IronPDF for Java Versions

Découvrez les nouveautés dans chaque version, avec des détails sur les fonctionnalités, les améliorations et les problèmes résolus.

janv.
févr.
mars
avr.
mai
juin
juil.
août
sept.
oct.
nov.
déc.
IronPDF for Java 2026.6.130 juin 2026
Fonctionnalités
  • Added AdvancedCompressionOptions and ObjectStreamMode for fine-grained PDF compression control, including image DPI downsampling, JPEG quality settings, structure-tree removal, and customizable optimization flags.
  • Added FormManager.setFormFont, setFormFontFromFile, and disableFormFontFallbackAPIs to control or suppress automatic form-field font embedding.
  • Updated internal dependencies.
Corrections
  • Fixed invisible or missing headers and footers on scanner-generated and browser-printed PDFs.
  • Fixed an issue where copy-pages operations could drop form fields with shared widget annotations across multiple pages, causing visible fields to disappear in copied documents.
  • Fixed incorrect Table of Contents page numbers for long headings that wrapped across multiple rendered lines.
  • Fixed excessive PDF size growth when combining static-content headers/footers with dynamic content in large documents.
  • Fixed IronPdfEngine queue deadlocks under concurrent load.
IronPDF for Java 2026.7.330 juin 2026
Fonctionnalités
  • Added IronPdfEngine lifecycle management capabilities to improve monitoring and recovery of engine connections in long-running applications.
  • Added ChromePdfRenderOptions.CssPageRulePolicy and header/footer overlap detection options to improve margin handling and prevent content overlap when rendering or modifying PDFs.
  • Enhanced render timeout handling by detecting stalled PDF generation operations and returning clearer, more actionable error messages.
  • Updated internal dependencies.
Corrections
  • Fixed an issue where PDF redaction could leave partial-character artifacts or remove excess content due to inaccurate text bounding boxes.
  • Fixed an issue where digitally signed PDFs created were not recognized as valid signatures by some PDF viewers.
  • Fixed an issue where AdvancedCompressionOptions did not apply image compression correctly, resulting in minimal file size reduction for image-heavy PDFs.
  • Fixed an issue where PdfDocument.fromImage could generate blank PDFs for image file names containing both spaces and multiple dots.
  • Fixed an issue where multi-page TIFF conversion did not preserve per-page orientation and resolution for mixed-orientation PDFs.
  • Fixed an issue where PDF signature timestamps could display an incorrect timezone offset during daylight saving time (DST).
IronPDF for Java 2026.5.127 mai 2026
Fonctionnalités
  • Added LinkAnnotation class for creating clickable links within PDF documents that navigate to specific pages and positions, with full BookmarkDestinations support.
  • Added full PDF linearization support: instance methods linearizePdfToBytes(), linearizePdfToStream(), saveAsLinearized(Path), along with static byte[]/InputStream overloads and isLinearized.
  • Added automatic PDF bookmark generation from HTML headings (h1-h6) during rendering, including correct hierarchy, page mapping, and optional filtering by heading level or CSS selector.
  • Updated internal dependencies.
Corrections
  • Fixed an issue where HTML headers and footers did not scale correctly when using UseScaledRendering() with non-default zoom levels.
  • Fixed intermittent SEGFAULT during process teardown and improved tab pool stability to prevent concurrent rendering issues and log spam.
IronPDF for Java 2026.4.1Version majeure31 mars 2026
Fonctionnalités
  • Improved PDF rendering performance by reducing internal render calls and reusing browser tabs to minimize startup overhead.
  • Added compressAndSaveAs() method to compress a PDF and save it directly to a file path.
  • Deprecated compressImages() in favor of compressAndSaveAs(), compressPdfToBytes(), and compressPdfToStream().
Corrections
  • Fixed memory leak in replaceText() where repeated calls caused increasing memory growth (93–97% reduction).
  • Fixed buffer over-read in metadata retrieval that could cause crashes or data corruption.
  • Fixed an issue where PDF/UA conversion removed CSS overflow:hidden clipping, ensuring clipped images render identically to standard PDF output.
  • Fixed an issue where signatureName was always empty when verifying signatures created by external signers such as Adobe Reader.