Getting started




PTPDFViewCtrl Viewer


Tools UI Library


UI components





Dynamic vs. static frameworkFramework sizeLocalizationIcon cheat sheet

PDF Processing API

What is PDFNet?Opening a documentSerializing (saving) a documentWorking with pagesWorking with Page ContentWorking with BookmarksWorking with Interactive Forms (AcroForms)PDF SecurityLow-level PDF APIError handling
PDF Securitykeyboard_arrow_down

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.