Some test text!

menu
search
Deployment optionskeyboard_arrow_down

Deployment options

There are three main options for deploying WebViewer.

linkClient only

WebViewer does not require a server backend at all, only a static server is needed for serving your documents. WebViewer takes advantage of the latest client side technologies to render and edit documents directly in the browser. See client only guide for more information.

This option is recommended if you're targetting modern browsers and rendering of PDF, PNG, JPG or Office documents. Or if you're wanting to process documents directly in the browser.

linkWebViewer Server (Docker container)

WebViewer Server is an optional drop-in backend for WebViewer that offers responsive viewing and compatibility across all client platforms (including mobile), along with scaling performance that approaches purely client-side solutions. It works hand-in-hand with WebViewer on the client, initially serving images then transitioning to client-side rendering. See WebViewer Server guide for more information.

This option is recommended if you are targetting Internet Explorer or mobile devices, or if you need to support more file formats than client only supports.

linkCustom server

You can also choose to configure your own server and not use our packaged backend. You convert your documents to XOD files (web optimized XPS files) and provide them to WebViewer. See custom server guide for more information.

This approach offers similar benefits to WebViewer Server in terms of performance and file format support, with more flexibility in terms of document processing on the server side.

linkComparison

linkBrowsers

Note that although client only mode runs in Internet Explorer and mobile devices it is generally only recommended for modern browsers and more powerful devices.

Client onlyWebViewer ServerCustom server
Chrome
Firefox
Safari
Edge
Internet Explorer*10+9+9+
Android Chrome59+
Mobile Safari11+
*IE's JavaScript engine is slow compared to more modern browsers and this can impact the performance of client only rendering

linkFile formats

PDF

FormatClient onlyWebViewer ServerCustom Server
PDF (1.x to 2.0)
PDF/A 1,2,3
XFDF
FDF

Office

Requires Office to PDF Conversion Add-on

FormatClient onlyWebViewer ServerCustom Server
DOC
DOCX
XLSWindows + Office*
XLSX
PPTWindows + Office*
PPTX
PUBWindows + Office*

* Custom Server XLS, PPT, PUB are only supported via Office Interop (MS Office instance needs to be installed)

CAD

Requires CAD Conversion Add-on

FormatClient onlyWebViewer ServerCustom Server
DWG
DXF
DGN
RVT

Image

FormatClient onlyWebViewer ServerCustom Server
SVG
BMP
WMF
EMF
GIF
HDP
JPG
JP2, JPC
PNG
TIF✓*

* Client only TIF is only supported via WebViewer full API enabled

Other

Requires Convert Add-on

FormatClient onlyWebViewer ServerCustom Server
RTFWindows Only
ODT
ODS
ODP
HTML
MHT
MSGWindows + Office*
EMLWindows + Office*
TXT
XPS
XML
XOD
XAMLUsing .NET

* Custom Server EML, MSG are only supported via Office Interop (MS Office instance needs to be installed)

linkFeatures

Client onlyWebViewer ServerCustom server
Viewing
Search
UI Customization
Annotate
Forms
e-Signature
Rasterization and Printing
Content Extraction
Document Creation
Page Manipulation
Document Compare
PDF Layers (OCGs)
Color Separation
Digital Signatures
Low-level Document Editing
Bookmarks
Content Replacer
Security
Office to PDF Conversion
CAD Conversion
Redaction
PDF/A Generation
Optimizer
Flattener

Get the answers you need: Support

close

Free Trial

Get unlimited trial usage of PDFTron SDK to bring accurate, reliable, and fast document processing capabilities to any application or workflow.

Select a platform to get started with your free trial.

Unlimited usage. No email address required.

PDFTron Receives USD$71 Million Growth Investment Led By Silversmith Capital Partners

Learn more
close