About Aspose.PDF for Java

Create PDF documents without utilizing Adobe Acrobat.

Aspose.PDF for Java is a fast and light weight PDF processing API to generate, modify, convert, render, secure and print PDF documents without using Adobe Acrobat. API supports working with PDF, XFA, TXT, HTML, PCL, XML, XPS and image file formats.

Supported File Formats

Input/Output

  • Fixed Layout: PDF, XPS
  • Books: EPUB
  • Web: HTML
  • Others: TEX, XML, SVG

Output Only

  • Microsoft Office: DOC, DOCX, XLS, XLSX, PPTX
  • Images: JPEG, PNG, BMP, TIFF, GIF
  • Others: MobiXML, XML, EMF, TEXT

Input Only

  • PostScript: PS
  • Others: CGM, MHT, PCL, MD, XSLFO

A comprehensive set of tools for PDF operations
The Java library that has many features and makes PDF manipulation easy.

Conversion

  • The library supports conversion of over 20 formats, including:
    • PDF to DOCX
    • PDF to XLSX
    • PDF to PPTX
    • PDF to Images
    • PDF to HTML
    • HTML to PDF
    • PDF/A to PDF
    • PDF to PDF/A (X)
  • OFD (Open Fixed-layout Document) format is supported.

Parsing

  • The library allows to extract:
    • Text from PDF
    • Images from PDF
    • Fonts from PDF
    • Data from Stamps
    • Data from AcroForms
    • Data from XFA
    • Tabular data
    • Vector graphics

Processing

  • Compress documents
  • Splitting documents
  • Merging documents
  • Construct PDF documents based on the XML structure
  • Adding, removing comments and annotations
  • Add, extract, remove attachments
  • Get or set Metadata in documents
  • Securing your PDF document
  • Signing your PDF document

Generation

  • Add pages
  • Add watermarks or stamps
  • Add simple or formatted text
  • Insert images or graphics
  • Add tables
  • Add Vector graphics
  • Add highlighting, underlining, and strikethrough
  • Attach files