Foxit PDF SDK Changelog

Web

June 2022

Added
  • Added support for getting text in a specific area
  • Added support for rich text freetext annotations
  • Added support for rendering an image inside a square annotation
  • New function PDFUI::registerSignatureFlowHandler() to rewrite the pop-up interaction dialog for signing document
  • New print function PDFViewer.printEx() to pass only document data to a browser printer
  • Added support for programmatically cropping pages
  • Added support for embedding scale information for measurements
Fixed
  • Fixed the statehandler register issue after PDFUI initializing
  • Fixed the annotation importing issue after setting annotRenderingMode to canvas
  • Fixed the form field keystroke script issue
  • Fixed the memory leak issue when reloading the same file multiple times
  • Fixed the form tab key navigation issue
  • Fixed the XFDF export issue
  • Fixed the incorrect page dimension issue showing in the document properties window
  • Fixed the annotation moving with mouse issue
  • Fixed the watermark adding issue
  • Fixed the undefined error when right clicking the signature field
  • Fixed the window displaying issue with actions when right clicking on an image
  • Fixed the permission control issue with combined bitmasks
  • Fixed the issue where the form checkbox doesn’t update correctly on mobile
  • Fixed the pinch zoom position issue on mobile
  • Fixed the deleting issue when editing a text annotation’s content
  • Fixed issues where the custom permission doesn’t respond correctly at the UI level
  • Fixed the page number inconsistency between document viewer and thumbnail panel after removing pages
  • Fixed an issue where the event annotationPositionMoved was not triggered correctly when moving some annotations
  • Fixed an issue where the text field could not be edited on certain PDFs
  • Fixed an issue where the polyline disappeared after the page is flattened
  • Fixed an issue where the snap option for distance measurement did not work
  • Fixed the rendering lag issue when rotating pages using the “rotateTo” function
  • Fixed an issue where the viewMode switching lagged especially in the facing mode

Windows/Linux/Mac

August 2022

Added
  • Support for Mac ARM with M1 processor
  • Full support for Python and Python Wheels on Windows, Linux, and Mac Support for generating tables in PDF
  • Auto tags PDFs and set alternative text for images
  • SDK is now thread-safe code (ex. OCR-related APIs)
  • Office to PDF now supports Linux
  • New parameter to scale annotations and form fields
  • New interface to turn on/off to simulate overprinting
  • New interface to notify changes when setting new field values
  • New flag to support comparing annotations only
  • Support for importing form fields from a template-based FDF file
  • Updated the output type of PagingSealSignature as a signature instead of annotation
  • Optimize the cloud annotation to make the cloudy intensity generated by SDK appear the same in other PDF editors
  • 50% improvement in OCRPDFDocuments() performance by supporting multiprocessing
  • Minimum support for the Linux GCC compiler version was upgraded to 4.9.4
  • New demo for stamping with paging seal
  • New demo for form recognition
  • New demo for auto tagging PDF
  • New demo for fill & sign
  • New demo for creating table
  • New developer guide for Python
Fixed
  • Fixed a crash after several failures to load PDF files in the .NET framework
  • Fixed an issue where the cloneBitmap obtains the image with incorrect color space from a graphic image object
  • Fixed an issue where color pixels appeared when rendering black text in DIB formats of RGB or RGB32
  • Fixed an issue where certain Unicode characters rendered improperly when they were placed as annotations
  • Fixed an issue where XFA files failed to render on certain pages
  • Fixed the “std:regex_error” when setting a telephone number on a form field in Linux
  • Fixed an issue where the viewer would move the page when selecting multiple lines of text in a text Field in the .NET ViewDemo
  • Fixed an issue where the cursor position could not be moved using the arrow keys in the .NET ViewDemo
  • Fixed crashing and freezing due to increased memory when calling “GetUserPermissions()” and “GetSignature()” using multithreading in Windows .NET Core
  • Fixed an issue where the entire page was shrank to half the page when printing some PDF pages in Windows .NET
  • Fixed an issue where signing a document with existing signature fields breaks all previous signatures and PDF/A compliance in .NET
  • Fixed the exception when setting Arabic text into a bookmark title in Linux
  • Fixed an issue where the NSimsun font could not be embedded

Updated on March 20, 2024