GrapeCity Documents for PDF 4.2.0.715

Permet désormais d'ajouter des couches de contenu distinctes à un fichier PDF.
Août 23, 2021
Nouvelle Version

Fonctionnalités

  • Add Layers to PDF Documents - It's now possible to add separate layers of content to a single PDF with PDF documents, which you can show/hide in Adobe Acrobat. The new GcPdfDocument.OptionalContentProperties class provides an extensive API to work with PDF layers. With the new API, you can:
    • Add layers.
    • Enumerate and find existing layers.
    • Associate PDF content that you draw on GcPdfGraphics, FormXObject, and annotation objects with specific layers.
    • Examine and set layer properties, such as visibility, print state, etc.
    • Remove layers *Note: Currently, removing a layer does not remove the existing associated content.
    • GcPdfViewer does not yet provide a UI to access layer properties. This support will be available soon in an upcoming release.
  • Set Output Intent and Embed ICC Profile - In this release, GcPdf adds support for PDF output intents. Output intents are represented by instances of the OutputIntent class and can be accessed via the GcPdfDocument.OutputIntents collection. The ICCProfile class represents the ICC profiles used by output intents. Access the ICC profile of an output intent via the OutputIntent.DestOutputProfile property. A static utility method OutputIntent.Create() provides a convenient way to create output intents.
  • Support for AES 256 Revision 6 Encryption - Added Standard Security Handler Revision 6, originally added in PDF 2.0, which uses AES 256 encryption to encrypt PDF documents. This encryption uses a more complex algorithm to generate the encryption key. It offers a more secure solution to prevent unauthorized access to PDF documents. Define the StandardSecurityHandlerRev6 handler properties and set them to GcPdfDocument.Security.EncryptHandler class.
  • Improved PDF to Images Export: Introducing Blend Mode - GcPdfGraphics now implements the BlendMode property. This property specifies the blend mode that affects all drawings on the current graphics, including graphic primitives, text and images. The 12 blend modes described in the PDF spec are supported. Blend modes are also supported when GcPdf renders a PDF to an image. *Note: While PDF supports only 12 blend modes, the BlendMode enum used by GcPdf includes some additional blend modes not supported in PDF. To programmatically test whether a particular blend mode is supported, use the GcPdfGraphics.IsBlendModeSupported() method.
  • Add Predefined Stamps to PDF Documents - In this release, GcPdfViewer now supports adding predefined or custom stamps to a PDF document. The viewer supports all Standard and Sign stamps used on PDF documents, as supported in Adobe Acrobat Pro. Predefined stamps are shown by default in the Stamp Annotation drop-down or if the stampCategories option is "true". With this new feature added to the Stamp Annotation drop-down, users can now:
    • Specify their own set of predefined stamps on the client-side.
    • Disable the predefined stamps drop-down.
    • Specify your own set of predefined stamps on the server-side.
  • Set Font Family for Text Fields and Free Text Annotations - GcPdfViewer has added the fontName property to all text fields, plus the FreeText annotation. This property will now reflect in the property panel, where you can choose your font from a set of font arrays–defined using the fontNames property and added to the editorDefaults option. You can also add custom font to the text fields and FreeText annotation.
  • Set Opacity on Annotations - GcPdfViewer now allows users to control annotation opacity. Annotation opacity can highlight underlying content or add content over your PDF document but with opacity, for example, a company logo or watermark. All annotations added using GcPdfViewer now have the Opacity property.
  • Support Tab Order in PDF Form Fields - The most common way of navigating through a long-form document is through the "tab" key. GcPdfViewer now supports tab order of PDF form fields within the Viewer. You can set various types of tab orders, such as AnnotationsTabsOrder.ColumnOrder or AnnotationsTabs.Order.RowOrder.
  • Add a New Page with Custom Page Height and Width - You can now programmatically set Page Height and Width for a page in GcPdfViewer for a new page or existing page through the new API method setPageSize.
  • New Sample Browser - You will now be able to view GcPdfViewer specific samples in the new sample browser, which includes JavaScript Sources that offer the user input capabilities to edit JavaScript code and view changes.
Add layers to PDF documents

Document Solutions for PDF

Bibliothèque d'API PDF riche en fonctionnalités pour .NET.

Vous avez une question ?

Discutez en direct avec l'un de nos spécialiste des licences MESCIUS (formerly GrapeCity) .