IronPDF for Python 2024.2.1.2

Released: Jan 30, 2024

2024.2.1.2 中的更新

特性

  • Added support for automatic table of contents generation.
  • Added a new way to reduce size of your PDF.
  • Added a new PDF form field API.
  • Added support for HTML form attributes 'readonly', 'disabled', and 'maxlength'.
  • Added support for 'mail merge' when converting DOCX to PDF.
  • Added new Fonts API for adding, removing, and using Fonts.
  • Added new Annotations API for retrieving document annotations.
  • Added support for signature timestamp URLs which require SHA-256 or SHA-512.
  • Added support for radio button values set via HTML 'checked' attribute.
  • Added a list of valid choices for radio buttons and checkboxes.
  • Added a way to set selected index of radio buttons and checkboxes.
  • Added the ability to draw lines and rectangles onto an existing document.
  • Added the ability to add an empty signature field which allows the user to click-to-sign.
  • Added text, character, and line extraction with position information.
  • Added stronger opt-in web security features for those who are accepting untrusted user input.
  • Added the ability to specify font when drawing text onto an existing document.
  • Added support for OpenAI extensions.
  • Added support for adding and removing forms via PdfDocument.Form.Add(), Remove(), etc. (implemented ObservableCollection).
  • Added support for custom remote IronPDF connection configurations.
  • Improved cookie behavior - Custom cookies should now be accessible by entire URL domain when rendering.
  • Improved visual display of checkboxes and radio buttons generated by IronPDF.
  • Improved replace text behavior with many bug fixes and better text formatting.
  • Improved PDF/A content descriptions for hyperlinks.
  • Improved behavior within read-only environments which only allow a single process by automatically enabling Installation.SingleProcess.
  • Improved various comments and API documentation.
  • Improved letter, word, and text spacing when replacing text; words should no longer have erroneous spacing between letters.

修補程式

  • Fixed base URL issue when a file path contains special character.
  • Fixed issues with PDF/A throwing 'Invalid colorspace' in Adobe Reader.
  • Fixed issues when generating an image from a PDF with transparency.
  • Fixed issues when generating an image from a PDF after calling Flatten().
  • Fixed issues when using headers and footers or HTML stamps on machines with non-US cultures/strings.
  • Fixed issues when using multiple Iron Software products in the same project.
  • Fixed various issues and missing functionality when using Docker to host an IronPDF "engine".
  • Fixed when converting DOCX containing headers and footers to PDF.
  • Fixed various issues when running IronPDF in a persistent environment hosted on Apple hardware.
  • Fixed bug where IronPDF would sometimes corrupt documents which were digitally signed by a 3rd party.
  • Fixed bug where certain PDF form elements would become corrupted after merging multiple documents.
  • Fixed bug where PDF page index was incorrect when iterating over PDF pages using IronPDF.
  • Fixed bug when setting value of a checkbox form.
  • Fixed bug when applying background PDF behind an existing document.
  • Fixed bug regarding applying headers and footers to a document with various different page sizes.
  • Fixed bug where hyperlinks would break after enabling PDF/A or PDF/UA compatibility.
  • Fixed crash or failed render when rendering certain WebGL or JavaScript-heavy URLs on some machines.
  • Fixed PDF/UA validation when converting a document which contains hyperlinks. (PDF/UA 7.18.5).
  • Fixed System.AccessViolationException when convert to PDF/A.
  • Fixed replace text to be compatible with documents which use grayscale text or paths.
  • Fixed transformation issue when modifying a document after calling AppendPdf().
  • Fixed issue with runtimes not being downloaded when Installation.AutomaticallyDownloadNativeBinaries=true.
  • Fixed issue with Installation.CustomDeploymentDirectory being ignored.
  • Fixed issue where enabling PDF/A compliance would remove transparency and result in a black background.
  • Fixed issue where the PdfFormFieldFlags enum was inaccessible to users.
  • Fixed issue where ReplaceTextOnPages() would throw an error if the text was not found on every page.
  • Fixed issue with cookie support on Linux.
  • Fixed issue where Installation.SingleProcess was always enabled.
  • Fixed various issues when manipulating forms after configuring IronPDF to use Docker/remote.