Insights, tutorials, and updates from the Foxit PDF SDK engineering team.
In this tutorial, you’ll learn how to use Foxit PDF SDK in a Web application’s server side. Foxit PDF SDK supports Python, C#, and Java language for Web server development. The example in the current tutorial uses Python language to develop a simple web application demo.
Most people are accustomed to PDF files as they are one of the most common formats used to share all sorts of documentation, including many of the forms people use daily. You’re probably familiar with the typical workflow involved in filling out a PDF form: * Receiving an email with a PDF file attached* Printing [...]
The structure tree in a PDF refers to the hierarchical organization and relationships between different elements within the document. It represents the logical structure of the content and is defined using a standard called Tagged PDF. The structure tree enhances accessibility and navigation in PDF documents, allowing individuals using assistive technologies to navigate the content more effectively.
The PDF format has become essential to modern software since it’s a good go-to solution for all types of documents. One way to create secure, editable, and easy-to-use PDFs for your business is to use Foxit. Foxit’s PDF SDK libraries offer plenty of features for various industries. Web browser PDFs in particular have multiple use [...]
In this tutorial, you’ll learn how to create a WPF (Windows Presentation Foundation)-based app for PDF using GSDK. You can use either .NET Framework or .NET Core as target framework version of the WPF (Windows Presentation Foundation)-based application.The target framework version for the WPF (Windows Presentation Foundation)-based app in this tutorial is dotnet6.0. It also supports other dotnet versions.
When you use the SignFile function to add a digital signature to a PDF it adds an invisible digital signature which is not shown on any of the pages in the document. Instead the digital signature can be viewed by opening the PDF in Adobe Reader, Adobe Acrobat or another PDF editing application, and clicking [...]
If your business makes frequent use of PDF files in your client-facing applications, ensure their accessibility for all types of users. Individuals who are visually impaired or have difficulty reading, for example, find text-to-speech web applications invaluable. The Foxit PDF SDK is a lightweight, powerful library that can help you add read aloud support for [...]
Powerfully Enhanced Software Developer Kit Delivers Fortified Security, Refined Rendering Control, Smarter OCR, Advanced Regulations Compliance, and More FREMONT, Calif., September 16, 2025 – Foxit, a leading provider of innovative PDF and eSignature products and services, helping knowledge workers to increase their productivity and do more with documents, today announced the release of Foxit PDF [...]
System Requirements For system requirements, please check the latest developer guide here. Installation For installation, please refer to the developer guide here. Working with Foxit PDF Conversion SDK Node.js API It’s easy to use Foxit PDF Conversion SDK Node.js for converting PDF to Office. We can use PDF paths or PDF streams as a source of PDF input. Before using it, first look at the definition of input parameters. PDFConversionSDK.PDF2Office.StartConvertToWordWithPath(src_pdf_path, src_pdf_password, saved_word_file_path, setting_data, convert_callback); PDFConversionSDK.PDF2Office.StartConvertToPPTWithPath(src_pdf_path, src_pdf_password, saved_ppt_file_path, setting_data, convert_callback); PDFConversionSDK.PDF2Office.StartConvertToExcelWithPath(src_pdf_path, src_pdf_password, saved_excel_file_path, setting_data, convert_callback); PDFConversionSDK.PDF2Office.StartConvertToWordWithStream(src_pdf_reader,src_pdf_password, saved_word_file_stream, setting_data, convert_callback); PDFConversionSDK.PDF2Office.StartConvertToPPTWithStream(src_pdf_reader,src_pdf_password, saved_ppt_file_stream, setting_data, convert_callback); PDFConversionSDK.PDF2Office.StartConvertToExcelWithStream(src_pdf_reader,src_pdf_password, saved_excel_file_stream, setting_data, convert_callback);
If you’ve ever tried to generate a PDF directly, you know it’s a very complicated format to work with. You have to layout all of the content yourself, it has a weird object indexing system, and it has a special format for everything you add. Adobe’s PDF format reference is almost a thousand pages long! [...]