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.
Mobile SDK requires custom licensing, please contact sales for further details.
Base Package
Package / Feature
Web SDK
Server SDK
Mobile SDK
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
Important: 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
Image to PDF
Basic image to PDF conversion
JPEG, TIFF, PNG, and BMP
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 Customizations
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.
Mobile SDK requires custom licensing, please contact sales for further details.
Add-ons
Package / Feature
Web SDK
Server SDK
Mobile SDK
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
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 Signing
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 Text 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
Bookmarks & 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
Comparechanges 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.
Office & Templating
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
Office to PDF Conversion
DOCX, XLSX, PPTX
PDF to Office Conversion
Server required
DOCX, XLSX, PPTX
Media
HTML to PDF
HTML
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
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
Optical Character Recognition (OCR)
Make searchable PDFs from scanned documents or images
Get Metadata as JSON
Overlay an encoded layer of text
Choose between Apryse’s modified version of Tesseract OCR or IRIS OCR
Architecture, Engineering & Construction
CAD to PDF
WebViewer Server required
DWG, DWF, DXF, DGN, RVT
Layers
Support PDF layers, or OCGs (Optional Content Groups), allowing users to toggle which layers they are viewing
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