PDF Security

The security mechanism for the high-level document works in the same way as with an SDF document. To secure a document, use the PDFDoc.SetSecurityHandler() method. To open a secured document, call PDFDoc.InitSecurityHandler(). To open a document with a password, call PDFDoc.InitStdSecurityHandler().

The following table lists security permissions available through the standard security handler:

e_ownerAll permissions are granted.
e _ doc _ openA permission to open a document.
e _ doc _ modifyModify the contents of the document.
e_printPrint the document.
e _ print _ highPrint the document to a representation from which a faithful digital copy of the PDF content could be generated. When this permission is not set, printing is limited to a low level representation of the appearance, possibly of degraded quality.
e _ extract _ contentCopy or otherwise extract text and graphics from the document.
e _ mod _ annotAdd or modify text annotations, fill in interactive form fields.
e _ fill _ formsFill in existing interactive form fields (including signature fields).
e _ access _ supportExtract text and graphics (in support of accessibility to disabled users or for other purposes).
e _ assemble _ docAssemble the document (insert, rotate, or delete pages and create bookmarks or thumbnail images), even if e _ doc _ modify is not set.