Aspose.PDF for Java is a robust developer tool empowering users to Create, Manipulate, Read, and Write PDF documents seamlessly. It facilitates the management and dynamic filling of embedded forms in PDFs without requiring Adobe Acrobat. Supported Document Formats encompass a wide range, including PostScript (PS), CGM, MHT, PCL, MD, XSLFO, with Input/Output support for Fixed Layout (PDF, XPS), Books (EPUB), Web formats (HTML, MHTML), and others such as TEX, XML, and SVG.
- Supported Document Formats: Creating PDFs using Aspose.PDF for Java is straightforward, whether through its API or XML templates. Furthermore, conversion functionalities extend to transforming PDF documents into PowerPoint, Word, or HTML formats. Each page of a PDF can be converted into raster and vector image formats like JPEG, BMP, GIF, EPS, and PNG, while entire documents or specific elements can be converted to multi-page TIFF. Additional output formats include XLS, EPS, SVG, XPS, LaTex, TXT, and PDF/A.
- PDF Creation and Conversion: The tool also facilitates dynamic manipulation of PDFs, enabling the generation of documents from scratch and conversion of various file types to PDF, such as images, XPS, XSL-FO, HTML, SVG, XML, EPUB, PCL, or TXT. Users can specify metadata and security settings during the PDF creation process, concatenate or merge multiple documents, insert or remove pages, and set encryption and user passwords for enhanced security.
- Form Field Processing: Form field processing features are comprehensive, allowing for dynamic field renaming, copying, and removal, as well as the implementation of dynamic Push Buttons through JavaScript. Users can customize form field attributes and appearance, import/export form field data from XFDF, FDF, or XML files, and bind form fields with ODBCDB or OLEDB data sources. Additionally, the API supports image and barcode importation.
- Imaging and Graph Capabilities: Aspose.PDF for Java boasts extensive imaging and graph capabilities, supporting various graph formats. Developers can draw graphs on specific pages, manipulate them in terms of rotation and scaling, and convert them to PDF, images, CCITT Fax, or Multipage TIFF. Image manipulation features enable users to replace, add, extract, or delete images within PDF files and dynamically add watermarks during PDF creation.