See all capabilities at a glance, available with Apryse SDK on web, mobile and server.
Base Package
View or edit documents with fully featured out-of-the-box functionality. Create consistent viewing and document processing experiences across web, server, and mobile applications.
Base Package
Package / Feature
Web SDK
Web SDK
Server SDK
Server SDK
Custom licensing only
Mobile SDK
Custom licensing only
Base Package
Viewer
Compatible with all frameworks and browsers, deliver industry leading speed and accuracy with a fully featured UI
Support basic viewer functions such as open, save, print, and more
Support light/dark modes, different reader modes, languages, and more
Consistent viewing experience, ensuring optimal readability and usability across devices
Annotations
Add annotations to documents that support in-depth audit trails and styling
Support:
Text and shapes
Stamps
Custom annotations
Links
e-Signatures
Annotation permissions
Rich text annotations
Review and approval statuses
Flatten annotations
Import and export annotations
Performance
Optimize performance of viewing large or complex PDFs by using linearization (streamlining via byte-range requests) or flattening to compress layers
Search
Advanced search and indexing functionality available via the UI or programmatically
Support searches that are separated by line breaks
Search via:
Ambient string
Case sensitive
Whole word
Wild card
Regular expressions (RegEx)
Forms
Note: form building available in the Digital Signing add-on
Fill in forms using the default view mode, or alternatively using pre-existing JSON data
Flatten forms to permanently merge annotations and filled forms with page content
Measurement
Calculate area dimensions, measure between lines, or trace perimeters in engineering drawings
Configure scale with different unit measurements
Measure using:
Distance
Arc
Perimeter
Area
Ellipse area
Rectangular area
Count
Layers
Support PDF layers, or OCGs (Optional Content Groups), allowing users to toggle which layers they are viewing
UI accessibility
New
WebViewer’s UI is WCAG 2.1 AA compliant, meeting global accessibility standards by supporting enhanced keyboard navigation, screen readers, appropriate color contrasting between visual elements, and more.
UI customization
New
Our out-of-the-box UI is highly configurable and open-source, allowing users to modify its modular components using a configuration file or forking WebViewer and building a new UI from scratch
Mobile UI customization is possible via APIs
Add-ons
Own the full document and data lifecycle. Power your unique use case with add-ons for editing, extraction, security, and more.
Add-ons
Package / Feature
Web SDK
Web SDK
Server SDK
Server SDK
Custom licensing only
Mobile SDK
Custom licensing only
Page Manipulation
Reorder, insert, merge, split, and remove pages
Edit pages in the browser or programmatically with a range of different controls
Rotate pages
Delete pages
Move pages
Insert blank pages
Split / extract pages
Crop pages
Merge pages or documents
Generate page thumbnails
Generate rendered image representations of pages
Alter resolution, size of thumbnail, and whether to include annotations or not
Bookmarks and table of contents
Add or edit existing document outlines or table of contents
Support user bookmarks that save a position within a document
Compare
PDF overlay comparison
Compare two versions of a PDF by overlaying them and generating a new PDF that highlights their differences
Semantic text comparison
Compare changes in semantic categories, such as headers, paragraphs, numbers, and generate a document with a summary of differences for easy review
Changes are seen in a side-by-side view with semantic differences highlighted
Image comparison
Visually compare versions of a document (or image) by converting it to an image and highlighting pixel-by-pixel differences
Archive
PDF/A creation & validation
PDF/A-1A, PDF/A-1B
PDF/A-2A, PDF/A-2B, PDF/A-2U
PDF/A-3A, PDF/A-3B, PDF/A-3U
PDF/A-4, PDF/A-4E, PDF/A-4F
Digital Signature
Digital signatures
Create digital signatures
Embed and validate digital certificates
Support long-term validation and timestamps
Form designer
Create forms and signature fields using the form designer mode
Edit form fields with responsive visual feedback
Customize form field properties and styling
Redaction
Text & image redaction
True redaction that permanently removes underlying text and image content
Search & redact
Search and redact by text or patterns, including ambient string searches, wildcards, and regular expressions (RegEx) such as SIN numbers, credit card numbers, or other personal identifiable information
PDF Editing
Text & image editing
Direct in-line text editing
Drag and drop content in a PDF including images and paragraphs
Add or remove images from a PDF
Low-level document editing
Full access to low-level PDF object model editing (COS/SDF)
DOCX Editing
Native DOCX editing
Edit DOCX natively within a familiar word processing UI
Create new DOCX files or open and edit existing ones
Edit rich text elements such as font, size, colour, and more
Align text and adjust spacing between lines
Insert and resize images
Format content with bullet points, numbered lists, and tables
Track changes in review mode with accept and reject workflows
Undo or redo edits
Accessibility
Auto-tagging
New
Automatically identify and tag document structure and semantic elements, creating support for assistive technologies and improving accuracy in data extraction
Optimize PDF content for accessibility, PDF/UA, and data extraction
Template
Generate PDFs from MS Office templates
Securely merge JSON data with MS Word, PowerPoint, and Excel templates
Support text and images, dynamic tables, and conditional content
Intelligent Document Processing
Content extraction
Extract various content from a PDF into text and image formats including
Structured Unicode text extraction
Low-level text extraction
Images
Fonts and glyph outlines
ICC color profiles
Embedded files
Layers
And more
Intelligent data extraction
Turn PDFs into structured JSON files by programmatically detecting various elements (paragraphs, tables, forms, etc) aided by natural language processing (NLP), and artificial intelligence (AI)
Extract or detect data at varying levels of structure
Tabular data extraction: identify column and row structure, edit spreadsheets, perform calculations on cells, analyze numeric columns, and output in JSON or Excel
Document structure recognition: discover full logical structure including headers, footers, paragraphs, list items, table columns, cells, borders, images, graphics, and extract each element into a structured JSON file
Form field identification: use artificial intelligence and computer vision to detect form fields in documents that do not have any interactive field annotations embedded, automatically adding them to the PDF
Barcode extraction
New
Automatically detect and extract barcode data from files and images
Detect hundreds of bar code types including QR codes, UPCs, DataMatrix, and more
Skewed, damaged, or low-quality barcodes are algorithmically corrected to ensure consistent scans
Security
PDF Encryption
Open encrypted password-protected documents or encrypt PDFs with a password protection
Support 128-bit or 256-bit AES encryption out of the box, or a custom security algorithm that can be applied to your PDF
User Permissions
Customize user permissions to manage levels of document controls in your application
Prevent unauthorized access like copying or printing
Watermarking
Add a custom overlay text to documents with rich text customization and timestamping support
Optical Character Recognition (OCR)
Apryse OCR
New
Make searchable PDFs from scanned documents or images
Leverage our modified version of Tesseract for industry leading accuracy and performance
Apryse OCR and Iris OCR are separate add-ons
Iris OCR
Make searchable PDFs from scanned documents or images
IRIS OCR is advantageous for documents with multiple disconnected text snippets, such as magazine covers or CAD documents
Apryse OCR and Iris OCR are separate add-ons
Basic Conversion
HTML to PDF
HTML
PDF to HTML
Server required
Image to PDF
JPG, PNG, BMP, TIFF, SVG, and other image formats
PDF to Image
JPG, PNG, BMP, TIFF, SVG, and other image formats
Advanced Image to PDF
WebViewer Server required
Convert from DICOM and other image formats such as
AAI, ARW, DCR, RAF, HEIC, DCM, and other advanced image formats