Foxit PDF SDK Changelog

Web

March 2020

Added
  • Content editing highlight feature:
    • Allow importing of 3rd party fonts for edit feature 
    • Allow selecting multiple text object at once 
    • Function to copy contents in a document or across documents 
    • Line breaking 
  • Comment list functions added: Allow customers to display all comments whether the corresponding page is loaded or not
    • Display the total comments number when in all comments displaying mode 
    • Search comments 
    • Page markups now support adding a header and footer 
  • PDF optimizer now has file size optimization 
  • PDF Linearization support
    • Support PDF fast web view on Web Viewer 
    • Support to check if a document is linearized 
  • Annotation and stamp
    • Support for formatting free text 
    • Support for setting stamp information when adding a new custom stamp 
    • Support for setting default annotation properties 
    • Support for copy and paste image annotation and stamp 
    • JSON support stamp (image) and attachment 
  • Support to pre-render pages 
  • Support to print the current view 
  • Selected text retrieval 
  • New host control for license 
  • Provided an event for document modification 
  • Added file name in the document properties dialog box 
  • Support flipping pages turning effect (left and right) on mobile UI 
  • Light web viewer JavaScript support 
  • JSON support stamp (image) and attachment 
Updated
Fixed
  • CSS warning messages on console in AngularJS 
  • Image fails to paste from clipboard 
  • Right click menu on thumbnails 
  • Typewriter annotation not placing exactly on the selected location 
  • Current file not refreshing when using import FDF function 
  • Form Value disappearing in IE when on blur 
  • Field issue with Ultraform not autospacing 
  • Input not converting to upper case in Ultraform 
  • Unwanted Ultraform printing cropping 

Windows/Linux/Mac

March 2020

Added
  • Support for dynamically adding a header and footer
  • Support for loading a certificate from stream/memory when using the ‘StartSign’ method
  • Support for image rotation at any angle
  • Support for adding an image to an XFA field
  • Methods to get/set a default appearance for widget annotation
  • Support checking whether a rectangle object is adjacent to another in the horizontal or vertical direction
  • Support to get a popup annotation’s parent
  • Rendering quality flag to image compression settings class
  • Qt view demo for Linux C++
  • Sample codes for rendering to DC
  • List of supported JavaScript methods to the developer guide
  • New JavaScript instructions provided in developer guide
Updated
  • Enhancements to the optimization add-on:
    • Support PDF document ‘Clean Up’ optimization option
    • Remove invalid links
    • Remove invalid bookmarks
    • Use Flate to encodes streams that are not encoded
    • In streams that use LZW encoding, use Flate instead
  • Support ‘Discard Objects’ option for PDF document optimization:
    • Discard all form submission, import and reset actions
    • Flatten form fields
    • Discard all JavaScript actions
    • Discard embedded page thumbnails
    • Discard embedded print settings
    • Discard bookmarks
  • Enhancement to simple demo – new options for PDF ‘Reduce File Size’ optimization
Fixed
  • Missing color attribute when exporting redacted annotations to XFDF file
  • Enhancements to the XFDF/FDF import functionality – updating annotation data when an identical annotation ID is found in the document
  • PDFPage::GetBox failure on retrieving MediaBox data if the property is inherited from parent object
  • Bug on setValue method for Checkbox fields on specific files
  • Persistent access to redacted annotation on specific files
  • Missing color space on tiff images added to PDF

Android/iOS

March 2020

Added Alt
  • Scanning add-on module 
  • Form fields supported on AcroForm designer at UI-level: RadioButton\ComboBox\ListBox 
  • Support “Save as” and “Reduce File Size” options on file save at UI-Level 
  • Support for dynamically adding a header and footer 
  • Methods to get/set the default appearance for widget annotations 
  • Rendering quality flag to image compression settings class 
  • Provide instructions on ‘How to modify proguard file when minifyEnabled is set to true’ 
  • Support for loading certificates from stream/memory when using ‘StartSign‘ method 
  • Support for all angles of image rotation 
  • Support to add image to an XFA field 
  • Support to check whether a rectangle object is adjacent to another in the horizontal or vertical direction 
  • Support to get a pop-up annotation’s parent
Updated
  • Enhancements to the optimization add-on:
    • Support PDF document ‘Clean Up’ optimization option 
    • Remove invalid links  
    • Remove invalid bookmarks 
    • Use Flate to encodes streams that are not encoded  
    • In streams that use LZW encoding, use Flate instead 
  • Support ‘Discard Objects’ option for PDF document optimization:
    • Discard all form submission, import and reset actions 
    • Flatten form fields 
    • Discard all JavaScript actions 
    • Discard embedded page thumbnails 
    • Discard embedded print settings 
    • Discard bookmarks  
  • Deprecated UIWebView class migrated to WKWebView 
  • Migrated PDF SDK for Android support library to AndroidX 
  • Xamarin Android/iOS plugin code updated to VS 2019 
  • Foxit PDF SDK for iOS Flutter plugin released 
  • Synchronized update for Xamarin/Cordova/React Native/Kotlin/Flutter 
  • XFDF/FDFimport functionality – Updated annotation data when an identical annotation ID is found in the document 
Fixed
  • Crash issue while trying to use a recycled bitmap
  • Crash issue related to “onDoubleTap”
  • Slow loading performance on large document issue for iOS
  • Typo errors for iOS
  • Missing color attribute when exporting redacted annotation to XFDF file
  • PDFPage::GetBox failure on retrieving MediaBox data if the property is inherited from parent object
  • Bug on setValue method for Checkbox fields on specific files 
  • Persistent access to redacted annotation content on specific files
    • Missing color space on tiff images added to PDF

Updated on March 20, 2024