Manipulate PDF pages

Add, Copy, Delete, Resize pages in an existing PDF Document

How to Manipulate PDF Pages in Java

final PdfManipulator pdf = new PdfManipulator();
pdf.loadDocument(new File("inputFile"));
pdf.addPage(1, PaperSize.A4_LANDSCAPE);
pdf.apply();
pdf.writeDocument(new File("outputFile.pdf"));
final PdfManipulator pdf = new PdfManipulator();
pdf.loadDocument(new File("inputFile"));
pdf.removePage(1);
pdf.apply();
pdf.writeDocument(new File("outputFile.pdf"));
final PdfManipulator pdf = new PdfManipulator();
pdf.loadDocument(new File("inputFile"));
pdf.scalePage(1, 0.5f, 0.5f);
pdf.apply();
pdf.writeDocument(new File("outputFile.pdf"));

JPedal is a complete Java toolbox for working with PDF Documents

Java Viewer
  • Native viewer
  • Single and multipage views
  • Search and navigation
  • Customisable UI and L & F
  • Programmable API
  • 3 lines of code to add
Learn more
Rasterize
  • PDF to BufferedImage
  • PDF to JPEG/JPEG2000
  • PDF to HEIC
  • PDF to PNG
  • PDF to TIFF
  • PDF to WEBP
Learn more
Print PDF
  • Client and server printing
  • Full JPS support
  • Define multiple paper sizes
  • Page scaling / rotation
  • Page ranges
  • Fast draft print mode
Learn more
Process Documents
  • Digital signing
  • Extract embedded files
  • Optimise
  • Merge
  • Remove unused objects
  • Split
Learn more
Manipulate Pages
  • Add
  • Copy
  • Delete
  • Optimise
  • Remove
  • Resize
Learn more
Extract Content
  • Images
  • Marked / Structured content
  • Metadata
  • Outlines
  • Raw text
  • Text search
Learn more
Interaction
  • Annotations
  • AcroForms
  • XFA Forms
  • Add/delete/edit/read values
  • Access raw form data
  • Read raw XFA data
Learn more
PDF Inspector
  • COS tree
  • Object dictionaries
  • Decoded / raw stream data
  • Outlines
  • Raw text
  • Single step debugging
Learn more

What do industry developers think of our PDF SDK?

Who else uses JPedal?

Adobe logo
Jive logo
Interwork logo
Abacus logo
IText logo
DigiSigner logo
Stampli logo
Versitech logo
InSign logo

Why JPedal?

1.

Actively developed commercial library with full support and no third party dependencies.

2.

Process PDF files up to 3x faster than alternative Java PDF libraries.

3.

Simple licensing options and source code access for OEM users.

Try JPedal now