IronPDF 2021.x
Released: Jan 25, 2021
2021.x での更新項目
2021.12.4495
Updated Dec 7, 2021
Features
- Improved deployment logic to ensure correct version of downloaded dependencies are used (relevant when using IronPdf.Slim NuGet package).
- Updated default render timeout from 30s to 60s.
- Updated StampHTML() methods to allow users to specify render options for HTML stamps.
Fixes
- Fixed bug where headers and footers would not render properly when JavaScript was disabled.
- Fixed memory issue when using printing documents using GetPrintDocument().
- Fixed bug where render options may not be applied properly when using HtmlToPdf class.
- Fixed bug where "subprocess not executable" exception may be thrown erroneously.
- Fixed bug where "registry is not supported on this platform" exception may be thrown erroneously.
2021.12.4401
Updated Dec 1, 2021
Features
- Added official support for Microsoft Azure functions.
- Added support for Azure Function logging and other custom logging implementations.
- Improved behavior when rendering for the first time in a persistent environment (e.g. first render on a web server).
- Improved sizing logic when converting a PDF document to an image.
- Improved and streamlined logging and logging configuration.
- Improved and clarified error messages.
- Updated Chromium Embedded Framework v96.0.14.
Fixes
- Fixed bug causing hanging when rendering multiple documents (20-30+) at once.
- Fixed bug causing hanging when document margin(s) exceed document size (margins will be defaulted to zero).
- Fixed bug when initializing a PDF document from a Stream object.
- Fixed bug when converting centimeters to millimeters using SetCustomPaperSizeinCentimeters().
- Fixed bug causing exception when calling RenderThisPageAsPdf() without specifying print options.
- Fixed bug resulting in an incorrect path when using Installation.CustomDeploymentDirectory.
- Fixed macOS memory issues (previously already fixed on Windows and Linux).
2021.11.4183
Updated Nov 1, 2021
Features
- Updates Chrome and PDFium (includes many Chrome browser security updates and rendering improvements).
- Adds WebGL support for Linux (requires enabling of GPU hardware utilization) when using Chrome renderer.
- Adds option for enabling of GPU hardware utilization (Installation.ChromeGpuMode) when using Chrome renderer.
- Adds Chrome render option "ApplyMarginToHeaderAndFooter" which will apply user-specified margin values to headers and footers.
- Adds Chrome render option "MaxHeight" (property of a header or footer) will allow a user to specify the maximum height of headers and/or footers.
- Adds "FitToPageAndMaintainAspectRatio" when stamping images onto an existing PDF document.
- Adds support for more image formats when using Chrome renderer.
- Form elements generated with Chrome renderer will now also preserve the name tag specified in html, if any.
- Improves compatibility within headless environments (Xvfb or other virtual frame buffers are no longer required to render PDFs) when using Chrome renderer.
- Improves logic when positioning and sizing headers and footers when using Chrome renderer.
- Improves functionality for converting images to PDF documents and PDF documents to images (now uses Chrome renderer).
- Improves log messages and prevents unnecessary exceptions in some cases.
Fixes
- Fixes bug regarding valid license keys sometimes not being recognized.
- Fixes bug regarding deployment of Chrome renderer in a persistent environment.
- Fixes bug regarding missing error information within MacOS log files.
- Fixes bug regarding consecutive renders on MacOS when using Chrome renderer.
- Fixes bugs regarding page numbers within headers and footers (see: "FirstPageNumber" option).
2021.9.3737
Updated Sep 20, 2021
2021.9.3678
Updated Sep 7, 2021
2021.9.3678
Updated Aug 26, 2021
Features
- Added support for Google Chrome, WebKit and Adaptive PDF rendering.
- Pixel Perfect Chrome HTML to PDF Rendering.
- Added support for full multi-threading an async.
- Razor and MVC helpers has been added.
- ChromePdfRenderer class has been added.
- WebKitPdfRenderer class has been added.
- AdaptivePdfRenderer class has been added.
- Chrome renderer replaces WebKit as the default HtmlToPdf engine. HTML, CSS and JS is rendered more accurately, which may cause layout changes for existing users.
- Minor breaking API changes.
2021.3.1
Updated Mar 8, 2021
Features
- Improved PDF to image conversion performance.
- Smaller deployment footprint.
- PdfDocument.FromFile now supports even more PDF types.
- Improved PDF to MultiPage TIFF conversion.
- Improved MultiPage TIFF to PDF conversion.
- Improved documentation.
Fixes
- Fixed AccessViolationException on rasterising high DPI PDF files.
2021.1.25
Updated Jan 25, 2021
Features
- Improved threading support.
- Improved PDF to multi-page TIFF conversion.
- Improved multi-page TIFF to PDF conversion.
- Improved thread safety when converting PDF to images.
- Improved documentation.
Fixes
- Fixed Occasional Reverse Order of Inserted PDF Pages.