Top Description Packages
pdfbox-parent 3.0.4

Module org.apache.pdfbox

Automatic module of pdfbox 3.0.4.

Dependencies
org.apache.fontbox, org.apache.pdfbox.io, java.base, java.desktop, java.xml, bcpkix, bcprov, bcutil, commons-logging
Maven Central
Group ID:org.apache.pdfbox
Artifacts:pdfbox

Apache PDFBox

The Apache PDFBox library is an open source Java tool for working with PDF documents.
Version
3.0.4
Release Date
2025-01-20

Package Summary

Modifier and TypePackage and Description
open package
open package
org.apache.pdfbox.contentstream

This package contains provides classes for working with content streams.

open package
org.apache.pdfbox.contentstream.operator

This package contains implementations of all of the PDF operators.

open package
open package
org.apache.pdfbox.contentstream.operator.graphics

This package contains implementations of all of the PDF graphics operators.

open package
open package
open package
open package
org.apache.pdfbox.cos

These are the low level objects that make up a PDF document.

open package
org.apache.pdfbox.filter

This package will hold the PDFBox implementations of the filters that are used in PDF documents.

open package
open package
org.apache.pdfbox.pdfparser

The pdfparser package contains classes to parse PDF documents and objects within the document.

open package
open package
org.apache.pdfbox.pdfwriter

This is the persistence layer used to write the PDFBox documents to a stream.

open package
open package
org.apache.pdfbox.pdmodel

The PDModel package represents a high level API for creating and manipulating PDF documents.

open package
org.apache.pdfbox.pdmodel.common

High level PD classes that are used throughout several packages are placed in the PDModel common package.

open package
org.apache.pdfbox.pdmodel.common.filespecification

The file specification package defines classes that are used for the PDF File Specification logic.

open package
org.apache.pdfbox.pdmodel.common.function

This package contains functions that are available in the PDF specification.

open package
org.apache.pdfbox.pdmodel.common.function.type4

This package contains Type 4 function support.

open package
org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure

The logical structure package provides a mechanism for incorporating structural information about a document's content into a PDF file.

open package
org.apache.pdfbox.pdmodel.documentinterchange.markedcontent

The marked content package provides a mechanism for modeling marked-content sequences.

open package
org.apache.pdfbox.pdmodel.documentinterchange.prepress

This package contains classes for prepress support in PDFBox.

open package
org.apache.pdfbox.pdmodel.documentinterchange.taggedpdf

The tagged PDF package provides a mechanism for incorporating "tags" (standard structure types and attributes) into a PDF file.

open package
org.apache.pdfbox.pdmodel.encryption

The encryption package will handle the PDF document security handlers and the functionality of pluggable security handlers.

open package
org.apache.pdfbox.pdmodel.fdf

The fdf package will handle all of the logic used for FDF objects inside of the PDF/FDF document.

open package
open package
open package
org.apache.pdfbox.pdmodel.font

Classes to deal with font functionality in a PDF Document.

open package
open package
org.apache.pdfbox.pdmodel.graphics

The PDModel graphics package deals with graphics states, operations, and parameters within the PDF document.

open package
open package
org.apache.pdfbox.pdmodel.graphics.color

This package deals with colors that are stored in a PDF document.

open package
org.apache.pdfbox.pdmodel.graphics.form

This package deals with Form XObjects that are stored in a PDF document.

open package
org.apache.pdfbox.pdmodel.graphics.image

This package deals with images that are stored in a PDF document.

open package
open package
org.apache.pdfbox.pdmodel.graphics.pattern

This package deals with patterns which are used instead of colors.

open package
org.apache.pdfbox.pdmodel.graphics.shading

This package deals with shadings which are used for filling instead of a color.

open package
org.apache.pdfbox.pdmodel.graphics.state

This package deals with graphics states within the PDF document.

open package
org.apache.pdfbox.pdmodel.interactive.action

This package represents actions that can be performed in a PDF document.

open package
org.apache.pdfbox.pdmodel.interactive.annotation

The annotation package contains classes that work with PDF annotation elements.

open package
open package
open package
org.apache.pdfbox.pdmodel.interactive.digitalsignature

The digital signature library will manage signatures that are stored in the PDF document.

open package
org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible

This is the visual signature part that help creating the visual representation for the digital signature.

open package
org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination

The destination package allows destinations into a pdf document to be specified.

open package
org.apache.pdfbox.pdmodel.interactive.documentnavigation.outline

The outline package allows for a PDF outline(bookmarks) to be created.

open package
org.apache.pdfbox.pdmodel.interactive.form

The interactive package contains classes for handling Interactive Forms, also known as "AcroForms".

open package
org.apache.pdfbox.pdmodel.interactive.measurement

The measurement package contains classes that work with elements specifying measure properties.

open package
org.apache.pdfbox.pdmodel.interactive.pagenavigation

A package to allow provide access to PDF page navigation functionality.

open package
org.apache.pdfbox.pdmodel.interactive.viewerpreferences

A package to allow access to document viewing preferences.

open package
open package
open package
open package
org.apache.pdfbox.util

This package contains utility classes that are used by the PDFBox project.

open package