Aspose.Pdf.Kit for Java
Aspose.Pdf.Kit for Java is a non-graphical PDF® document manipulation component that enables Java developers to manage existing PDF files as well as manage form fields embedded within PDF files. Aspose.Pdf for Java is perfect for creating new PDF files; however, developers often need to edit already existing PDF documents. Aspose.Pdf.Kit for Java allows them to do just that. Aspose.Pdf.Kit for Java allows developers to create powerful applications for merging data directly into PDF documents as well as for updating and managing PDF documents. Aspose.Pdf.Kit for Java is a wonderful product and works great with the rest of our PDF products.
PDF Document Manipulation
Aspose.Pdf.Kit for Java offers the capability to manipulate existing PDF documents. It allows you to Concatenate/Merge two or more PDF documents, Append new pages to existing document, Extract pages, Insert pages at particular location in existing PDF file, Split one PDF into two PDF documents or even Split the document into single page PDF documents. Create N-Up (number of pages over single page) and create Booklets. It also offers the facility to Transform each page of PDF file into conventional image formats i.e. BMP, JPEG, PNG, GIF and also allows you to transform all the pages of a PDF file to a single TIFF image, each page transform to a tag of the TIFF image.
PDF Content Manipulation
Aspose.Pdf.Kit for Java allows you to add a Watermark or Logo, adds Background at specified position over particular or all pages, also allows you to Adhere Text or Image to any page of the PDF document. Create Bookmarks, Create Hyperlinks to local or web location, create FileAttachments and Annotations, delete Attachment, delete Annotations, delete Bookmarks, Replace Text and much more.
PDF Content Extraction
Aspose.Pdf.Kit for Java offers the capability to Extract Image, Text, Attachments, Bookmarks, Export Bookmarks to XML, Extract Bookmarks to HTML, Export Annotations, Export Annotations to XFDF, Extract Links and Much more.
Using Aspose.Pdf.Kit for Java you can conveniently modify the security settings of the PDF document. PDF documents can be Encrypted (with 40-bits or 128-bits security) and Decrypted with Owner's Password and User's Password. Set Access Privileges over PDF document to allow or restrict a PDF document to be copied, printed and modified etc. In addition to this, the Owner can change password and Reset Security Settings. It also allows you to sign a PDF file with a Digital Certificate.
Aspose.Pdf.Kit for Java offers advanced PDF form processing. Create PDF forms with Text, ComboBox, RadioButton, PushButton, CheckBox fields, set visual attributes of a field including, border style, width - border color, background color - font, font size - caption, text color - text alignment, text rotation. Allows you to Edit existing PDF forms by removing fields, Move form field, Change field Attributes i.e. READ_ONLY, REQUIRED, NO_EAPORT, add Submit button to post data to some URL. You can also Read all form fields of the PDF documents including their names and values into XML, FDF (Form Data Format) and XFDF files. Fill form fields programmatically through the specified field name or by importing data from XML, FDF or XFDF files. You also have the option of Flattening specified field or all the form fields of the PDF documents. Addition to this, form fields can easily be Bound to any data source, and allows export of data into database or import data into fields from database.
Aspose.Pdf.Kit for Java offers PDF Viewer which has the capability to be embedded into any third-party software for Viewing the PDF files, observe the details by Zooming In & Out over PDF pages and Print PDF files. You can print the document by setting the PageSize, specify Printer Settings, print Large PDF files and can also Adjust Resolution value for Viewing and Printing. It also allows PDF searching.