Some test text!

Search
Hamburger Icon

Web / Samples / Full apis

Full API samples for WebViewer

Viewer samples

ViewerCustomSave

This sample demonstrates how to customize document save/download. In the example annotations are flattened before saving.

Launch demoView source code

ViewerDisplayPoints

This sample demonstrates how to use PDFNetJS to select elements in a PDF document. Click on an element in the PDF and it will show the element's bounding box and an outline if it is a PDF path.

Launch demoView source code

ViewerEdit

This sample illustrates how PDFNetJS can be used to perform complex editing on PDF documents as they are displayed in the WebViewer. Open a PDF of your choice and press the refresh button at the top right to change all text to blue and all images to red.

Launch demoView source code

ViewerPreprocess

This sample illustrates how PDFNetJS can be used to preprocess a document before displaying it with WebViewer.

Launch demoView source code

ViewerPDFDiffTest

This sample illustrates how PDFNetJS can be used to compare two PDF documents and show their difference in WebViewer.

Launch demoView source code

ViewerSnapToNearestTest

This sample illustrates how to use the snap API for calculating the nearest snap point.

Launch demoView source code

ViewerDigitalSignatureValidationTest

This sample illustrates how PDFNetJS can be used to validate digital signatures in a document.

Launch demoView source code

ReaderModeTest

This sample demonstrates Reader Mode in WebViewer.

Launch demoView source code

deck.js

This sample illustrates how PDFNetJS can be used to power deck.js slideshows in the same way WebViewer does using PDFNet rasterizing functions.

Launch demo

Console samples

AddImage

This sample illustrates how to embed various raster image formats (e.g. TIFF, JPEG, JPEG2000, JBIG2, GIF, PNG, BMP, etc.) in a PDF document.

Launch demoView source code

Annotation

Shows how to add a text annotation to an existing page and how to create link annotations between several pages.

Launch demoView source code

Bookmark

The sample code illustrates how to read and edit existing outline items and create new bookmarks using the high-level API.

Launch demoView source code

ContentReplacer

The sample demonstrates replacement of objects such as images, text and strings within a document.

Launch demoView source code

DigitalSignature

Demonstrates how to digitally sign a PDF and also how to certify a PDF doc.

Launch demoView source code

ElementBuilder

Illustrates how to use PDFNet page writing API, how to embed fonts and images and how to copy graphical elements from one page to another.

Launch demoView source code

ElementEdit

The sample code shows how to edit the page display list and how to modify graphics state attributes on existing Elements. In particular the sample program strips all images from the page and changes text color to blue.

Launch demoView source code

ElementReader

Illustrates how to traverse page display list using ElementReader.

Launch demoView source code

Encryption

Demonstrates how to encrypt and decrypt files by adding or removing passwords.

Launch demoView source code

XFDF Import

PDFNet includes full support for FDF (Forms Data Format) and the capability to merge/extract forms data (FDF) with/from PDF. The sample illustrates basic XFDF merge functionality available in PDFNet.

Launch demoView source code

InteractiveForms

Illustrates how to create and edit interactive forms (check boxes and text boxes).

Launch demoView source code

LogicalStructure

This sample illustrates how to traverse the structure and content of a tagged PDF document.

Launch demoView source code

PDFA

This sample demonstrates PDFA verification and conversion.

Launch demoView source code

PDFDraw

This sample illustrates how to use the built-in rasterizer in order to render PDF images on the fly and how to save resulting images in PNG and JPEG format.

Launch demoView source code

PDFLayers

This sample demonstrates how to create PDF layers (also known as Optional Content Groups - OCGs). The sample also shows how to extract and render PDF layers.

Launch demoView source code

PDFPage

The sample illustrates how to copy pages from one document to another, how to delete, and re-arrange pages and how to use ImportPages() method for very efficient copy and merge operations.

Launch demoView source code

PDFRedaction

The sample illustrates how to create Redaction objects and use PDFNetJS's redact function to remove and overlay PDF document content.

Launch demoView source code

PDFRect

The sample illustrates how to translate a PDF image by extracting and manipulating the image's media box.

Launch demoView source code

SDFTest

The sample illustrates how to extract an SDF document from a PDF document and change some of its values.

Launch demoView source code

Stamper

The sample code illustrates how to stamp text and images onto various pages in a PDF document.

Launch demoView source code

TextExtraction

The sample demonstrates how to extract information from text boxes such as their position, font, size, color and of course the text itself.

Launch demoView source code

TextSearch

The sample demonstrates how to search using strings and regular expressions in a PDF document and how to set search mode and parameters.

Launch demoView source code

WebViewerConvert

The sample is using pdftron.PDF.Convert.ToXod() to convert/stream PDF, XPS, MS Office, RTF, HTML and other document formats to WebViewer.

Launch demoView source code

Optimizer

The sample illustrates how to reduce PDF file size using 'pdftron.PDF.Optimizer'. It also shows how to simplify and optimize PDF documents for viewing on mobile devices and on the Web using 'pdftron.PDF.Flattener'.

Launch demoView source code

Trial setup questions? Ask experts on Discord
Need other help? Contact Support
Pricing or product questions? Contact Sales