This section contains information on new features, improvements, enhancements, fixes and known issues for each release:
- Release Notes v13.9
- Release Notes v13.8
- Release Notes v13.7
- Release Notes v13.6
- Release Notes v13.5
- Release Notes v13.4
- Release Notes v13.3
- Release Notes v13.2
- Release Notes v13.1
- Release Notes v13.0
- Known Issues
Release Notes v13.9
PrizmDoc Viewer v13.9 introduces the following:
13.9 New Features and Improvements
-
The Viewer now gracefully falls back to non-optimized SVG when web fonts cannot be used. PrizmDoc Viewer makes extensive use of dynamically-generated web fonts to optimize the SVG we send to the browser for viewing. In some customer environments, the browser is forbidden from using web fonts. In these environments, our viewer used to render a document with what looked like “garbled text.” In this update, our viewer now automatically detects if font loading is possible and, if not, gracefully falls back to non-optimized SVG which does not require any fonts.
-
Improved text selection boundaries of OCR conversion output. Previously, when using PrizmDoc Server’s Content Conversion Service REST API to OCR a document and produce a text-searchable PDF, the bounding boxes of detected characters in the output document were sometimes too short. If text-based redactions were later applied to the output PDF document, the selected text may not have been entirely removed. With this update, the Content Conversion Service REST API will now OCR a document and produce bounding boxes of the correct height for detected characters, ensuring that subsequent text-based redactions are properly applied.
-
Updated bundled version of Java, now using AdoptOpenJDK instead of Oracle Java. We have updated the bundled version of Java included in our product from Oracle Java 1.8.0_181 to AdoptOpenJDK 1.8.0_212, taking advantage of the most-recent security fixes in the JRE and moving to a Java runtime whose license will continue to permit unrestricted redistribution. Starting with version 13.9, Oracle Java will no longer be bundled with the product.
13.9 Product Updates and Fixes
- Addressed an issue in the Markup Burner API where a required font from the PrizmDoc Viewer installation (that is used by the text markup being burned) could not be found. This font initialization issue was specific to a case where the text markup (with that font) was burning for the first time after the PrizmDoc services initialization and resulted in the Markup Burner API failure.
- Addressed a PrizmDoc limitation of the MSO rendering engine (when viewing or converting specific Excel documents with a defined PrintArea), which produced an incorrect output with the default value of
fileTypes.excel.renderOnlyPrintArea
central config parameter. - Addressed an issue within the Markup Burner API that was causing an unexpected grey background in the output PDF after burning in a Rectangle Redaction. This could occur when a Filled Rectangle redaction was applied over a PDF page that had a JPEG 2000 compressed image and the transparency area was set by the image mask (i.e a mask entry in the image dictionary).
- Addressed an issue in PrizmDoc Viewer which caused documents to display unreadable text when web fonts were disabled in the browser or ad blocker settings. PrizmDoc Viewer will now switch to a fallback mode in this case, which allows displaying of the document text correctly. Please note that fallback mode for disabled web fonts will result in slower document rendering and scrolling, so we highly recommend to keep the web fonts enabled in the browser.
- Addressed an issue in the PrizmDoc Content Conversion Service (CCS) (when performing optical character recognition (OCR) to convert a raster file to a searchable PDF document) that resulted in the height of the recognized text within the PDF output to be smaller and not match its image counterpart.
- Addressed an issue in the PrizmDoc Content Conversion Service (CCS) (when performing optical character recognition (OCR) to convert a GIF file with an unspecified resolution to a searchable PDF document) that caused the resulting PDF document to have incorrect page rotation.
- The "hosting options" dialog has been removed from the PrizmDoc Viewer client installer. The PrizmDoc Viewer client installer now always uses a Self-Hosted hosting option. Please see Choosing a Backend Hosting Option for more information about different options for hosting the backend.
13.9 Documentation Updates
- Updated the topic to clarify How to Enable Content Encryption in the Viewer.
- Updated the PAS Configuration topic with additional code examples under the Configuring Storage section.
- Updated the topic Work with Viewing Packages to clarify the Raster Content and Watermark properties.
- Updated all of the Linux and Windows installation and Licensing topics to include the following: NOTE: If you have an updated license, you must restart PAS and PrizmDoc Server in order to use the new license.
- Updated the Adjust Caching Parameters and Implement Caching Strategies topics with new steps on how to manually delete the cache and the following: NOTE: If you set the cache to 1 day, the timer will start over if someone accesses a file that is in the cache.
- Updated the Getting Started topic with the following: IMPORTANT: Scripts must be loaded in the specified order as shown below.
Release Notes v13.8
PrizmDoc Viewer v13.8 introduces the following enhancements/improvements and product updates/fixes:
13.8 New Features
- Support for Windows Server 2019.
- New Plain Text Redactors API. The PrizmDoc Server REST API has long supported the ability to burn-in redactions to a document, producing a redacted PDF via the markupBurners REST API. In this release, we're introducing a plainTextRedactors REST API which allows you to similarly produce plain text output. In the output plain text, a special
<Text Redacted>
placeholder is used to denote that one or more characters of the original plain text has been redacted. Any document you've been redacting with the markupBurners API can be similarly redacted to plain text with the new plainTextRedactors API.
13.8 Product Improvements
- New and improved getting started guide. We’ve completely re-written our getting started guide, making it easier than ever to understand how PrizmDoc Viewer works and how to integrate it into your web application. Additionally, this new getting started guide explains how you can leverage PrizmDoc Cloud to accelerate your evaluation, avoiding the need to install any of the backend server-side software when all you want to do is evaluate the viewer.
- New samples on GitHub. We’ve published great new introductory samples for node.js, ASP.NET, and Java / Spring on GitHub. These samples are deliberately minimal, designed to give developers a clear, concise example of how PrizmDoc Viewer actually integrates with a web application.
- Client-side viewer resources now available on GitHub. The client-side viewer resources are now available outside of the “Client Installer.” If you need to download the pre-built viewer assets (JavaScript, CSS, fonts, etc.), or if you need to make deep customizations to the viewer UI and rebuild it yourself, you can now get all of these resources on GitHub at https://github.com/Accusoft/prizmdoc-viewer.
- Support for Japanese Reiwa era in OpenDocument file formats as well as in LibreOffice rendering mode.
13.8 Product Updates and Fixes
- Addressed an issue where the expected cursor did not display when hovering over marks on pages scrolled into view.
- Addressed a low-performance issue with reading PDF documents having hexadecimal characters in their dictionary objects.
- Addressed an issue in the Markup Burner API where redacting a rotated raster image would apply the redaction mark over the image as expected but did not remove the image from the burned PDF output of the redacted document.
- Addressed an issue in the Markup Burner API with the following criteria: if you were redacting a raster image on a PDF page that had been rotated and cropped for display, the redaction would apply over the raster image as expected; however, when the output was saved to PDF, the redacted part of the image was not removed.
- Addressed an issue where JSON markup generated by PrizmDoc Server Redaction Creator API could not be loaded into the viewer.
13.8 Beta Features
- Added support for controlling the default minimum time for the created viewing package content to remain available via a new property
defaults.viewingPackageLifetime
in PAS Configuration. This is a beta feature that is not officially supported by Accusoft and its behavior can be changed at any time in a future version of the product. - Added Microsoft Azure Blob Storage support for documents, image stamps, markups, form definitions and viewing packages in PAS Configuration. This is a beta feature that is not officially supported by Accusoft and its behavior can be changed at any time in a future version of the product.
13.8 Documentation Updates
- PrizmDoc Cloud non-default system configuration values are now documented. The PrizmDoc Server Central Configuration documentation and the PAS Configuration documentation now note whenever Accusoft's PrizmDoc Cloud is using a value which differs from the out-of-box product default and what the custom value is.
- Removed legacy configuration information from the documentation. All legacy configuration topics that were deprecated in v13.7 have been removed in this release: Format Detection Configuration & Use, Adjust Vector Conversion Settings for Optimal Performance, and Customize Text File Encoding for PrizmDoc Server.
Release Notes v13.7
PrizmDoc Viewer v13.7 introduces the following enhancements/improvements and product updates/fixes:
13.7 New Features
- Support for Ubuntu 18.04 LTS.
- JSON support in the PrizmDoc Server Redaction Creator API. Previously, the Redaction Creator API only created the PrizmDoc legacy XML format for text matching a Regular Expression. This was inconsistent since JSON markup layer is used in all other areas of PrizmDoc. For more information on how to use JSON redaction markup created by the new functionality, review the following topics: Use the Markup JSON Schema and Markup JSON Specification.
13.7 Product Improvements
- Improved stability of PrizmDoc Server running on Linux by updating Mono run-time components to address possible unresponsiveness of PCC Imaging Services when loading configuration settings on start up.
- Improved MSO conversion service's resistance to faulty conversion transactions by properly detecting and recycling its child processes without having to become unhealthy and restart the service.
- Improved the consistency of the burn-in operation performed over the text redaction markup for every character regardless of its glyph outline. Now, a character becomes redacted if the redaction area overlaps the character's glyph area (calculated by width * height) by 40% or more.
- Improved the cursor behavior in the viewer to better indicate the effect of using the mouse. In supported browsers, the grab cursor is now displayed when the hand pan tool is selected. The cursor no longer changes when hovering over a mark if the selected mouse tool does not support mark selection. If the selected mouse tool does support mark selection, the move cursor is displayed over a mark only if the mark is selectable.
13.7 Product Updates and Fixes
- Support for Windows Server 2008 (R2) is now deprecated. In a future 14.0 release support for Windows Server 2008 (R2) will be discontinued altogether.
- Addressed an issue where the installed samples are not able to build when following the provided README steps due to a missing folder and misplaced assets.
- Addressed the Markup Burner issue with text annotations containing tabulation characters that were incorrectly converted to white square characters in the output PDF upon burn in. We are now replacing tabulations with spaces for more accurate fidelity in the output PDF.
- Addressed a PrizmDoc limitation of the MSO rendering engine causing the conversion process to fail on any PowerPoint document once the MS PowerPoint instance becomes unresponsive.
- Addressed issues where PrizmDoc's file downloading APIs failed to download files which had non-ASCII characters in file names, or corrupted filenames during the downloading. These APIs now use an RFC 8187 compliant Content-Disposition header in their responses to correctly support such file names. The only exception is GET /PCCIS/V1/WorkFile/{fileId}, which continues to use the simpler ASCII-only syntax when using an automatically generated file name. This was done to preserve backward compatibility for customers who use PrizmDoc Client package v13.6 or older.
- Addressed incorrect recycling of MSO conversion service's child processes upon the service's startup, which could result in a faulty conversion transaction making the entire MSO conversion service permanently unhealthy.
- Addressed incorrect location of text redaction markups over bulleted text in PDF output to match what appears in the viewer.
- Addressed an issue within the Markup Burner API that resulted in a duplicate Redaction Rectangle mark in the output PDF. This would occur when applying a Filled Rectangle redaction over a PDF with the transparency area defined by the image mask (a mask entry in the image dictionary).
- Addressed PAS host header translation issue which made it impossible to route requests from PAS to PrizmDoc when there is a load balancer in between them. Now, PAS sets the outgoing request host header to PrizmDoc host value.
- Corrected an issue in the Viewer UI that allowed the user to select the "Exact Phrase" option which is not a viable option for Wildcard search. The Exact Phrase option is now disabled in Wildcard search.
- Updated the Search Tasks API to accept a JSON body of up to 1MB in size. Previously, this value was set to 100KB which could have resulted in "Invalid JSON" errors for valid JSON bodies that were greater than this value.
- Addressed the Markup Burner API issue occurring when attempting to redact text in the text block immediately following a previously redacted block in the source PDF document.
- Addressed an issue where in some cases the last page of a document was blank when printed.
13.7 Beta Feature for Evaluation
- Content Conversion Service (CCS) now provides the ability to convert PDF documents to MS Word (DOCX) documents. This functionality requires the Microsoft Office rendering mode to be enabled by the MSO feature in your license key. This is a beta feature that is not officially supported by Accusoft and its behavior can be changed at any time in a future version of the product, but we are happy to collect and review any feedback you can provide about this feature. The API to convert to MS Word (DOCX) documents should be used for evaluation purposes only and should not be used in production deployments. Note that this API may undergo change prior to feature completion. Please refer to the API guide for the details on how to evaluate this feature.
13.7 Documentation Updates
- Legacy PrizmDoc Server configuration documentation has been removed. This legacy documentation information had been marked as deprecated for many releases. We strongly recommend that you use Central Configuration. If you need to access legacy configuration documentation, please refer to an archived version of the documentation.
Release Notes v13.6
PrizmDoc Viewer v13.6 introduces the following enhancements/improvements and product updates/fixes:
13.6 New Features
- JSON support in the PrizmDoc PAS MarkupBurner API and PrizmDoc Server MarkupBurner API. Previously, the MarkupBurner API only accepted the PrizmDoc legacy XML format for annotations and redactions. This was not very convenient and sometimes confusing since we use JSON markup layer in all other areas of PrizmDoc. For more information on the new functionality, review the following topics: Use the Markup JSON Schema and Markup JSON Specification.
13.6 Product Improvements
- Smoother page scrolling, faster page loading in the viewer. When a user is scrolling through a document, sometimes pages will delay loading causing the user to wait for the next/previous page to load. With this update, the document scrolling is smooth and next/previous pages load immediately providing a more responsive user experience.
- Faster conversion with Microsoft Office. We've rewritten the task scheduler inside the Microsoft Office Conversion Service (MSOCS) to improve performance. The Office Conversion Service uses MSOCS to process its requests when the MSO option has been licensed, using multiple workers that execute in parallel. There are now a larger number of workers in both services, keeping more documents resident in memory simultaneously, while continuing to have the same amount of execution concurrency (so as to not overwhelm the server). This means that document reloading by the workers happens less frequently, gaining performance overall.
- Improved PDF fidelity. Improved PDF rendering service to address multiple PDF rendering fidelity issues including, but not limited to: more accurate color rendering, raster images rendering, text rendering (including math symbols), rendering of linearized PDF documents, as well as rendering of write protected PDF documents.
13.6 Product Updates and Fixes
- Addressed an issue where the Document Compare API detected an inaccurate number of differences in documents containing tracked changes that were unaccepted.
- Addressed a PrizmDoc limitation of the MSO rendering engine causing the conversion process to fail when converting an empty Excel document.
- Modified PrizmDoc logging so that the header and footer data is not recorded in the log files when appending a specified header or footer to a document's pages with the use of PrizmDoc CCS API for enhanced security and user privacy.
- Modified PrizmDoc PAS logging so that email attachment names are not recorded in the log files (when rendering email documents with attachments) for enhanced security and user privacy.
- Addressed PrizmDoc PAS issue that caused the viewingPackageCreator process to hang when uploading the output page artifacts to S3 storage (when the size of the artifacts exceeds 20 MB).
- With the PrizmDoc Viewer v13.6 Release, support for Ubuntu 14.04 LTS will be deprecated. With the future release of PrizmDoc Viewer v14.0, support for Ubuntu 14.04 LTS will be discontinued altogether.
- Addressed an XSS vulnerability when displaying the context menu for Text Hyperlink Annotations in the Viewer. Prior to the fix, a malicious script could be injected into the URL value for a Text Hyperlink Annotation and executed when the context menu for the annotation was displayed. The fix ensures that the URL value is properly escaped during construction of the HTML to display the context menu for the Text Hyperlink Annotation in the Viewer.
Release Notes v13.5
PrizmDoc Viewer v13.5 introduces the following enhancements/improvements and product updates/fixes:
New Product Name
- Product name changed from PrizmDoc to PrizmDoc Viewer. To accomodate our growing number of products, we have changed the name of this product to PrizmDoc Viewer. And we are excited to announce that PrizmDoc is now a suite of products which includes PrizmDoc Viewer and the all-new PrizmDoc Editor!
13.5 Enhancements and Improvements
- Improved visual rendering of 1-bit raster documents by adding upscale image dimensions preventing quality degradation for files with asymmetric resolutions.
- Smaller PrizmDoc Server log files. We have updated PrizmDoc Server logging to eliminate redundant information from console logs, decreasing their size.
- Support for Unicode filenames in email attachments. We have improved support for detecting and listing email attachments with names using RFC 8187 encoding in EML documents to provide broader support of email attachment types.
- Added rendering support for UTF-7-encoded email. Added rendering for UTF-7-encoded email document content that includes email message body, headers, and attachment names to support a broader range of UTF encoding types.
- PAS now accepts a full database connection string, allowing Microsoft SQL Server customers the ability to enable database-specific features like connection encryption.
- Security improvements:
- Addressed XXE vulnerability in PrizmDoc Server.
- Upgraded PrizmDoc Server to the latest version of Java 8 to take advantage of security fixes within the JRE.
13.5 Product Updates and Fixes
- Addressed the issue with all conversions from raster to searchable PDF that failed at the same time (when reaching a certain number of concurrent conversions).
- Addressed incorrect rendering of pantone colors on Windows when viewing PDF documents.
- Updated PrizmDoc Viewer installation instructions to ensure accuracy (see details below under Documentation Updates section).
- Addressed an issue where PrizmDoc Viewer was unable to load OpenXML Word documents (containing invalid external file references) when running in LibreOffice rendering mode.
- Resolved an issue where burning a document using XML annotations for hyperlinks and setting the fillColor value to 0, for black, would instead render the hyperlink in a default blue color.
- Addressed PrizmDoc Viewer email processing service, PDF processing service and MS Office converter logging to rotate the corresponding log files according to the logging.daysToKeep setting in the Central Config file.
- Addressed an issue to prevent freehand annotations with a width and height of 0 from being created. Previously, a user could create an empty annotation that would cause errors when the document is downloaded and opened in Adobe Viewer.
- Updated ViewerControl API double-click handling to use the dblclick event (instead of the mouseup event and a timer) to fix issues with double-click handling in IE v11.
13.5 Documentation Updates
The "What's New?" section is now called Release Notes
- The "What's New" section has been renamed and updated to include sections for Product Updates/Fixes, Enhancements, and Known Issues (formerly located in the Release Notes on the website).
New Topics
Updated Topics
- Administrator Guide > Troubleshoot > Linux
- Administrator Guide > Troubleshoot > Windows
- PrizmDoc Overview > Legal > Third-Party Attributions
- Fixed misspelling in topic: API Reference > PrizmDoc E-Signature Viewer API > Module: event-store.
- Removed extra characters that were not needed in topic: API Reference > PrizmDoc E-Signature Viewer API > Module: template-name-header.
- Fixed incorrect formatting in topic: API Reference > Viewer API > PCCViewer.Mark.
Release Notes v13.4
PrizmDoc Viewer v13.4 introduces the following enhancements/improvements and product updates/fixes:
13.4 Enhancements and Improvements
- Improved stability under load. Conversion performance has been enhanced to avoid system degradation in high-volume periods.
- Lower CPU usage when converting large Microsoft Excel documents.
- Faster conversion of Microsoft Office documents. We've optimized the system to more efficiently convert multiple Office documents, even in periods of heavy usage.
13.4 Product Updates and Fixes
- Addressed an issue where vector content was not completely removed when a document was redacted and downloaded as a PDF.
- Addressed a PDF redaction issue that was causing the grid lines (representing tables in the PDF document) to disappear.
- Addressed potential XSS vulnerability concerns with the Viewer.
- Addressed potential XSS vulnerability concerns with the PDF Processing Service.
- Addressed a PDF redaction issue that was causing parts of a document to disappear.
- Fixed an issue where images within a document were having redactions applied to them when they should not been applied. This occurred when burning redactions into documents on machines using LibreOffice and when the redaction overlaid any portion of a referenced image (on a page within the document) in which the image was not displayed.
- Addressed an Office document conversion issue (running in the LibreOffice rendering mode) to disallow non HTTP and HTTPS protocols when rendering content of WEBSERVICE formula in Excel and OpenDocument Spreadsheet documents.
- Addressed a rendering fidelity issue with semi-transparent PDF elements that were previously rendered opaque.
- Addressed a rendering fidelity issue with PDF highlighter annotations that were previously rendered opaque.
- Updated Office Conversion Service to fix a bug related to document affinity that would sometimes prevent a worker from switching to a new document at the correct time. This would result in new tasks waiting until all work on a particular document was completed.
- Addressed a problem with internal links that were not clickable in a recurring Word document footer when rendered using LibreOffice mode.
- Addressed a PDF redaction issue that caused parts of a document to disappear.
- Significantly improved loading time for certain PDF documents created by a third-party recognition server previously resulting in a page load timeout.
- Addressed a rendering fidelity issue with MSG files (with an RTF body) causing an extra line of text to show up in the message body.
- Addressed an issue with missing libjpeg dependency in PrizmDoc Viewer RPM package when installing on the CentOS 7 platform.
- Resolved an issue in handling miter operators used within PDFs that could cause some redactions to fail to burn into the document.
- Addressed an issue with the rendering of email files that contain Rich Text body (with embedded content) stored in raw binary format.
Release Notes v13.3
PrizmDoc Viewer v13.3 introduces the following new features and product updates/fixes:
13.3 New Features
Improved Rendering of Microsoft Excel Documents
- New Excel rendering and pagination options. PrizmDoc Viewer can now paginate and render Microsoft Excel documents while preserving the original page dimensions and margins specified in the document (matching the Page Layout rendering mode of Microsoft Excel). This is a non-default rendering option, which needs to be explicitly turned on. For more information, see Configure Excel Document View Settings to Match Rendering in PrizmDoc Cloud.
Improved Customization and Integration
- Easier initialization of the viewer. We've updated the Viewer's gulp build to produce a new
viewerCustomizations.js
that contains the required customization objects to instantiate the viewer control. This allows you to build the customizations once and then easily integrate them into your web app, regardless of the server-side language you're using. Previously, our Viewer samples dynamically built these objects at runtime in the particular server-side language of the sample. This approach made it hard to integrate this code into your own web application (especially if you used a language not covered by our samples).
Improved Office Conversion Service Task Scheduler Performance for LibreOffice Users
- Faster conversion of Office documents. We've rewritten the task scheduler inside the Office Conversion Service (OCS) to improve performance. OCS processes its requests with multiple workers that execute in parallel. There are now a larger number of workers, keeping more documents resident in memory simultaneously, while continuing to have the same amount of execution concurrency (so as to not overwhelm the server). This means that document reloading by the workers happens less frequently, gaining performance overall.
13.3 Product Updates and Fixes
- Improved redaction area text wrapping. Previously, text that did not fit within the redaction area overflowed beneath the redaction upon downloading (burning). Now, when downloading a document, PrizmDoc Viewer will wrap the text, breaking the line on the space characters in the text and attempting to center the text both vertically and horizontally within the redaction area. When there is a single line of text without spaces, it will truncate the characters of the line of text that do not fit. All of these alterations are designed to mirror the behavior of the redaction reason text seen in the Viewer when viewing, previewing, or printing.
- Added instructions to the online help for how to customize Excel document view settings to match rendering in PrizmDoc Cloud.
- Implemented rendering for inline attachments embedded in the binary HTML body of MSG email files.
- Addressed incorrect rendering of email body content and attachments stored as an encapsulated message with the syntax of "RFC 822 message".
- Updated the MongoDB service, used internally for text searching, to respect the Central Configuration
cache.directory
property. The old cache location can be safely deleted to free disk space if desired:- The Windows directory is:
C:\Prizm\services\mongo-manager-service\bin\mongodb\data
- The Linux directory is:
/usr/share/prizm/services/mongo-manager-service/bin/mongodb/data
- The Windows directory is:
- Improved the cache cleanup algorithm to be more predictable.
- Modified the MongoDB installation that we use internally to no longer use the default password.
- Addressed incorrect page count calculation specific to the rendering of Excel files (with the disabled "Show Page Breaks" display option) using MSO rendering mode.
- Increased concurrency of Office Conversion Service when processing tasks with LibreOffice on Linux platforms. Response times now degrade more gradually after the service load reaches full capacity.
Release Notes v13.2
PrizmDoc Viewer v13.2 introduces the following new features and product updates/fixes:
13.2 New Features
Security Features
- PrizmDoc Server now supports TLS 1.1 and TLS 1.2 for outgoing HTTPS requests.
- Option to disable rendering of externally-referenced HTML content. We've added a server-side configuration option called, security.htmlRendering.blockExternalContent, to control whether or not externally-referenced HTML content, such as images and iframes, will be blocked. This option affects any source document file type which uses HTML, including HTML, EML, and MSG.
Full Redaction of Vector Images
- Support for full redaction of vector images by removing the vector content completely from the output document.
Online Help
- The PrizmDoc Cloud License & AWS topic has been updated to better explain this licensing option.
13.2 Product Updates and Fixes
Fidelity
- Improved rendering of email. Corrected fidelity issues when rendering plain text EML files with non UTF-8 encoded message body.
- Improved rendering of Microsoft Word documents using merge fields. Corrected a fidelity issue when rendering Microsoft Word documents with merge fields used for dynamic document creation. Merge field placeholders would be rendered instead of the actual field data.
- Improved rendering of Microsoft Word Table of Contents. Addressed a fidelity issue where incorrect rendering of Table of Contents for specific Microsoft Word files with table of contents titles that do not have heading styles applied.
- Improved rendering of Microsoft Word figure numbers. Corrected a fidelity issue when rendering Microsoft Word documents with figure numbers containing automatic sequence number fields.
- Improved rendering of Micrisoft Word documents with chart links to external files. Corrected a rendering issue where Microsoft Word documents that contain charts with links to external files would not render for viewing or convert to JPEG.
Performance
- Faster merging of PDF documents. Improved the performance of merging PDF documents (which now take 4-5 seconds instead of taking up to 10 minutes previously).
- Faster rendering of Microsoft Word documents under load. Improved the performance of rendering and viewing Microsoft Word documents with fields by 12% over PrizmDoc Viewer v13.1 for high volume runs.
- Faster restart time. Improved PDF Conversion Service restart logic for faster recycle and restoration of its dependency processes which previously could take as long as 5 minutes.
Security
- Corrected a security issue where PrizmDoc Viewer would capture information that could be sensitive when processing emails and record that information in the PrizmDoc Viewer service log files.
- Addressed a service recovery issue when converting an Excel document with a very high number of rows fails to render (millions of rows).
- Corrected a conversion issue where certain Microsoft Word and PowerPoint documents that were converted to PDF using PrizmDoc Viewer would generate a PDF that had issues with text (so that selecting, copying and pasting into another document would produce partial text of the original document).
Release Notes v13.1
PrizmDoc Viewer v13.1 introduces the following new features and product updates/fixes:
13.1 New Features
Document Compare
Support for Document Comparison feature for Linux platforms. It is important to note that the Microsoft Word document comparison feature uses the Microsoft Office Conversion (MSO) add-on option for PrizmDoc Server running on Windows and therefore requires the PrizmDoc Server running on Linux to be configured to connect to PrizmDoc Server running on Windows.
Content Conversion Service
OCR option to produce text-searchable PDF. Content Conversion Service (CCS) now provides the ability to perform optical character recognition (OCR) to convert a raster file or a scanned PDF file to a searchable PDF document. The resulting PDF document will contain the original image and the recognized text in a separate invisible layer, with each text character position matching its image counterpart. This will allow you to search, select and copy the text in the resulting PDF document.
The Content Conversion Service's feature that performs OCR (to convert a raster file to a searchable PDF document) does not support CentOS 6 and Red Hat Enterprise Linux 6 platforms.
Rendering Updates
Email contents now rendered with time zone information. We've updated the rendering of email to support the Date and Time header fields of MSG and EML files with the corresponding time zone. When an end user views emails in the Viewer, they will be able to see what time zone the date and time correspond to.
Performance Improvements
- Faster first page load times in the viewer. First page of content in the Viewer loads faster now, especially for large Microsoft Office documents.
- Faster page loading when scrolling. Page content loads more quickly when scrolling through a document in the Viewer.
- Faster retrieval of document text. Eliminated the occasional slowness in getting document text.
Viewer Touch Experience Improvements
- Improved touch support. The Viewer touch experience (for phones, tablets, and other touch devices) has been improved with product updates and behavioral improvements.
PrizmDoc Application Services (PAS)
- S3 support. PAS now supports Amazon S3 for storage of all of its artifacts, including viewing packages and annotation layers.
Documentation Updates
With PrizmDoc Viewer v13.1, the PrizmDoc Cloud documentation has been added to the PrizmDoc Viewer help file. You can see the new updates here:
13.1 Product Updates and Fixes
Viewer
- Improved memory usage. Memory usage in the Viewer has been improved in situations where the same web page is used to view multiple documents without recycling the Viewer.
PAS
- Stability improvements. The stability of viewing package creation has been improved due to architectural changes.
PrizmDoc Server
- Addressed incorrect rendering of Chinese/Taiwanese date format fields within Excel documents when running through LibreOffice rendering mode.
- Addressed problem with opening specific Outlook Email attachments with explicitly specified "filename" fields as .msg.
- Addressed problem with opening specific MSG files (with raw HTML body) in the Viewer.
Release Notes v13.0
PrizmDoc Viewer v13.0 introduces the following new features and product updates/fixes:
13.0 New Features
Document Comparison Overview
Comparison rendering of two Microsoft Word documents. We now provide the ability to compare Microsoft Word documents. You can now create a viewing session using two different Microsoft Word documents as input and see a single comparison view of the two documents in the viewer. This comparison view will note whenever text has been added, changed, or removed, when formatting as changed, etc., just as Microsoft Word does with its "Track Changes" feature. For more information on how to use the new Document Compare functionality, refer to the following topics:
- Overview of Document Compare
- Work with Document Comparison Programmatically
- Perform Document Comparison
- Use Document Compare in the Viewer
Image Tools
Image tools in the viewer. We've added new image tools to the viewer, allowing you to adjust things like contrast or line darkness right in the browser. For more information, review the End User Guide.
Support for New Operating Systems
- Support for Ubuntu 16.04 LTS.
- Support for Windows Server 2016.
Native SVG Icons
Native SVG icon support. The Viewer has been upgraded to support native SVG icons. This will simplify replacing default icons with your own versions.
Online Help
- The Deployment Licensing section has been updated and clarified to help you understand all of your licensing options. A new topic covers the purpose of the Prizm Licensing Utility.
- The End User Guides section has been updated to include new topics:
- Compare Documents - how to use the new Comparison Viewer
- Image Tools - how to use the new Image Tools feature for viewing documents
13.0 Product Updates and Fixes
PrizmDoc Server
- Addressed incorrect page count and rendering content issues with MS Word documents (with track changes turned on when using the MSO rendering engine).
- Resolved incorrect rendering of AAA/AAAA Excel date/time formatting when using the LibreOffice rendering engine.