PdfSecuritySettings ClassTerminal Works - PDF Printing.Net Library
Encapsulates access to the security settings of a PDF document.
Inheritance Hierarchy

SystemObject
  PdfEdit.Pdf.SecurityPdfSecuritySettings

Namespace: PdfEdit.Pdf.Security
Assembly: PdfPrintingNet (in PdfPrintingNet.dll) Version: 5.2.1.0 (5.2.1.0)
Syntax

public sealed class PdfSecuritySettings

The PdfSecuritySettings type exposes the following members.

Methods

  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Top
Properties

  NameDescription
Public propertyHasOwnerPermissions
Indicates whether the granted access to the document is 'owner permission'. Returns true if the document is unprotected or was opened with the owner password. Returns false if the document was opened with the user password.
Public propertyOwnerPassword
Sets the owner password of the document. Setting a password automatically sets the PdfDocumentSecurityLevel to PdfDocumentSecurityLevel.Encrypted128Bit if its current value is PdfDocumentSecurityLevel.None.
Public propertyPdfDocumentEncryptionAlgorithm
Gets or sets the document encryption alghoritm. If the type of the encryption alghoritm is different than None, you must also set a user and/or an owner password. Otherwise saving the document will fail.
Public propertyPermitAccessibilityExtractContent
Permits content extraction for accessibility.
Public propertyPermitAll
Returns if user has all permissions.
Public propertyPermitAnnotations
Permits commenting the document.
Public propertyPermitAssembleDocument
Permits to insert, rotate, or delete pages and create bookmarks or thumbnail images even if PermitModifyDocument is not set.
Public propertyPermitExtractContent
Permits content copying or extraction.
Public propertyPermitFormsFill
Permits filling of form fields.
Public propertyPermitFullQualityPrint
Permits to print in high quality.
Public propertyPermitModifyDocument
Permits modifying the document.
Public propertyPermitPrint
Permits printing the document. Should be used in conjunction with PermitFullQualityPrint.
Public propertyUserPassword
Sets the user password of the document. Setting a password automatically sets the PdfDocumentSecurityLevel to PdfDocumentSecurityLevel.Encrypted128Bit if its current value is PdfDocumentSecurityLevel.None.
Top
See Also

Reference