PDF Annotation Library for Java
PSPDFKit Library for Java includes support for creating, removing, and editing PDF annotations. It offers developers a robust API for programmatic annotation management.
PSPDFKit SDKs are deployed in some of the world’s most popular applications, such as those made by Autodesk, Disney, DocuSign, Dropbox, IBM, and Lufthansa.
Key Capabilities
-
Create, edit, remove — Programmatic access via API
-
Import and export — Manage annotations in XFDF or JSON files
-
Cloudy annotations — Cloudy border effect
-
Extendable — Add editing, form fill, redaction, and more
Guides for Annotation
What Are Annotations?
Learn about the basics of PDF annotations
Supported Annotation Types
Learn about the types of annotations supported by PSPDFKit
Annotation Data Formats
Learn about using external files to manage annotations
Import and Export to/from Instant JSON
How to import/export annotations to/from Instant JSON
Import and Export to/from XFDF
How to import/export annotations to/from XFDF
Create Markup Annotations
How to create markup annotations
Create Highlight Annotations
How to create highlight annotations
Create Link Annotations
How to create link annotations
Create Text Annotations
How to create text annotations
Create Ink Annotations
How to create ink annotations
Create Shape Annotations
How to create shape annotations
Create Rectangle Annotations
How to create rectangle annotations
Create Sticky Note Annotations
How to create sticky note annotations
Edit Annotations
How to edit existing annotations
Remove Annotations
How to remove annotations
Flatten Annotations
How to flatten annotations and burn them into the PDF
Free Trial
Enjoy unlimited trial usage of all our products. Get guidance and tech support from developers who built the product, and get started within minutes.