AI Document Assistant is a powerful AI companion that plugs into document viewers to enable users to summarize, translate, and fact check documents and query the information within them.
We're proud to announce the release of PSPDFKit 14 for iOS, offering full support for Apple's iOS 18.
Document Authoring SDK by PSPDFKit is now fully available to the public — for a complete document editing experience.
SwiftUI API is unleashed to the main toolbar in the PSPDFKit 13.8 for iOS update.
Dive into our journey of adding visionOS ornament support to our PDF SDK. Discover how we overcame hurdles in displaying UIKit popovers from SwiftUI ornaments and the nuances of visionOS ornaments.
Learn about PSPDFKit product updates and releases for your Web SDK and mobile document workflows.
PSPDFKit for Web 2024.3 enriches user experience and offers powerful document processing improvements.
Discover the latest features in PSPDFKit 13.4 for iOS, including the usage of DocC for comprehensive API documentation, and improved annotation selection.
This release adds toolbar customization support for iOS and Android.
This release add main toolbar customization to PSPDFKit for React Native.
This release brings native support for annotations and viewer customization.
PSPDFKit for Web 2024.2 marks a leap toward UI customization and accessibility improvements.
Experience the future of PDF editing with PSPDFKit's Document Authoring SDK. Join the public preview for advanced features and seamless integration.
Explore Document Engine: The ultimate solution for document processing and real-time collaboration. Perfectly integrates with SDKs for improved efficiency.
This release adds web support to PSPDFKit for Flutter.
This release of our Android PDF SDK adds advanced content editing and digital signatures, plus expanded Jetpack Compose support.
PSPDFKit adds support for visionOS.
Introducing PSPDFKit 13.3 for iOS. Adds support for visionOS and LTV for Digital Signatures.
PSPDFKit is proud to announce XtractFlow — our generative AI-powered intelligent document processing engine.
PSPDFKit rolls out PDF-to-Office conversion for its .NET SDK.
This version adds LTV support for Digital Signatures, new signatures and layers sidebars, improvements to the Document Editor UI, and much more.
PSPDFKit 13.2 for iOS adds a flexible new API for Digital Signatures. Additionally, a public preview of PSPDFKit for visionOS is now available.
This release adds TypeScript support to the PSPDFKit library.
A step-by-step guide on how to add digital signatures to PDF documents using React and the PSPDFKit library.
Explore Processor 2023.11 updates, including advanced document conversions and performance improvements.
This version includes timestamp improvements; support for readOnly, locked, and lockedContents annotation flags; custom font substitution; and much more.
Today we're releasing PSPDFKit for MAUI!
This feature-packed release of our Android PDF library focuses on a more simplified and powerful digital signing API, along with improved measurement tools, a date and time picker, Kotlin API docs, and more.
PSPDFKit now supports visionOS in an early public preview build
PSPDFKit 13 for iOS adds support for Apple's new operating system versions, improvements to Measurement Tools, and more.
How to create a PDF signing workflow using AWS CloudHSM and PSPDFKit for Web.
This release adds the ability to customize default annotation properties.
This release adds the ability to customize default annotation properties.
This release of our Android PDF library focuses on improving our measurement tools to provide users with more options and a streamlined PDF-measuring experience.
This update includes improvements to Measurement Tools and Digital Signatures, callout annotation creation, improved accessibility, new content editing capabilities, and much more.
This release adds improvements to Content Editor and includes modernization of our text and image selection menus.
This latest version of our Windows SDK improves page loading and scrolling performance, adds undo/redo functionality, and more.
This update includes support for opening and converting Office files, converting PDF to PDF/A, Comments, password-protected PDFs, and so much more.
This release adds the Measurement Tools component to our Flutter library, which allows you to measure the distance, area, and perimeter of diagrams in your documents.
This release brings the Measurement Tools component to our React Native library, which allows you to measure distance, area, and perimeter of drawings on PDF documents.
This release of our Android PDF library adds support for editing original text in PDFs.
This update includes support for comment mentions and notifications, form field renaming, multiple annotation selection, print speed improvements, and more.
Improve your PSPDFKit for Web experience with GdPicture.NET server-side solutions.
This release brings real-time collaboration to our React Native library with PSPDFKit Instant, which allows you to synchronize annotations across multiple concurrent users, devices, or sessions.
This release of our iOS PDF library adds support for editing original text in PDFs and introduces an overhauled sharing UI.
This first update of 2023 includes rich text support, freehand annotation rotation, multiple annotation selection, and more.
This release brings real-time collaboration to our Flutter library with PSPDFKit Instant, which allows you to synchronize annotations across multiple concurrent users, devices, or sessions.
This release of our Android PDF SDK adds new edit menus for creating and selecting annotations, support for Hebrew localization, multipage TIFF, and more.
Enable browser-based PDF viewing and editing in your Salesforce orgs.
This latest version of our Windows SDK now works with the latest Microsoft development tools and adds Hebrew localization, RSA-PSS digital signature support, and more.
This update includes our new Content Editor and Measurement Tools components, as well as a new link annotation creation UI, and more.
This PSPDFKit Flutter release brings support for PDF Generation, which allows you to programmatically create PDF documents from images, templates, and HTML.
This release adds PDF Generation enabling you to programmatically create PDF documents, including generating PDF forms from HTML form layouts.
PSPDFKit 12 for iOS adds support for Apple's new operating system version, new edit menus, support for Hebrew, and more.
PSPDFKit API now ships with highly improved OCR and Office conversion engines powered by GdPicture.NET's technology.
PSPDFKit for Web 2022.4 adds support for media annotations, support for running actions triggered by pointer events on widgets, and more.
This update includes our new Measurement Tools component and refreshes the appearance of some key elements in our user interface.
We improved every component of PSPDFKit Library for .NET with GdPicture.NET technology.
Measure distance and area on your blueprints and floor plans with PSPDFKit's new measurement tools.
PSPDFKit 8.3 for Android adds support for PDF Advanced Electronic Signatures, new examples to the Catalog app, a new set of icons for annotation creation and annotation editing toolbars, and more.
PSPDFKit 3.3 for Flutter is out — with support for Flutter 3 and updated import paths.
PSPDFKit 2.3 for React Native is out — with support for toolbar customization on Android, and more.
PSPDFKit for Web 2022.3 introduces new PDF form creator UI, adds rotation controls for image annotations, and more.
Enable browser-based PDF viewing and editing in your SharePoint, Teams, and OneDrive apps.
PSPDFKit 11.4 for iOS adds more customization options to Electronic Signatures and sunsets support for iOS 13.
PSPDFKit 8.2 for Android adds a dedicated tool to create cloud annotations, support for bleed and trim boxes, downloadable unstripped NDK symbols, and more.
PSPDFKit 11.3 for iOS adds a dedicated tool to create cloud annotations, improves the performance of ink annotations, and adds Swift Package Manager support for PDFXKit.
PSPDFKit for Web 2022.2 adds support for annotation toolbar customization.
With PSPDFKit API, you can integrate a fully managed document processing API that helps you build simple or complex document workflows in your software.
PSPDFKit Processor 2022.1 adds the ability to output TIFF images when converting PDFs to images.
PSPDFKit for Web 2022.1 adds a new UI customization API and tons of fixes and enhancements.
PSPDFKit 2.1 for React Native unifies APIs and configuration options for both mobile platforms — and much more.
PSPDFKit 3.1 for Flutter is out — with support for the PDF widget on Android, unified APIs for both mobile platforms, and much more.
We’re excited to announce the addition of Instant Collaboration Permissions and the return of the text magnifying glass with PSPDFKit 11.2 for iOS.
We're sunsetting the private PSPDFKit Docker Registry. This post includes information on the migration path to use and important dates to keep in mind.
PSPDFKit Processor 2021.3 adds a custom header and footer API for HTML-to-PDF generation.
We talk about how the layers feature of Instant can be used for construction site visits.
How we enhanced the UI design of our Document Comparison component.
PSPDFKit 11.1 for iOS adds support for macOS 12 Monterey and manual alignment to the Document Comparison workflow.
PSPDFKit 2 for React Native adds the ability to open TIFF images, overhauls the example projects, and much more!
PSPDFKit 3 for Flutter is out — with TIFF image support, new Android embedding v2 for the Flutter APIs, and much more.
Introducing PSPDFKit 8 for Android — with Electronic Signatures, support for Jetpack Compose apps, and many other improvements.
PSPDFKit for Web 2021.6 adds Document Comparison and date/time picker features, plus various fixes and upgrades.
PSPDFKit 11 for iOS adds support for Apple's new operating system version.
PSPDFKit for Web 2021.5 adds the Document Crop feature and various accessibility upgrades.
Introducing PSPDFKit 7 for Android — with Instant Comments and many other improvements.
PSPDFKit 10.5 for iOS adds Instant document permissions, redesigned getting started guides, and preliminary compatibility with iOS 15.
How we designed the UI and UX of our new Electronic Signatures component.
PSPDFKit 10.4 for iOS with an overhauled undo architecture, new examples, and TIFF support for image documents.
Introducing a text extraction API, the removal of trial licenses, and more stability.
PSPDFKit for Web 2021.4 adds undo and redo capabilities, customizable toolbars and footers for the Document Editor, improved TypeScript support, plus fixes, and much more.
PSPDFKit Processor 2021.2 adds a rendering API for PDF and Office files.
PSPDFKit 2.11 for Windows adds the new Electronic Signatures component.
An overview of what's possible with PSPDFKit's new Electronic Signatures component.
PSPDFKit 10.3 for iOS adds Electronic Signatures and Instant Comments, improves support for Mac Catalyst, and much more.
PSPDFKit for Web 2021.3 adds the new Electronic Signatures feature, plus a new document loading progress UI.
Create PDFs from scratch and automate your document generation process.
The new Collaboration Permissions feature, plus improvements to Standalone in PSPDFKit for Web 2021.1
PSPDFKit 10.2 for iOS adds new examples on GitHub, seamless document downloading, performance improvements, and more.
Introducing PSPDFKit 6.6 for Android — including support for bold and italic fonts, annotation selection UI customization, and many optimizations.
Introducing PSPDFKit 2.10 for Windows — with appearance stream rendering and more.
PSPDFKit 10.1 for iOS adds support for macOS Big Sur and Apple Silicon, and it improves SwiftUI integration options and Scribble interactions.
PSPDFKit Processor now allows you to redact documents.
You can now view and edit annotation notes in PSPDFKit for Web 2020.6.
PSPDFKit 10 for iOS adds support for Apple's new operating system, enables SwiftPM integration, and improves content accessibility.
A first look at our new automation-focused product.
Annotating PDFs is easier than before with the new API for creating and modifying document objects in PSPDFKit for Web 2020.5.
Support for Redaction in PSPDFKit for Windows 2.9.
An overview of how OCR can enhance scanned documents to speed up common operations. We explain what OCR is, why it's useful, and how it works.
A website to display compatible browsers from the Browserslist configuration string.
Images with transparency (PNG alpha support) offer new possibilities for annotating documents across all platforms.
The PSPDFKit OCR component unlocks inaccessible text in raster and vector PDFs.
PSPDFKit 9.5 for iOS introduces the new OCR component and a revamped touch handling system.
Introducing PSPDFKit 6.5 for Android — including our new OCR component, simplified integration, and open source examples.
Support for Redaction and the rendering of appearance streams in PSPDFKit for Web 2020.3.
Introducing PSPDFKit 2.8 for Windows with added text selection events, an event preceding annotation changes, and more.
Introducing PSPDFKit 6.4 for Android — including our new Reader View component and Office Files support.
Introducing PSPDFKit 9.4 for iOS, which features Office Files Support, a new Reader View component, package manager enhancements, and much more.
Introducing PSPDFKit 2.7 for Windows, which features support for Image Documents, page and annotation press events, faster document merging, and more.
The power and stability of PSPDFKit in Java and .NET.
Introducing PSPDFKit 6.3 for Android — with several improvements for Kotlin users.
Support for Word files and Image Documents in PSPDFKit for Web 2020.2.
Introducing PSPDFKit 9.3 for iOS, which features refined Swift APIs, iPad cursor support, stricter adherence to PDF document permissions, and much more.
Introducing PSPDFKit 2.6 for Windows, which features support for digital signatures in PDF files.
Introducing PSPDFKit 6.2 for Android — with HTML-to-PDF conversion and several improvements to code structure and documentation.
PDF Inspector is a powerful diagnostic tool for reading and analyzing PDF files.
The power and stability of PSPDFKit in Java and .NET.
Support for Digital Signatures and the new Instant Comments component in PSPDFKit for Web 2020.1.
Introducing PSPDFKit 9.2 for iOS — with updated UI text and additional Dark Mode and Mac Catalyst enhancements.
Introducing PSPDFKit 6.1 for Android — with improvements to accessibility, availability of PDF page overlay views, support for custom document outlines, and more.
Introducing PSPDFKit 9.1 for iOS — featuring improved Image Documents, better Mac Catalyst support, and extended appearance customization options.
PSPDFKit for the Universal Windows Platform
We recently updated our hybrid technologies.
The power and stability of PSPDFKit in .NET and Java.
PSPDFKit for Cordova is our new and unified library for Android and iOS.
PSPDFKit for the Universal Windows Platform
PSPDFKit 6 for Android improves on performance and accessibility, auto-expands free text annotations, adds annotation z-index ordering and a new all-in-one fragment, and more.
Port your iOS apps to macOS with PSPDFKit for Mac Catalyst.
PSPDFKit 9 for iOS introduces Mac Catalyst support, as well as many great new iOS 13 features such as native Dark Mode and multi-window support.
Announcing PSPDFKit for Web 2019.5! This release introduces our new Form Designer component and supports embedded JavaScript in PDF files on Standalone.
PSPDFKit can help you carry out scientific research with features like annotation replies, digital signatures, and JavaScript.
PSPDFKit for the Universal Windows Platform
This article explains different forms of redaction and discusses different methods used to redact a PDF document.
Introducing PSPDFKit 8.5 for iOS — with user interface options to change the stacking order of annotations and the page binding of documents.
Announcing PSPDFKit for Web 2019.4 — including the new Document Editor component, a complete visual overhaul, support for the Welsh language, and new Catalog examples.
Introducing PSPDFKit 5.5 for Android — including a floating thumbnail bar, RTL document support, image stamp rotation, better performance, and more.
Understand the differences between ink electronic signatures and certificate-based digital signatures when designing your screen flow, function, and backend.
PSPDFKit for the Universal Windows Platform
PSPDFKit for the Universal Windows Platform
Introducing PSPDFKit 8.4 for iOS — featuring a new floating page scrubber bar, a refreshed look for the annotation inspector, rotation for text annotations, and an eraser thickness slider.
Announcing PSPDFKit for Web 2019.3 — including intelligent ink annotation splitting, a new eraser tool, faster search, new Catalog examples, and more.
Introducing PSPDFKit 5.4 for Android — featuring sound annotations, cloudy borders, a new color picker, a magnifier widget, and much more.
PSPDFKit for the Universal Windows Platform
Introducing PSPDFKit 8.3 for iOS — featuring stamp annotation rotation, a new link annotation editing UI, extended support for keyboard shortcuts, and much more.
Custom annotation data is a simple way to add user-defined attributes to PDF annotations.
Announcing PSPDFKit for Web 2019.2 — including accessibility improvements, custom annotation data, new Server APIs, a preloadWorker API, and more.
PSPDFKit for the Universal Windows Platform
Introducing PSPDFKit 5.3 for Android — featuring improved ink annotation tools, custom annotation data support, performance improvements, and much more.
PSPDFKit for the Universal Windows Platform
Announcing PSPDFKit for Web 2019.1 — including support for cloudy borders, advanced annotation permission APIs, new examples, and more.
Introducing PSPDFKit 8.2 for iOS — featuring an extended and redesigned bookmark UI, updated half modals, and significant performance improvements.
Introducing PSPDFKit 5.2 for Android — featuring multithreaded rendering, new signature APIs, a smaller library size, and many more improvements.
This post highlights the tools and features within a PDF that help with marking and making notes in a document.
PSPDFKit for the Universal Windows Platform
PSPDFKit for the Universal Windows Platform
Announcing PSPDFKit for Web 2018.7 — Featuring a new Catalog example app, smooth drawing, a new highlighter tool, and several new customization options.
Introducing PSPDFKit 5.1 for Android — featuring a new free-form redaction tool, AndroidX support, and many more improvements.
Introducing PSPDFKit 8.1 for iOS — featuring free-form redaction, file conflict detection, and Apple Pencil gestures.
We support all major hybrid technologies, including Cordova, Electron, Flutter, Ionic, React Native, and Xamarin.
PSPDFKit for the Universal Windows Platform
A blog post showing how we go the extra mile to create good-looking color in night mode.
Announcing PSPDFKit for Web 2018.6 — with stamp annotations, bookmarks, a smaller WASM build, and a lot more.
Introducing PSPDFKit 5 for Android — featuring the new Redaction and Comparison components, many improvements to existing APIs, and full support for Android 9 Pie.
PSPDFKit for the Universal Windows Platform
Introducing PSPDFKit 8 for iOS. Featuring new redaction and comparison components, an overhauled sharing UI, and full iOS 12 and Xcode 10 support.
Here at PSPDFKit, we believe doing practical work is the best way to learn things, so we decided to create a few example apps to help customers explore our framework.
PSPDFKit for the Universal Windows Platform
Announcing PSPDFKit for Web 2018.5, with image annotations, new table of contents and annotation sidebars, ink highlighter and arrow tools, and a lot more.
Introducing PSPDFKit 4.8 for Android — with document tabs, a pop-up toolbar, custom free text fonts, a new Document Editor API, and more.
Announcing PDF Viewer 3.0 with PDF Viewer Pro, our feature pack for the professional user.
Introducing PSPDFKit 7.7 for iOS — featuring a new document info screen, Document Editor enhancements, improved thumbnail filtering, image document export, and preliminary iOS 12 and Xcode 10 support.
PSPDFKit for the Universal Windows Platform
Announcing PSPDFKit for Web 2018.4, which introduces shape annotations, blend modes, and an improved annotation toolbar.
Introducing PSPDFKit 4.7 for Android — featuring JavaScript support, a document info view, free text callouts, and more.
A quick look at how we added horizontal scalability to PSPDFKit Server.
PSPDFKit for the Universal Windows Platform (UWP) supports ARM.
Simplify managing multiple versions of a document with this one weird trick.
With the new Image Document component, image files can be displayed and annotated with PSPDFKit, just like PDF files.
Introducing PSPDFKit 7.6 for iOS — featuring non-destructive image documents, page templates, and stamp UI improvements.
Announcing PSPDFKit for Web 2018.3, which introduces ink signatures, password-protected PDF unlocking, and combined touchscreen and mouse support.
Introducing PSPDFKit 4.6 for Android — featuring annotation & page rotation, non-destructive image documents, system clipboard images, file annotations, custom page content and more.
Introducing PSPDFKit 1.3 for Windows — featuring customizable toolbars, ink signatures and various other improvements and API additions.
Introducing PSPDFKit 1.2 for Windows — featuring indexed full-text search, a new API for page sizes and an improved catalog.
In this article, we discuss our internal process for how we handle bugs that you report.
Introducing annotation replies and reviews in PSPDFKit 7.5 for iOS and PSPDFKit 4.5 for Android.
Today we're releasing PSPDFKit 1.1 for Windows!
Searching PDFS and how we help you handle edge cases and avoid common pitfalls.
Announcing PSPDFKit for Web 2018.2, with support for Electron, improved APIs, localization for 27 languages, and much more.
Today we're releasing PSPDFKit 4.4 for Android!
Introducing Android support for our native UI component for showing PDFs in a React Native app with PSPDFKit.
Objective-C and Swift interoperability with PSPDFKitSwift
Introducing PSPDFKit 7.4 for iOS — featuring a new document features helper, text selection enhancements, and improved Swift interoperability.
Introducing a native UI component for showing PDFs in a React Native app with PSPDFKit.
An overview of how localization is handled at PSPDFKit.
Introducing PSPDFKit for the Universal Windows Platform (UWP).
Announcing PSPDFKit for Web 2018.1, with a new thumbnail sidebar, page rotation, and XFDF support.
Today we're releasing PSPDFKit 4.3 for Android!
Why protecting PDF documents with a digital signature is important and how PSPDFKit signs and validates a document.
Introducing PSPDFKit 7.3 for iOS. Featuring image document support, text selection enhancements, and Digital Signature improvements.
Announcing PSPDFKit for Web 2017.9, Interactive Forms, Instant Layers, a Responsive Toolbar, and Headless Mode
Instant JSON is a low-tech way to share annotations between documents
Introducing PSPDFKit 7.1 for iOS. Featuring iPhone X compatibility, copying and pasting document pages, drawing performance improvements, and more.
Today we're releasing PSPDFKit 4.1 for Android!
Announcing PSPDFKit for Web 2017.7, Supporting Horizontal Scaling, Externally Managed Documents, and an Improved Printing System
Electronic signatures have come a long way in the past couple decades in both adoption and adding additional security to a signature on an electronic document.
Today we're releasing PSPDFKit 4.0 for Android!
What's happened with PSPDFKit Instant since our launch in July
Introducing PSPDFKit 7.0 for iOS. iOS 11 support. Drag and Drop. New View Hierarchy. Biometric Signatures. Checkpoints.
Announcing PSPDFKit for Web 2017.6.1, with full support for Internet Explorer 11 when using the standalone deployment option.
Announcing PSPDFKit for Web 2017.6, introducing Double Page mode, Note Annotations and improved rendering performances
Today we're releasing PSPDFKit 3.3 for Android!
Introducing PSPDFKit 6.9 for iOS. Text Markup Behavior. Catalog Refresh. Signature Improvements. UI Tweaks.
Announcing PSPDFKit for Web 2017.5, introducing standalone deployment and a richer JavaScript API
Introducing PSPDFKit 6.8 for iOS. Revamped Digital Signatures. Watermark Filtering. iOS 11. And More.
Today we're releasing PSPDFKit 3.2 for Android! With a new night mode and scrolling settings, improved search and video annotation support.
PSPDFKit for Web 2017.4 is out, now with mobile annotations, a toolbar API and a document pan mode!
Today we're releasing PSPDFKit 3.1 for Android!
Introducing PSPDFKit 6.7 for iOS. Page Grabber. File Coordination. Document Progress Indication. Privacy Access Denied UI.
Today we're releasing PSPDFKit 3.0 for Android!
Introducing PSPDFKit 6.6 for iOS. Right-to-Left Documents. Annotation Drawing. Line Thickness. Various Bug-fixes.
PSPDFKit for Web 2017.3 with printing and greatly improved CSS customization.
Introducing PSPDFKit 6.5 for iOS. Better Apple Pencil Support. 3D Touch. Forms. UI Enhancements. Even More Improvements.
Introducing PSPDFKit for Web 2017.2.
Introducing PSPDFKit 6.4 for iOS. RTL Support. Image Editor. FTS 5. Swift Enhancements.
PSPDFKit for Web 2017.1, now with search.
Today we're releasing PSPDFKit 2.9 for Android!
Introducing PSPDFKit 6.3 for iOS. PSPDFKit Instant Compatibility. More Languages. UI Improvements.
Introducing PSPDFKit for Web 2016.3. Now with a dashboard.
Today we're releasing PSPDFKit 2.8 for Android!
Announcing PSPDFKit 6.2 for iOS. Lock Annotations. Document Sharing. Customizations. Performance Improvements.
PSPDFKit 6.1 for iOS, featuring a whole new search interface overhaul, analytics integration and much more.
Another month, another version of PSPDFKit for Android. Say hello to 2.7!
After many years of providing the industry leading PDF framework for companies, PDF Viewer is now available for iOS and Android.
We’ve identified five popular ways to use the Document Editor, but since it’s backed by our powerful API, you can build your own custom tools to more specifically fit your needs.
PSPDFKit continues its saga on Android with the 2.6 release and a host of new features and improvements! Check out this post to learn about the updated features.
PSPDFKit 6 for iOS is fully optimized for Xcode 8 and iOS 10, comes with improved API for Swift 3, faster rendering, various fixes, and a visual refresh.
The PSPDFKit Android team has been working hard to bring you the newest release 2.5 of PSPDFKit for Android! Check out this post to learn about the updated features.
PSPDFKit 5.3 for iOS includes customizable color picker, new display settings, and other features!
Discover PSPDFKit 5.1's improved integration, iOS 9 adaptivity, and enhanced night mode for a seamless annotation editing experience.
Create and edit, Highlight, Underline, StrikeOut, Squiggle, Ink, Note, and FreeText annotations with PSPDFKit 2.0 for Android.
Discover the stability improvements in PSPDFKit 4.3, featuring persistent back/forward navigation and enhanced Swift nullability support for better PDF handling
Discover the new features of PSPDFKit 3.7, including customizable drawing styles and enhanced stylus support for a seamless annotation experience.
Explore the new PSPDFKit 3.5 with smarter resizing, improved keyboard support, and a custom annotation toolbar for a seamless PDF experience.