Released: Aug 19, 2024
7.2.0 での更新項目
機能
Document Solutions PDF Viewer
- Introducing WebAssembly(Wasm)-based PDF Viewer
- Introduced the advanced WebAssembly(Wasm)-based PDF Viewer, enhancing the document editing experience locally on the client side with Document Solutions PDF Viewer (DsPdfViewer). This innovative solution is based on WebAssembly and delivers a fast, secure, and highly responsive PDF editing experience directly within your web browser. The Wasm-based PDF viewer is designed to meet the needs of modern users and offers seamless performance, cross-platform compatibility, and an array of advanced features.
- DsPdfViewer users will have new option to enable PDF-editing features in the viewer without the need to set up a .NET server running Document Solutions for PDF (DsPdf) and connecting the viewer to that server via the SupportApi. All editing will be done on the client without sending the PDF and edits to the server to apply the edits and receive back the modified version. The DsPdfViewer/Wasm version would be available with the Professional license.
- In this first release of the DsPdfViewer/Wasm, the following features available when using the server-based SupportApi are not yet supported:
- Adding/applying redacts.
- Electronic signatures.
- Export to raster or SVG images.
- Converting annotations to content.
- Collaboration mode.
- Other PDF Viewer Enhancements
- Two-page View - DsPdfViewer now supports the ability to view two pages side-by-side in order to work with documents with related content on adjacent pages. This enhancement would help to speed up document handling and improve understanding, retaining the context and reducing time spent navigating between pages.
- The viewer's toolbar now includes a tool called "Page Display" with a button key to access programmatically as "page-display." This button replaces the previous "View Mode" button. The "Page Display" button is a dropdown button that allows users to select their desired page display view mode, one of which will be 'Two-page display' mode. Additionally, users can select to toggle the scrolling behavior of the page display mode using the 'Enable scrolling' checkbox available within the dropdown.
- You can also set the page display option programmatically using the new pageDisplayType option to set the initial page display mode when the viewer loads. In addition, the pageDisplay property can be used to set or change your desired page display mode.
- Support for Form Fields with Formatting Functions - Adobe Acrobat supports documents with Form Fields that have additional JavaScript codes associated with Form Fields that help format the fields before displaying the content. Such codes are applied to content like Percent, Number, Date, Time, and Special (mixed format type). In this release, DsPdfViewer supports PDF documents with such additional JavaScript codes. These JavaScript codes can be applied to Form Fields using DsPdf. See the complete list of JavaScript functions.
- Save PDF as SVG - You no longer have to look for online tools to convert PDF to SVG images. In this release, DsPdfViewer adds the ability to save PDF documents to SVG. The Save button dropdown has been enhanced to provide all Save options in one place, and the 'PDF to SVG' option has been included within it.
Document Solutions for PDF
- Remove Images from PDF Documents
- Added support for an API to remove images from PDF documents. The new method GcPdfDocument.RemoveImages(IList<PdfImageInfo> images) has been added that helps to remove images from the document, thereby reducing the size of resultant PDF documents and accomplishing other needs to modify PDF documents. The images are specified by the PdfImageInfo object, which is obtained by using one of GcPdfDocument.GetImages(...) method overloads.
- The images to be removed can also be returned by the new WidgetReferences property added to the PdfImageInfo class. In most cases, images are used by content streams (like Pages, FormXObjects), but images can be referenced directly by the WidgetAnnotation object via properties WidgetAnnotation.ButtonAppearance.Image, WidgetAnnotation.ButtonAppearance.RolloverAppearance.Image, and WidgetAnnotation.ButtonAppearance.DownAppearance.Image. GcPdfDocument.GetImages() now also returns such images through the PdfImageLocation.WidgetReferences property.
不具合の修正
Document Solutions for PDF
- If StandardFonts.ZapfDingbats is specified as the default for a field, the font in the generated PDF is incorrect.