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