Spire.PDF for Java 9.3.6 support scaling when printing PDF documents

Tuesday, 21 March 2023 03:21

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: