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.

Key Capabilities

Create, Edit, Remove

Programmatic access via the API

Import and Export

Manage annotations in XFDF or JSON files

Cloudy Annotations

Cloudy border effect


Add editing, form fill, redaction, and more

What Are Annotations?

Content displayed as a PDF page isn’t suitable for easy editing, but the PDF specification defines a comprehensive set of objects that can be added to PDF pages without changing the page content. These objects are called annotations, and their purpose ranges from marking up page content to implementing interactive features such as forms.

Essential Guides

Import and Export

Create Annotations

Edit Annotations

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.