IronPDF 2022.x

Released: Jan 11, 2022

2022.x での更新項目

2022.12

Updated Dec 27, 2022

Features

  • Added RenderZipFileAsPdf for rendering ZIP files as a PDF document.
  • Added RenderDelay and BackgroundColor options to TextStamper.
  • Updated Chrome 108.4.13 with many performance and security improvements.
  • Updated various 3rd party NuGet packages to mitigate vulnerabilities.
  • Improved consistency of IronPDF deployments across various Linux distros and .NET versions.
  • Improved incremental memory management, stability, and performance in native code.

Fixes

  • Fixed crash when using IronPDF as part of a Windows service - Value cannot be null. (Parameter 'path1').
  • Fixed a 'failed to deploy IronPDF' error when using IronPDF with Azure Functions (see https://ironpdf.com/docs/questions/azure/).
  • Fixed behavior when stamping HTML or images behind existing PDF content.
  • Fixed missing custom logger interface (Logging.CustomLogger).
  • Fixed missing AspxToPdf functionality (.NET 4 only).
  • Fixed zoom being ignored even with FitToPaperModes properly set to None.

2022.11.10347

Updated Nov 9, 2022

Features

  • Added support for radio button form elements, generated from HTML 'input' elements with a 'type' attribute of 'radio'.
  • Added support for RTF to PDF conversion.
  • Added more ways to replace text.
  • Updated ToMultiPageTiffImage() to only generate a single image file.
  • Updated NuGet package layout to improve deployment on all platforms.
  • Updated logic for applying margins to headers and footers (now only applying left and right margins by default).
  • Added support for installation of IronPDF via zip file or installer executable.

Fixes

  • Fixed text headers and footers not being visible.
  • Fixed error when merging documents with certain bookmark configurations.
  • Fixed error when calling ApplyWatermark().
  • Fixed form fields sometimes not being editable after merging.
  • Fixed form generation for html elements with styles marked '!important'.
  • Fixed some TIFF images not loading when using ImageToPdf().

2022.10.9622

Updated Oct 10, 2022

Fixes

  • [Hotfix] Fix ImageStamper and TextStamper are missing.

2022.10.9532

Updated Oct 4, 2022

Features

  • Adds new methods for stamping HTML.
  • Adds option for only applying the left and right margin to headers and footers.
    • Deprecated: ApplyMarginToHeaderAndFooter.
  • Paper sizes are now accurate to 0.00001 millimeter.
  • Improves logic when determining which font to use when replacing text (now checks for missing glyphs).
  • Updates to CEF 105.3.39.

Fixes

  • Form fields created with IronPDF no longer have a blue border.
  • Fixed issue where replacing text would sometimes break the layout of a page.

2022.9.9056

Updated Sep 14, 2022

Features

  • Added support for form checkboxes when converting HTML to PDF.

Fixes

  • Fixed license key not read from application or web config files.
  • Fixed error when Microsoft Visual C++ dependencies are missing on Microsoft Windows.
  • Fixed bug causing forms to be vertically offset by a few pixels.
  • Fixed duplicate method name when using VB.NET.

2022.8.8138

Updated Aug 16, 2022

Features

  • Added support for compressing PDF documents.
  • Added a parameter for specifying rendering options when using ImageToPdfConverter.
  • Removed PdfPage.PageOrientation and added PdfPage.PageRotation (PDF page rotation is 0, 90, 180, or 270).
  • Updated to latest Pdfium with various security fixes and performance improvements.

Fixes

  • Fixed rendering of link elements whose href attribute specifies parameters (via '?').
  • Fixed application of document CSS to headers and footers when using the LoadStylesAndCSSFromMainHtmlDocument option.
  • Fixed bug regarding setting and retrieval of form field flags when using nested form fields.

2022.8.7894

Updated Jul 28, 2022

Features

  • Added support for Apple Silicon devices (macOS on ARM processor).
  • Added support for Ubuntu 22.
  • Added IronPdf.Installation.ChromeBrowserCachePath.
  • Added PdfDocument.DrawBitmap() for drawing images to a PDF document.
  • Improved support for Microsoft .NET 6.0 in certain environments.
  • Improved HtmlStamp and Watermark positioning.

Fixes

  • Reduced additional file size of PDF documents due to watermark for users without a IronPdf license.
  • Fixed single page application and AJAX websites sometimes rendering incorrectly.
  • Fixed "error while renaming form field" when merging PDF documents.
  • Fixed load TIFF files sometimes throwing an exception.
  • Fixed some attachments that were being corrupted.
  • Fixed ImageToPdf not working with an image file name that contained a space.
  • Fixed some FitToPaperModes that were not working correctly.
  • Fixed some PDF files that could not be opened.
  • Merging PDF documents now properly merges all form fields and their properties, including nested form fields.

2022.7.6986

Updated Jun 30, 2022

Features

  • Added official support for Microsoft .NET 6.0 projects in Azure Functions.
  • Added support for merging annotations when merging PDF documents.
  • Added automatic fitting of HTML content to a PDF page.
  • TextArea HTML elements should now include their value when generating a PDF document.
  • Improved performance when retrieving form field data or manipulating form fields.
  • Added several read-only properties for form fields.
  • Improved behavior when using multiple instances of IronPdf within an Internet Information Services (IIS) application pool.
  • Improved behavior and clarity when encountering rare errors such as connectivity errors or timeouts.

Fixes

  • Fixed bug preventing setting form field values and manipulating form fields using their full name.
  • Fixed several freezes and performance issues on macOS.
  • Fixed bugs when adding headers and footers to a Landscape-orientation document.

2022.6.6115

Updated Jun 6, 2022

Features

  • Added an expanded PDF Bookmark API.
  • Added a new PDF Attachments API.
  • Added a new Text Replacement API.
  • Improved logic when queuing multiple renders after the user-specified browser limit has been reached.
  • Improved deployment process.
  • Improved some error messages.
  • Updated to latest Pdfium release version which includes fixes when manipulating existing PDF documents.
  • Updated to latest Google Chrome release version which includes fixes and security updates when rendering HTML to PDF.

Fixes

  • Fixed a bug causing hanging with multiple renders on a limited resource environment (Docker, Kubernetes, etc.).
  • Fixed a bug where PageOrientation will return the incorrect value.
  • Fixed a bug causing an error while inserting pages.
  • Fixed a bug where the output of PDF to Image had an invalid ratio.
  • Fixed a bug where duplicate form field was not set correctly.
  • Fixed a bug where Header/Footer placeholders were not working.
  • Fixed a memory leak issue when apply a HtmlHeaderFooter.

2022.5.5629

Updated May 12, 2022

Features

  • Improved some documentation and error messages.

Fixes

  • Fixed a bug where PDF could not print without metadata.
  • Fixed a bug where cookies were missing after a redirect.
  • Fixed a bug where PDF to image converter applied maxWidth and maxHeight incorrectly.
  • Fixed a bug where merging PDFs caused form fields to become uneditable.
  • Fixed a bug where ComboBoxField name would contain Parentheses.
  • Fixed a bug where FormField could not cast to another Field class.
  • Fixed a bug where Form fields with . in their name could not be not detected.
  • Fixed a bug causing a System.ApplicationException during the rendering of PDFs with custom cookies.
  • Deprecated GenerateUniqueDocumentIdentifiers.

2022.5.5596

Updated May 2, 2022

Features

  • Added the ability to handle ChromePdfRenderer exceptions without the need to restart.
  • Improved documentation (IntelliSense).

Fixes

  • Fixed bug where HtmlStamp positioning was not working.
  • Fixed bug where AddBackground was incorrectly adding to foreground.
  • Fixed bug where EnableCookies was not working as intended.
  • Fixed bug causing an ArgumentNullException during the editing of a PDF document.

2022.4.5575

Updated Apr 25, 2022

Features

  • Added support for Microsoft .NET 6.
  • Added a check for Microsoft Visual C++ redistributable when using IronPdf on Microsoft Windows.
  • Improved logic for rendering HTML headers and footers on a PDF document.

Fixes

  • Fixed user cookies not being applied automatically when rendering a URL.
  • Fixed intermittent GDI+ exception when converting PDF document to images on Windows.
  • Fixed bug causing intermittent hanging during initialization and deployment on some systems.
  • Fixed bug causing miscalculation for PDF document’s Width, Height, PrintWidth, and PrintHeight properties.
  • Fixed bug causing HtmlFooter to sometimes add an additional 5 mm margin below the footer.
  • Fixed bug where DPI parameter did not increase resolution of images generated from a PDF document.
  • Fixed bug where headers and footers CSS styles were not working.
  • Fixed bug where bookmarks would disappear when setting pdf security settings.
  • Fixed bug where AddPdfBackground caused an ArgumentNullException.
  • Fixed bug where IronPdf can not run when publishing with some publish profiles.
  • Fixed bug where DrawDividerLine does not work with HTML header and footer.
  • Fixed bug where temp files are not cleaned up.

2022.4.5455

Updated Apr 12, 2022

Features

  • Added the ability to add and remove PDF attachments.
  • Added new PDF customization capabilities.
  • Improved speed and accuracy of PDF post-processing functions.
  • Improved memory footprint of IronPDF.
  • Improved support for a wider range of PDF document formats.
  • Improved thread-safety when modifying a PDF document.
  • Improved error text when unable to open a PDF document.
  • Updated PDF-to-image conversion to start with a page index of 1.

Fixes

  • Fixed bug where changing user password, owner password, or permissions would remove bookmarks.
  • Fixed bug where merging PDF documents would not preserve bookmarks.
  • Fixed several other bugs regarding setting or retrieving bookmarks.
  • Fixed bug where PDF page PrintHeight and PrintWidth were being calculated incorrectly.
  • Fixed bug causing crashes when generating images from a PDF document.
  • Fixed bug where render delays were being incorrectly applied when generating headers and footers for a PDF document.
  • Fixed memory leak when not using IDisposable pattern.
  • Fixed issues with setting fonts in form fields.
  • Fixed issue stamping behind existing document content (stamp in-front works).
  • Fixed various bugs regarding text extraction and post-processing of PDF documents.

2022.3.5084

Updated Mar 8, 2022

Features

  • Improved compatibility with some Linux distributions.
  • Improved overall stability.
  • Improved multi-threading support.
  • Updated to latest Pdfium version.

Fixes

  • Fixed bug where PNG images didn't load correctly when using .NET6.
  • Fixed bug where license stamps could not be clicked.

2022.2.4887

Updated Feb 17, 2022

Features

  • Improves Apple macOS stability.
  • Improves overall stability and performance.
  • New API - ImageToPdfConverter.PaperSize for setting PaperSize when using ImageToPdfConverter (default: A4).

Fixes

  • Fixes bug where some images didn't load correctly.
  • Fixes bug where a cookie was not working correctly with the ChromeRender.
  • Fixes UNC path where images were not working correctly with RenderHtmlAsPdf.
  • Fixes bug in Html style application for headers and footers.
  • Fixes bug where multithreaded rendering would corrupt documents on some systems.

2022.1.4599

Updated Jan 11, 2022

Features

  • Improved logic when using custom temp folder.
  • Improved shutdown/cleanup logic.

Fixes

  • Fixed initialization timeouts on some systems.
  • Fixed use of certain SSL certificates.