Foxit Developer Blog

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

    Debenu PDF Viewer SDK
    Foxit Quick PDF Library

    Registration-free COM for ActiveX DLL and ActiveX Control

    Registration-free COM allows you to use an ActiveX DLL or ActiveX Control in your application without having to register the ActiveX on the end-users machine using regsvr32. It does this by creating a manifest file which if distributed with the executable means that no registration is required. This is only supported in versions of Windows XP [...]

    Read Article
    Debenu PDF Viewer SDK
    Foxit Quick PDF Library

    Trial License Keys and Previous Trial Versions

    Under normal circumstances, a user can download and install a 30-day trial version of any Foxit product for each machine. Once that time has elapsed, the evaluation license will expire, and the software will be cease to function until it is activated by entering a full license key. If a new major update to the [...]

    Read Article
    Foxit Quick PDF Library

    ASP.NET Web Site Projects and Foxit Quick PDF Library

    Foxit Quick PDF Library can be used in ASP.NET Website projects to add rich PDF features to websites. It works in much the same way as it does for regular desktop or server applications. Please note: there is a difference between a ASP.NET Website project and a ASP.NET Web Application project. This article deals with ASP.NET Website [...]

    Read Article
    Foxit Quick PDF Library

    Can I insert an image into a PDF form field?

    No, Foxit Quick PDF Library does not support inserting images into PDF form fields. This article refers to a deprecated product. If you are looking for support for Foxit PDF SDK, please click here.

    Read Article
    Foxit Quick PDF Library

    How to map PDF coordinates to Delphi graphics canvas coordinates

    Pages in a PDF use points (1/72 of an inch) as the default measurement units with the origin or the coordinate system at the bottom left corner of the page. The measurement units can be changed using the SetMeasurementUnits function to inches or millimetres. The origin can be set to the top-left corner of the page (or [...]

    Read Article
    Foxit Quick PDF Library

    How to use rendering and printing add-on with Foxit Quick PDF Library

    Foxit Quick PDF Library has a new rendering and printing add-on which provides much improved support for transparency, shading patterns and tiling patterns when rendering and printing PDF files. This new rendering engine is part of Foxit Quick PDF Library. It is a separate DLL which will need to be copied, loaded and then called from within your [...]

    Read Article
    Foxit Quick PDF Library

    Detecting empty pages

    From time to time, it can be necessary to detect and process empty pages. For example, one might want to delete blank all pages or add a “This Page Intentionally Left Blank” stamp to each page. Nevertheless, detecting empty PDF pages can pose special challenges due to the nature of PDF files. Although PDF is [...]

    Read Article
    Foxit Quick PDF Library

    ASP.NET and Foxit Quick PDF Library

    Foxit Quick PDF Library can be used in ASP.NET projects to add rich PDF features to web apps or web sites. It works in much the same way as it does for regular desktop or server applications. We have three different tutorials which cover the different ASP.NET project types and how to use Foxit Quick [...]

    Read Article
    Foxit Quick PDF Library

    Working around the Delphi character limit for JavaScript strings

    Problems can arise when working with longer JavaScript strings using Foxit Quick PDF Library. Essentially, these issues occur due to the nature of Delphi, the programming language in which Foxit Quick PDF Library is written. Delphi has a hard 255-character limit for string constants, which means that longer strings can’t be used in the standard [...]

    Read Article
    Debenu PDF Viewer SDK
    Foxit Quick PDF Library

    How PDF files are displayed

    PDF is not itself a display format, but rather a container for content. Regardless of which specific technology is used, PDF files are prepared for display through a process known as “rendering”. As outlined in this blog post, this involves parsing PDF content and translating it into a form, such as an image, that can [...]

    Read Article