Latest release

Foxit 10.0

Foxit PDF SDK 10.0.0 introduces advanced features and performance optimizations, enhancing document management capabilities. The new 3D and OFD rendering support allows for more dynamic and versatile content within PDFs. The addition of DWG to PDF conversion and bidirectional OFD-PDF conversion caters to specialized document workflows. Editing is improved with paragraph-based features, offering greater control over document formatting. Performance boosts come from optimized rendering and parsing for pages with many Path objects, and the Compliance module and OCR addon now support multithreading and multiprocessing, respectively. The SDK’s expansion to Node.js broadens its accessibility to developers across different platforms.

Foxit Conversion SDK 2.0.0 introduces Office to PDF conversion for Windows, complete with a web demo for hands-on experience. This release also adds AnyCPU support for broader system compatibility. Enhancements include improved PDF to Word conversion with footnotes and headers, and better text recognition in PDF to PowerPoint.

Solutions

Plug-Ins & Open Source

Cordova

Build native mobile (iOS, Android) apps with HTML, CSS & JS. Target multiple platforms with one code base on our mobile PDF SDK.

Learn More Learn More
Kotlin

Develop Android applications using MobilePDF SDK in Kotlin. Designed to work using Java, MobilePDF SDK can easily be integrated into your development process when working with Kotlin.

Learn More Learn More
React Native

Write with or create components using JavaScript code to develop Android and iOS applications using React Native.

Learn More Learn More
Xamarin

Build and deploy native Android, iOS and Windows apps, using existing skills, teams, and code in C# with MobilePDF SDK.

Learn More Learn More

WebPDF.JS

Develop a full-fledged PDF Viewer for browser environments, all with Javascript. Migrate from PDF.js and experience native-like performance.

Read more Read more
Explore further

Recent articles & project samples

Foxit Quick PDF Library includes a range of functionality for extracting text from PDF files, but usually it's for extract text from an entire page. The extract functions which include "area" in the name let you specify a rectangu...
Keep reading Keep reading
There is not a single "imposition" function in Foxit Quick PDF Library but it's easy to use the CapturePage and DrawCapturedPage functions to do the imposition. There is some sample code below that demonstrates how to take a ...
Keep reading Keep reading
No, the Postscript functions in Foxit Quick PDF Library such as DrawPostScriptXObject will only embed existing postscript commands into a PDF. This is mainly done for printers. Most, if not all PDF viewers do not contain any Posts...
Keep reading Keep reading
Foxit Quick PDF Library lets you analyze, extract and replace embedded images in PDF files using the extensive image handling functions. The GetPageImageList function returns an ImageListID which you can use in the GetImageListIte...
Keep reading Keep reading
In a recent post titled Dial a Phone from a PDF Link on Mobile Devices on the Acrobat For Legal Professionals blog, it was demonstrated how you can create a web link in a PDF that when clicked on an mobile device would dial t...
Keep reading Keep reading
The ImportEMFFromFile function is designed specifically for importing EMF and WMF file formats. Delphi sample code provided below demonstrates how to use this function. procedure TForm2.btnImportEMFFromFileClick(Sender: TObject); ...
Keep reading Keep reading
Usually when the phrase "thread safe" is used it means that the same instance of the library can be accessed by different threads at the same time. This means that Foxit Quick PDF Library is not thread safe because a single instan...
Keep reading Keep reading
Sometimes it's necessary to extract images from PDF files and save them to disk. When this happens you'll most likely want to save the image data back into the image format that it was originally in before it was added to the PDF....
Keep reading Keep reading
(The answer is no, not in the current Delphi source code version, but read below because the more accurate answer is "no, but that's okay because Microsoft guarantees that only the bottom 32-bit range of handles is used in Windows...
Keep reading Keep reading