IronPDF for Java 릴리스

릴리스 전반에서 새로 나온 내용을 살펴보세요. 기능, 개선 사항, 해결된 문제에 대한 자세한 정보를 제공합니다.

1월
2월
3월
4월
5월
6월
7월
8월
9월
10월
11월
12월
IronPDF for Java 2026.6.12026년 6월 30일
기능
  • 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.
수정 사항
  • 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.32026년 6월 30일
기능
  • 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.
수정 사항
  • 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.12026년 5월 27일
기능
  • 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.
수정 사항
  • 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.1주요 버전2026년 3월 31일
기능
  • 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().
수정 사항
  • 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.