Aspose.PDF for Java is a feature-rich developer component that gives developers the ability to Create, Manipulate, Read, Write PDF documents and manage and dynamically fill embedded forms in PDF documents without the need for Adobe Acrobat.
Supported Document Formats
Aspose.PDF Input Formats
- PostScript: PS
- Others: CGM, MHT, PCL, MD, XSLFO
Aspose.PDF Input/Output Formats
- Fixed Layout: PDF, XPS
- Books: EPUB
- Web: HTML, MHTML
- Others: TEX, XML, SVG
Aspose.PDF Output Formats
- Microsoft Office: DOC, DOCX, XLS, XLSX, PPTX
- Images: JPEG, PNG, BMP, TIFF, EMF
- Others: MobiXML, XML, EMF, TEXT
PDF creation via the Aspose.Pdf for Java API or XML templates and is straight forward.
Convert Your PDF Documents to PowerPoint, Word, & HTML
Developers can implement PDF to Word, PowerPoint, or HTML conversion capabilities in their Java applications. They can also transform each page of a PDF file to raster & vector image formats including JPEG, BMP, GIF, EPS, PNG, SVG; entire PDF documents or elements within them can be converted to multi-page TIFF. Other output formats include XLS, EPS, SVG, XPS, LaTex, TXT, and PDF/A.
Manipulate your Created PDF Documents On Demand
Developers can use Aspose.PDF for Java to generate PDF documents from scratch and via the API transform images, XPS, XSL-FO, HTML, SVG, XML, EPUB, PCL, or TXT files to PDF. XMP metadata, creator details, author details, and title information can be specified during the PDF creating process. Concatenate or merge multiple PDF documents, dynamically insert new pages into files, remove pages.
Set PDF Document Security
Set 40-bit,128-bit, or 256-bit encryption and decrypt documents and specify document user passwords for additional security. Prevent PDF modification, content copying, PDF file printing, form fields flattening, annotation modifying, and restrict document assembly.
The Aspose.PDF API allows additional document security by using digital certificates and PKCS#7, PKCS#7, and PKCS#1 detached signature types. Application developers can specify the certificate level and the graphical appearance of the signatures
PDF Form Field Processing
You can also import & export form field data from XFDF, FDF, or XML files and bind form fields with ODBCDB or OLEDB data sources. The Aspose.PDF API allows developers to import Images or Barcodes.
Imaging & Graph Capabilities
Many varied Graph formats are supported by Aspose.PDF for Java. Graphs can be drawn on specified pages with defined coordinates; developers can rotate, scale, and convert their web disk-based Graphs to PDF, image, CCITT Fax, and Multipage TIFF.
Aspose.PDF for Java allows developers to replace, add, extract, and delete images in a PDF file and dynamically add watermarks during PDF creation.