The sample code illustrates how to read and edit existing outline items and create new bookmarks using the high-level API.
Shows how to render three synchronized panels where the middle panel shows pixel differences between the two documents.
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.
Demonstrates how to extract canvas of each page. The sample uses turn.js to render them.
Easily convert image formats to PDF, completely client-side
Integrating Apryse WebViewer in Salesforce as a Lightning Web Component. Note that Salesforce static resources have file size limitation to 5MB, to safely upload to the Salesforce platform.
Integrating Apryse WebViewer into a Flutter web project.
Display large PDF files in a browser or mobile app quickly and reliably
This sample illustrates how PDFNetJS can be used to compare two PDF documents and show their difference in WebViewer.
PDF layer separation capabilities (Optional Content Groups)
This sample demonstrates Reader Mode in WebViewer.
Compare changes in semantic categories, such as headers, paragraphs, and numbers
How to View, Edit, Annotate and Redact Salesforce Record Attachment Files in a Lightning Web Component.
Compares viewing an unoptimized PDF with the same viewer optimized PDF side by side
Shows how to call WebViewer constructor to instantiate and load document. You can load local/remote files of your choice.
Shows how to load XOD files, which are generated from a custom server.
Shows how to call WebViewer constructor to instantiate and load document using WebViewer with WebViewer Server. You can upload local files or load files that are publicly accessible.
Import and export PDF annotations with the XFDF format