Below, please find the release notes for PrizmDoc® for Java v5.20.X and associated patch releases. For questions, please contact us at info@accusoft.com.

v5.20.0

Released February 2026

PDF Performance Improvements

PrizmDoc for Java has significantly improved the load time and memory usage of PDF documents. Memory allocation for many PDF documents is halved or more, with PDFs containing high-resolution images seeing the most benefit.

Note that most improvements were targeted towards the “Default” PDF rendering mode. Because of this the “Legacy” rendering mode may not see much improvement. To switch to the “Default” rendering mode, change the pdfRenderingMode init-param in web.xml to “Default”.

Animated GIF Support

PrizmDoc for Java can now play animated GIFs by setting the web.xml parameter enableAnimatedGifs to “true”. This will allow interlaced GIFs to animate and - similar to video and audio - remove the ability to modify pages, annotate, redact, export, or print the GIF.

Animated GIFs will initally be paused and will require clicking on the GIF to start play. You can click again to pause the GIF and reset it to the beginning.

On the client, there is a new user preference that allows enlarging the GIF to the size of the viewer’s display window. This can be found in the “Media Preferences” tab as “Enable Animation Stretching”. The default for all users can be set in user-config/config.js by changing animationStretch to “true” or “false”. Note that enlarging GIFs may lower the quality of the image.

Bug fixes

  • Fixed an issue where a URL fragment would be added to the viewer’s URL when switching document tabs.
  • Fixed an issue where displayed page width was getting clipped for certain MSG files.
  • Fixed an issue where the same page data could be called multiple times while scrolling through an already-loaded document.