PdfSecurityInfo Class

Represents security-related information extracted from a loaded PDF document. Includes encryption status, permission flags and encryption algorithm details

Definition

Namespace: HiQPdf.Chromium
Assembly: HiQPdf.Chromium (in HiQPdf.Chromium.dll) Version: 17.0.0
C#
public class PdfSecurityInfo
Inheritance
Object    PdfSecurityInfo

Constructors

PdfSecurityInfoInitializes a new instance of the PdfSecurityInfo class

Properties

AllowAssembling Indicates whether assembling the document (e.g., page manipulation) is allowed.
AllowCopyAccessibilityContent Indicates whether screen readers can access the content
AllowCopyContent Indicates whether copying content is allowed
AllowEditAnnotations Indicates whether editing annotations is allowed
AllowEditContent Indicates whether editing existing content is allowed
AllowFormFilling Indicates whether filling in form fields is allowed
AllowPrinting Indicates whether printing is allowed
EncryptionLevel The key size used for encrypting the document (e.g., 40-bit, 128-bit, 256-bit)
EncryptionMode The encryption algorithm used (e.g., RC4, AES)
IsEncrypted Indicates whether the PDF document is encrypted
IsOwnerPasswordUsed Indicates whether the document was opened using the owner password (full permissions)

Methods

Equals
(Inherited from Object)
Finalize
(Inherited from Object)
GetHashCode
(Inherited from Object)
GetType
(Inherited from Object)
MemberwiseClone
(Inherited from Object)
ToString
(Inherited from Object)

See Also