Table of Contents

Class PdfPermissionsInfo

Namespace
BitMiracle.Docotic.Pdf
Assembly
BitMiracle.Docotic.Pdf.dll

PDF document access permissions.

public sealed class PdfPermissionsInfo
Inheritance
PdfPermissionsInfo
Inherited Members

Remarks

The Decrypt PDF documents in C# and VB.NET article describes how to process encrypted PDF documents.

Check out the other articles and code samples on the Passwords page.

Properties

AllowEverything

Gets a value indicating whether it is allowed to make any changes to the document.

AssembleDocument

Gets a value indicating whether it is allowed to assemble the document (insert, rotate, or delete pages and create bookmarks or thumbnail images).

CopyContents

Gets a value indicating whether it is allowed to copy or otherwise extract text and graphics from the document.

ExtractContents

Gets a value indicating whether it is allowed to extract text and graphics (in support of accessibility to users with disabilities or for other purposes).

FillFormFields

Gets a value indicating whether it is allowed to fill in existing interactive form fields (including signature fields).

Flags

Gets the permissions as bit flags.

IsOwner

Gets a value indicating whether full (owner) access to the document is allowed.

ModifyAnnotations

Gets a value indicating whether it is allowed to add or modify text annotations and fill in interactive form fields.

ModifyContents

Gets a value indicating whether it is allowed to modify the contents of the document.

PrintDocument

Gets a value indicating whether it is allowed to print the document.

PrintFaithfulCopy

Gets a value indicating whether it is allowed to print the document to a representation from which a faithful digital copy of the PDF content could be generated.

Methods

ToString()

Returns a string that represents this PdfPermissions instance.