Added support for extracting and accessing PDF Optional Content Groups (OCG/layers), including layer hierarchy, visibility, and object-level layer metadata.
Added ChromePdfRenderOptions.CssPageRulePolicy and header/footer overlap detection options to improve margin handling and prevent content overlap when rendering or modifying PDFs.
Enhanced PDF scanning reliability by removing shellcode hash-based detection rules that could cause inconsistent false-positive results.
Enhanced render timeout handling by detecting stalled PDF generation operations and returning clearer, more actionable error messages.
Updated internal dependencies.
修正
Fixed engine stability issues that could cause orphaned browser processes, unexpected crashes, and rendering failures under heavy load or constrained CPU environments.
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 ImageToPdfConverter.ImageToPdf could generate blank PDFs for image filenames 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 Cleaner.SanitizeWithSvg could add an extra page and corrupt non-ASCII text in sanitized PDFs.
Fixed an issue where PDF signature timestamps could display an incorrect timezone offset during daylight saving time (DST).
IronPDF for .NET 2026.6.12026年5月26日
機能
Added AdvancedCompressionOptions for fine-grained PDF compression control, including image DPI downsampling, JPEG quality settings, structure-tree removal, and customizable optimization flags.
Added PdfDocument.SetFormFont, SetFormFontFromFile, and DisableFormFontFallback APIs to control or suppress automatic form-field font embedding.
Added ECDSA PDF signature support with correct SHA/OID mappings for reliable verification and signing of EC-signed PDFs.
Updated internal dependencies.
修正
Fixed invisible or missing headers and footers on scanner-generated and browser-printed PDFs.
Fixed an issue where CopyPages 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 .NET 2026.5.22026年4月29日
機能
Added SignerCertificate and CertificateChain properties to VerifiedSignature, exposing full X.509 certificate details including Subject DN, Issuer, Serial Number, validity period, and raw DER bytes from digitally signed PDFs.
Added LinkAnnotation class for creating clickable links within PDF documents that navigate to specific pages and positions.
Added LinearizePdfToBytes and LinearizePdfToStream methods, enabling fully in-memory PDF linearization without disk I/O, ideal for cloud-based and sandboxed environments.
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.
Rebuilt qpdf 12.3.2 with statically linked libjpeg and zlib, removing dependency on system libjpeg.so.62 for IronPdf.Linux and ensuring compatibility with modern Linux distributions such as Rocky 9/10 and Debian 13.
Updated internal dependencies.
修正
Fixed an issue where HTML headers and footers did not scale correctly when using UseFitToPageRendering() or UseScaledRendering() with non-default zoom levels.
Fixed intermittent IronPdfInputException when rendering headers/footers with FragmentHeight on custom paper sizes.
Fixed intermittent SEGFAULT during process teardown and improved tab pool stability to prevent concurrent rendering issues and log spam.
IronPDF for .NET 2026.4.12026年3月27日
機能
Improved PDF rendering performance by reducing internal render calls and reusing browser tabs to minimize startup overhead.
Improved PDF/UA structure tree tagging for forms with mixed input types, hidden elements, deeply nested labels, and annotation ordering to ensure correct widget-to-structure element association.
Improved IronPdfEngine Docker image security by removing unnecessary packages, resolving 4 high-severity CVEs and over 1,400 other security scan findings.
Improved IronPdfEngine Docker container to correctly forward runtime arguments like port, license_key, and chrome_browser_limit.
Reduced IronPdfEngine Docker image size by 60% (from 2.89 GB to 1.14 GB).
修正
Fixed memory leak in ReplaceTextOnPages, ReplaceUnicodeText, RedactText, and RedactRegions where repeated calls caused increasing memory growth (93-97% reduction).
Fixed buffer over-read in GetMetadata 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.
Fixed missing header/footer images in DOCX to PDF conversion (DrawingML and VML).
IronPDF for .NET 2026.3.12026年3月1日
機能
Added CompressPdfToBytes and CompressPdfToStream with automatic smart compression, reducing PDF size via disk or in-memory processing.
Improved PDF/UA accessibility support by resolving structural tagging errors, restoring semantic tags (H1/P), fixing label rendering issues, eliminating AccessViolationException crashes during form processing, and preventing duplicate accessibility tags.
Enhanced signature validation with certificate trust chain, revocation status, algorithm strength, byte range integrity, and optional incremental tampering detection checks.
Enhanced RTF to PDF conversion with multi-column layout support and automatic detection of landscape orientation, margins, and column settings. Resolved table border clipping, first-character cut-off, and duplicate metafile image issues.
Enhanced internal HTML rendering by replacing internal URLs with a custom scheme to improve security compliance and remove unnecessary network requests.
修正
Fixed PDF/A validation failures caused by non-standard XMP metadata and incomplete Type1 font CharSet entries.
Fixed an issue where parsing signature timestamps caused an unhandled exception.
Fixed an issue where resizing rotated pages caused incorrect dimensions or content cut-off.
Fixed LinuxAndDockerDependenciesAutoConfig to correctly install libasound2t64 on Ubuntu 24.04 for .NET 9/10 environments.
Fixed an issue where HTML headers and footers rendered with incorrect width and font scaling when UseResponsiveCssRendering (Fixed Pixel Width) was enabled.
Fixed System.AccessViolationException when adding top-level bookmarks to PDFs with malformed outline structures.
Fixed an issue where ComboBox form fields lost selection options after merging or appending PDFs.
IronPDF for .NET 2026.2.12026年2月17日
機能
Updated internal dependencies.
IronPDF for .NET 2026.1.3メジャーバージョン2026年2月11日
機能
Added support for Custom Hyphenation via local paths or remote URLs in ChromePdfRenderOptions.
Enhanced UpdateImageObject with a robust state-tracking transformation system.
Enhanced copying pages from existing PDF to avoid Stack Overflow exception for some specific documents.
修正
Fixed issue where getting a form field with Unicode characters causes IronPDF to freeze.
Fixed an issue where converting certain PDFs to PDF/UA could cause text and shape colors to be reset or rendered incorrectly.
Fixed an issue where flattening a PDF caused content to disappear or become clipped in documents using non-standard CropBox offsets.
Fixed a compliance issue where PDF/A-4 exports failed validation due to forbidden Unicode values in ToUnicode CMaps.
Fixed an issue where combobox form fields in certain PDFs displayed empty string choices and failed to validate values correctly.
Fixed a System.AccessViolationException crash when processing malformed font Widths arrays in certain PDFs.
Fixed a crash (Access Violation) when rendering pages with complex or malformed form fields.
Fixed an issue where rectangles were drawn at the incorrect Y position.
Fixed an issue where HTML headers and footers with flex-based layouts did not adapt correctly to different page orientations.
Fixed an issue where HTML headers and footers rendered with incorrect height and font scaling when added post-render.