Foxit Developer Blog

    Insights, tutorials, and updates from the Foxit PDF SDK engineering team.

    Foxit PDF SDK for Web

    How to use Foxit PDF SDK in a Web application’s server side

    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.

    Read Article
    Tech

    How to Add Form Fields to Scanned PDFs using Automatic Form Recognition

    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 [...]

    Read Article
    Foxit PDF SDK for Linux
    Foxit PDF SDK for Mac
    Foxit PDF SDK for Windows

    How to use PDFStructTree

    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.

    Read Article
    Tech

    How to Create Custom Form Fields Using the Foxit PDF SDK for Web

    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 [...]

    Read Article
    Foxit PDF SDK

    How to create a WPF-based app for PDF using GSDK

    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.

    Read Article
    Foxit Quick PDF Library

    Digital signature not visible on page after signing PDF

    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 [...]

    Read Article
    Tech

    Build a Custom-Text-to-Speech Tool Using a PDF SDK for Web

    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 [...]

    Read Article
    News
    Tech

    Foxit Launches PDF SDK for Desktop 11.0.0

    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 [...]

    Read Article
    Foxit PDF Conversion SDK

    How to Convert PDF to Word, PowerPoint and Excel using Node.js

    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);

    Read Article
    Tech

    Creating Advanced Process Design Docs as PDFs with Foxit

    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! [...]

    Read Article