The long awaited version of Aspose.Pdf for Java 4.0.0 has been released. This is the first autoported version of Aspose.Pdf for Java. This is a perfect time to rejoice and state that our Java product line is as robust in terms of features as its sibling .NET product line. When we look back into the history of Aspose.Pdf, we find that in July 2011, we introduced the first merged API release version of Aspose.Pdf for .NET. This enabled our customers to use a single component to create and manipulate existing PDF files. Over the years, we have been trying to further strengthen our .NET product and at the same time, we also have been working on porting Aspose.Pdf for .NET features to the Java platform, just to ensure that our Java customers get the same set of features and can play with PDF objects. Now the time has come and we are pleased to present the first release of the autoported Aspose.Pdf for Java. With this release, Aspose.Pdf for Java has become capable to create PDF files from scratch, as well as now it offers the capability to manipulate existing PDF documents; because Aspose.Pdf.Kit for Java has been merged into this product and all its classes and enumerations are now present under com.aspose.pdf.facades package. Use this single component to fulfill all your PDF related requirements. This release also introduced a new Document Object Model (DOM). Previously it was introduced in Aspose.Pdf for .NET and to give the same leverage to our Java customers, we have ported this feature to Aspose.Pdf for Java. So now you get the capability to access PDF objects and manipulate them accordingly. Keeping the legacy alive, in first release version, we are providing two Jar files (aspose.pdf-3.3.0.jdk1x.jar and aspose.pdf-new-4.0.0.jar). The intent of providing two jar files is to keep the migration impact as minimal as we can.
Newly added documentation pages and articles
Some new tips and articles have now been added into Aspose.Pdf for Java documentation that may guide you briefly how to use Aspose.Pdf for performing different tasks like the followings.