Accusoft PDF Viewer Documentation

v3.11.158639

Release Notes

v3.11

New Features

  • New API parameters for interacting with Prizmdoc Server. The Viewer now accepts a ViewingSession object as an input to the sourceDocument parameters for the create method. This allows the Viewer to utilize documents that can be processed by Prizmdoc Server. See how-to use a viewing package and Prizmdoc’s PDF Viewer support pages for further details.
    • This functionality is available using Prizmdoc Server version 13.20+.

v3.10

Patch Updates

  • Module styles have been updated to not interfere with client apps.

v3.9

New Features

  • New Outline Tab. Enables outline functionality and requires the outline option in allowedControls to be set to true.
    • The Outline is a new tab in the same drawer that contains the Thumbnails and Annotation List for PDF pages. Clicking on items in the Outline will navigate to the associated location within the document.

v3.8

New Features

  • New API methods for handling events. The Viewer now propagates events when annotations are modified so that further action can be taken (for example, saving the updated annotations). Requires a license which enables annotation functionality, and requires you to explicitly enable annotations before these events will be available.

v3.7

New Features

  • Annotation List Requires a license which enables annotation functionality and requires the annotationList option in allowedControls to be set to true.
    • The Annotation List will be added as a new tab in the same drawer that contains the Thumbnails for PDF pages.

v3.6

New Features

  • New text highlight annotation tool. Requires a license which enables annotation functionality, and requires you to explicitly enable this tool before it is presented to your users.
    • New toolbar button for creating text highlight annotations in the UI is available. You can enable this new tool by setting allowedControls.textHighlightTool to true when calling create.

Patch Updates

  • The text highlight boundaries now more closely match the position of the cursor when being drawn and updated.
  • Touching to pinch-zoom has been improved dramatically.
  • Using the mouse wheel to zoom has been improved dramatically.
  • Fixed an issue that caused document hyperlinks to sometimes be unclickable.

v3.5

New Features

  • Evaluation Mode The license key 'eval', when provided as the licenseKey parameter to the .create function, can be used to enable Evaluation Mode. This mode allows paid features to be evaluated, such as Annotations, eSignature, and Viewer Customization.

Patch Updates

  • Fullscreen functionality will no longer cause CSS class conflicts with generic classes like .fullscreen and .fullscreen-enabled.

v3.4

New Features

  • New freehand drawing annotation tool. Requires a license which enables annotation functionality, and requires you to explicitly enable this tool before it is presented to your users.
    • New toolbar button for creating freehand drawing annotations in the UI is available. You can enable this new tool by setting allowedControls.freehandDrawingTool to true when calling create.

Important Changes

  • License agreement updated.

Patch Updates

  • Fixed an issue where documents loaded via byte array could not be printed.
  • Fixed an issue where the @accusoft/pdf-viewer package was not compatible with webpack 4 without an additional loader.
  • Fixed an issue where search result highlights were not displaying properly on small screens.
  • Fixed an issue that caused the global console variable to be overwritten.

v3.3

Important Changes

  • Text Selection has been improved.

v3.2

New Features

  • New line/arrow and freehand signature annotation tools. Requires a license which enables annotation functionality, and requires you to explicitly enable these tools before they are presented to your users.
    • New toolbar buttons for creating line/arrow and freehand signature annotations in the UI are available. You can enable these new tools by setting allowedControls.lineTool and/or allowedControls.freehandSignatureTool to true when calling create.

v3.1

New Features

  • New rectangle and ellipse annotation tools. Requires a license which enables annotation functionality, and requires you to explicitly enable these tools before they are presented to your users.
    • New toolbar buttons for creating rectangle and ellipse annotations in the UI are available. You can enable these new tools by setting allowedControls.rectangleTool and/or allowedControls.ellipseTool to true when calling create.
    • New getAnnotations and loadAnnotations methods allow you to capture and reload annotations between viewer instances.

v3.0

  • BREAKING: The create method will now reject when passed additional unexpected arguments.

v2.2

Important Changes

  • allowedControls options added to create allowing you to configure which parts of the user interface are available (requires a paid license).
  • Navigating to search results will now scroll horizontally to the result as well as vertically.

Product Updates and Fixes

  • The toolbar now uses a horizontal scroll interface instead of an overflow menu when more items exist than can be shown on mobile or tablet views.

v2.1

Important changes

  • Added support for licensing and paid features.
  • Passing a valid licenseKey to PdfViewerControl.create() automatically removes “Powered by Accusoft” branding.

Product Updates and Fixes

  • The document title and “eye” logo in the ribbon have been removed from the user interface. The “Powered By Accusoft” free version branding has been moved down into the toolbar in desktop views.
  • The PdfViewerControl.create() method will now reject instead of throwing a synchronous error when input validation fails.

v2.0

Important changes

  • Updated the Accusoft PDF Viewer License. The current license is always visible on our website.
  • Documents larger than the viewport now fit to width by default.

v1.0

New Features

  • Initial Release

Product Updates and Fixes

  • Fixed a bug where directly uploaded documents could not be printed.
  • Fixed a bug where toolbar buttons were not the correct width if the PDF Viewer started hidden.
  • Added a type definitions file for improved intellisense.
© 2022 Accusoft Corporation. All rights reserved.