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

Fixes

  • Minor changes.

2021.9.3678

Updated Sep 7, 2021

Fixes

  • Minor changes.

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.