This topic details the requirements you will need for using PrizmDoc Viewer (the client and the server).
PrizmDoc Client
Supported Browsers
IMPORTANT: PrizmDoc Viewer uses webfonts. We highly recommend that you do not disable the webfonts in your browser. If you disable webfonts (via browser or ad blocker settings), PrizmDoc Viewer will fall back to a compatibility mode which will result in much slower document rendering and scrolling (a warning will be sent to the browser console).
We support the current version and one version back for the following browsers:
- Android
- Google Chrome
- Microsoft Edge
- Mozilla Firefox
- Safari
Third-Party Dependencies
- jQuery 3.6.0
- Underscore 1.13.1
- (Full Viewer) jQuery.Hotkeys 0.8
PrizmDoc Server
Supported Operating Systems
The operating systems listed below have been tested with PrizmDoc Viewer and are officially supported. If your requirements call for an environment that is not listed below, please contact us.
Linux
- Docker runtime on any Linux host (recommended). See Using Docker for details.
64-bit editions of:
- CentOS 7
- Red Hat Enterprise Linux 7
- Ubuntu 18.04 LTS
DEPRECATION NOTICE: While we currently continue to offer and support traditional Linux packages for direct installation on a Linux host, these have largely become obsolete now that Docker deployment is an option. We have announced deprecation of our traditional Linux install packages and, in a future product release, we intend to only offer our Docker-based deployment option.
Required Libraries for PrizmDoc Server on Linux
PrizmDoc Server requires x86-64 versions of the following libraries:
Required Libraries
- | - | - | - |
---|---|---|---|
libbz2.so.1 | libc.so.6 | libcairo.so.2 | libcups.so.2 |
libdbus-glib-1.so.2 | libdl.so.2 | libexpat.so.1 | libfontconfig.so.1 |
libfreetype.so.6 | libgcc_s.so.1 | libgif.so.4 | libGL.so.1 |
libjpeg.so.62 | libm.so.6 | libnsl.so.1 | libopenjpeg.so.2 |
libpixman-1.so.0 | libpng12.so.0 | libpthread.so.0 | librt.so.1 |
libstdc++.so.6 | libthread_db.so.1 | libungif.so.4 | libuuid.so.1 |
libX11.so.6 | libXau.so.6 | libxcb.so.1 | libXdmcp.so.6 |
libXext.so.6 | libXi.so.6 | libXinerama.so.1 | libxml2.so.2 |
libXrender.so.1 | libXtst.so.6 | libz.so.1 | linux-vdso.so.1 |
Additional Required Libraries for PrizmDoc Server on Ubuntu 18.04
The following packages are included in the prizmdoc_server<version>
.amd64.deb.tar.gz package which is located in the 'packages' subfolder:
- libgif4_4.1.6-11+deb8u1_amd64.deb
- libopenjpeg2_1.3+dfsg-4.8_amd64.deb
To verify that the required libraries are installed, use "ldconfig" as shown in the following example:
\# ldconfig -p | grep libcairo
libcairo.so.2 (libc6,x86-64) => /lib64/libcairo.so.2
Windows
64-bit editions of:
- Windows Server 2012, 2012 R2
- Windows Server 2016, 2019, 2022 - the Desktop Experience version only (the core version doesn't contain the components needed for PrizmDoc)
NOTE: Microsoft .NET Framework 4.0 must be installed and available before you run the installer. The Windows Service that starts PrizmDoc Viewer and the PrizmDoc Server are built targeting the .NET 4.0 Framework.
Microsoft Office Conversion Requirements
To use the Microsoft Office Conversion (MSO) rendering feature on a Windows system, the following components must be installed and available before running the PrizmDoc Server installer:
- Microsoft Office 2013, 2016, 2019 or 2021 Standard Edition (not included in the PrizmDoc Viewer Server distribution and licensed separately) and the corresponding Windows Updates. In the case of Microsoft Office 2019 or 2021, the Windows Server 2019 or 2022 with Desktop Experience is required. Please refer to the Microsoft 365 and Office Resources for MS Office version-specific system requirements.
- Microsoft XPS Document Writer printer driver.
- Ink and Handwriting Services feature from the Server Manager.
NOTE: For additional information, please refer to the Natively Render MSO Documents topic.
- The installed copy of Microsoft Office must be activated and licensed for PrizmDoc Viewer's Microsoft Office Conversion Service to work properly.
- Subscription-based Microsoft Office versions must be downloaded as a desktop version in order to work with PrizmDoc Viewer.
- If you are running PrizmDoc Viewer in cluster mode, all servers in the Windows MSO cluster must use the same version of Microsoft Office.
Important Considerations
- PrizmDoc Viewer will not work with an expired or trial version of Microsoft Office.
- When considering using Microsoft Office 2019 as a rendering engine for Excel source documents, please be aware that its performance could be up to three times slower compared to the Excel performance of Microsoft Office 2016, and up to two times slower compared to the Excel performance of Microsoft Office 2021. So, we recommend using Microsoft Office 2019 when its new features are required or for Windows version compatibility, otherwise prefer Microsoft Office 2016 or Microsoft Office 2021 for better Excel rendering performance if possible.
- When considering using Microsoft Office 2021 as a rendering engine for Word source documents, please be aware that its performance could be up to three times slower compared to the Word performance of Microsoft Office 2016, and up to two times slower compared to the Word performance of Microsoft Office 2019. So, we recommend using Microsoft Office 2021 when Word documents represent only a minority of overall document formats considered for processing, otherwise prefer Microsoft Office 2016 or Microsoft Office 2019 for better Word rendering performance if possible.
Hardware Requirements
- Recommended 4 logical cores with 16GB RAM total
- 1GB of free disk space for product installation (Additional storage will be required for content caching)
- Hard drive type: SSD
- AWS: m5.xlarge
For additional details on hardware requirements and recommendations for optimal performance, refer to Server Sizing.
Supported Kubernetes Versions
- 1.23, 1.24, 1.25
- Support for Kubernetes versions 1.21 and 1.22 has been deprecated and will be dropped in a future release.