We are excited to announce the release of Spire.PDF for Java 9.2.1. This version supports converting PDF to PowerPoint and PDF with a password to PDFA. It also supports compressing PDFs with a document open password. Moreover, it enhances the conversion from PDF to Excel and PDFA2B. Besides, some known issues are fixed in this version. More details are listed below.
Here is a list of changes made in this release
| Category | ID | Description |
| New feature | SPIREPDF-2628 | Supports converting PDF to PowerPoint.
PdfDocument pdfDocument =new PdfDocument();
pdfDocument.loadFromFile("input.pdf");
pdfDocument.saveToFile("output.pptx", FileFormat.PPTX);
|
| New feature | SPIREPDF-4924 | Supports converting PDF with a password to PDFA.
PdfStandardsConverter converter=new PdfStandardsConverter("input.pdf", "password");
converter.toPdfA2A("output.pdf");
|
| New feature | SPIREPDF-5728 | Supports compressing PDFs with a document open password.
PdfCompressor compressor = new PdfCompressor("input.pdf","password");
compressor.getOptions().getImageCompressionOptions().setImageQuality(ImageQuality.Low);
compressor.compressToFile("output.pdf");
|
| Bug | SPIREPDF-5628 | Fixes the issue that the table was incorrect after converting PDFs to Excel files. |
| Bug | SPIREPDF-5708 | Fixes the issue that the hyperlinks were invalid after converting PDF to PDFA2B. |
| Bug | SPIREPDF-5722 | Fixes the issue that the text of the obtained attachment annotation was incorrect. |
| Bug | SPIREPDF-5725 | Fixes the issue that the program threw an error "Unable to decrypt document without document id" when merging PDFs. |
Click the link below to download Spire.PDF for Java 9.2.1: