[]
        
(Showing Draft Content)

Version 9.2.0

New Features and Improvements

  • Added support for signing documents with PKCS#7 signatures (the Pkcs7Signer and Pkcs7SignerBase classes).

  • Added support for embedding trusted timestamps into signatures.

  • Added support for requesting and embedding OCSP revocation responses.

  • Added support for storing signature validation data in the Document Security Store (the DocumentSecurityStore class).

  • Added the Signature class, representing a signature already present in a document.

  • Added support for tagged PDFs: the document structure tree is now available through the StructTreeRoot and StructElement classes.

  • Implemented the PDF 2.0 and PDF/A-3 "associated files" mechanism, which allows embedded files to be associated with the document, individual pages, annotations, form XObjects, or structure elements through the associatedFiles property.

  • Added support for 3D annotations.

  • Added support for the PDF/A-4 conformance levels (PdfAConformanceLevel.PdfA4, PdfA4e, PdfA4f) and for PDF/UA-2 (the Metadata.pdfUa and Metadata.pdfUaRev properties).

  • Added the PdfDocument.outputIntents property and the relevant classes.

  • Added the PdfDocument.viewerPreferences property and the ViewerPreferences class.

  • Added the PdfDocument.pageMode and PdfDocument.pageLayout properties.

  • Added the PdfDocument.pageLabelingRanges property and the related page labeling classes.

  • Added the PdfDocument.getFonts() method, which enumerates the fonts used in a document.

  • Added the PdfPage.annotationsTabsOrder property.

  • Added support for saving linearized ("fast web view") PDFs via the new SaveMode.Linearized member.

  • Added support for Form XObjects, allowing reusable content streams to be created and drawn on pages.

  • Added support for custom annotation appearance streams.

  • Added a JPEG2000 image decoder, so JPEG2000 images in PDF documents are now decoded.

  • Added the missing properties of the classes derived from ActionBase, such as ActionLaunch, ActionHide, ActionImportData and ActionSound.

  • Added the missing CheckBoxField members: hasRadioButtonBehavior, getCheckedAppearanceStreamName(), getCheckedAppearanceStreamNames(), setCheckedAppearanceStreamName() and setCheckedAppearanceStreamNames().

  • Added the missing IccProfile members: the n setter, the range property and the metadata property.

  • Added the LineBreakingRules.WhiteSpace mode, which breaks lines only at white spaces or mandatory break characters.