Aspose.PDF for C++ V24.11

Released: Nov 20, 2024

Updates in V24.11

Features

  • Added the ability to automatically update page numbers in the header or footer of a PDF when inserting new pages.
  • Enabled RGB to CMYK and CMYK to RGB conversions using a custom ICC profile.
  • Added the ability to specify a hashing algorithm when creating digital signatures.
  • Added support for signing documents using the SHA256 hashing algorithm.
  • You can now set the hashing algorithm for external signatures.
  • Added support for 192-bit ECDSA private keys for PKCS7Detached signatures.
  • Added support for parsing CMap subtable to replace incorrect ToUnicode tables during HTML export.
  • Enabled compression without quality loss for 2 BPP and 4 BPP images.

Fixes

  • Cannot correctly check permissions on the PDF file.
  • PDF to PDF/A-3b: the output is not compliant due to widths error.
  • Cannot open 256bit AES encoded PDF due to unhandled exception.
  • Method VerifySigned returns an unexpected result.
  • Unable to open PDF file which encrypted with Adobe Acrobat using Encryption Level:256-bit AES.
  • Document signature fails to validate.
  • Unable to set timestamp: "Error parsing timestamp server token" thrown.
  • File optimization options do not effectively reduce PDF file size.
  • TextFragmentAbsorber problem - Not able to find particular text occurrence.
  • Splitting a PDF changes Form Fields.
  • Letter spacing CSS processed incorrectly.
  • OTF fonts don't make a subset in some cases.
  • System.NullReferenceException when converts from HTML to PDF.
  • PDF Convert leaks memory.
  • Error with Aspose PDF when converting PDF to DOCX.
  • TextBoxField height affects font size.
  • TextSegments ignore TextState formatting and keep their parent TextFragment styling.
  • Aspose.Pdf.PrintController: the content drawn on the page no longer fits.
  • PdfPageEditor throws an exception on saving a document.
  • Exception "Permissions check failed" when opening a password-protected document.
  • Text is always underlined on the page if auto-wrapped.
  • Garbled text during PDF to image rendering.
  • Exception converting to PDF/A.
  • Inconsistent coordinate handling in image and text insertion.
  • PDF to PDF/A-3u - Key not found error occurred.
  • Concurrency error during document conversion.
  • Japanese Characters Garbled When Converting PDF to JPG on Amazon Linux 2023.
  • Content moved to the bottom of the PDF after untagging the table in 508-compliant PDF.
  • LaTex to PDF - output is not correct.
  • XPS to PDF: Additional characters are added for specific font.
  • PdfPageStamp misplace stamp in output PDF.
  • Regression: Redacting data from PDF multiplies and shifts the redaction box.
  • Problem opening encrypted document.
  • PdfBookmarkEditor.ExtractBookmark is never completed for certain documents.
  • PDF to XLSX: System.InvalidCastException on Alpine Linux.
  • "Wrong object format" in PDF to PDF/A-1b conversion.
  • An exception is thrown while getting property TtfFont.Metrics.
  • Exception thrown when converting to PDF/A in Evaluation mode.
  • Concurrency bug in constructor Aspose.PDF TextBuilder.
  • PDF conversion to PDF/А not pass in Evaluation mode.
  • ArgumentException: "Document context is null for license" thrown when stamping PDF in Evaluation mode.
  • Aspose.Pdf.InvalidPasswordException is thrown while loading PDF encrypted by 256-bit AES.
  • Digital signature problem using CSP without SHA1 support.
  • PDF to Image: background is changed to black.
  • PDF to PNG: the gray background color is changed to black.
  • Aspose.PDF.Drawing slower than Aspose.PDF in converting images to PDF.
  • System.NullReferenceException when exporting certain PDFs to APS.