Some test text!

keyboard_arrow_down

Getting started

Quick startDownload and run samplesIntegrate into your projectDeployment optionsMigrating to v4
keyboard_arrow_down

Deployment options

keyboard_arrow_down

Fundamentals

keyboard_arrow_down

Basics

keyboard_arrow_down

Annotations

keyboard_arrow_down

UI

keyboard_arrow_down

Legacy UI

keyboard_arrow_down

Advanced

keyboard_arrow_down

PDFNetJS Full

keyboard_arrow_down

PDF Processing API

What is PDFNet?Opening a documentSerializing (saving) a documentWorking with pagesWorking with Page ContentWorking with BookmarksWorking with Interactive Forms (AcroForms)PDF SecurityLow-level PDF APIError handling
Deployment optionskeyboard_arrow_down

Deployment options

In this document
chevron_rightWebViewer Server (Docker container)
chevron_rightCustom server
chevron_rightPure client-side

There are three main options to the deployment of WebViewer.

linkWebViewer Server (Docker container)

WebViewer Server is a 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.

Note that demo.pdftron.com should only be used for demonstration purposes and shouldn't be used in production as documents are uploaded to PDFTron's servers. Make sure to change the pdftronServer option to point to your own server in production. See our privacy policy for more information.

linkCustom server

You can choose to configure your own server and now use our packaged backend. See custom server guide for more information.

linkPure client-side

The last option is not to have a server backend at all. See client only guide for more information.