We are excited to announce the release of Spire.PDF for Java 9.3.6. This version supports scaling when printing PDF documents and optimizes memory consumption when printing PDF documents. What’s more, some known issues are fixed successfully, such as the issue that the application threw “java.lang.NullPointerException” when extracting table content. More details are listed below.
Here is a list of changes made in this release
Category | ID | Description |
New feature | SPIREPDF-5796 | Optimizes memory consumption when printing PDF documents. |
New feature | SPIREPDF-5833 | Supports scaling when printing PDF documents.
pdfDocument.getPrintSettings().selectSinglePageLayout (PdfSinglePageScalingMode.Custom_Sacle, true, customScaling); |
Bug | SPIREPDF-5536 | Fixes the issue that the application threw "java.lang.NullPointerException" when extracting table content. |
Bug | SPIREPDF-5558 | Fixes the issue that some spaces were lost when extracting tables to CSV |
Bug | SPIREPDF-5750 | Fixes the issue that the stamp was lost after loading the document and re-saving. |
Bug | SPIREPDF-5762 | Fixes the issue that the application threw "NullPointerException" when saving encrypted PDF documents. |
Bug | SPIREPDF-5803 | Fixes the issue that the checkbox positions changed after flattening PDF forms. |
Bug | SPIREPDF-5822 | Fixes the issue that the Square annotation types could not set transparency. |
Bug | SPIREPDF-5827 | Fixes the issue that the application threw "OutOfMemoryError" when converting PDFs to PDFA1B after applying a license. |
Bug | SPIREPDF-5834 | Fixes the issue that the application threw "Invalid date string" error when converting PDFs to PDFA3A in Italian environment. |
Click the link below to download Spire.PDF for Java 9.3.6: