Insights, tutorials, and updates from the Foxit PDF SDK engineering team.
When the Debenu team joined Foxit in early 2016 to form the Foxit SDK business unit it was a great opportunity to reflect on the SDK products available from both companies. It quickly became apparent, from reviewing external and internal feedback, that while Foxit had market leading technology in terms of quality and performance, there [...]
Foxit® Software, a leading software provider of fast, affordable, secure and connected PDF solutions, introduced its Rapid Development Kit (RDK) for mobile PDF apps earlier this month. Already recognized as having one of the fastest and most powerful rendering engines on the market, Foxit created its RDK to dramatically reduce developer workloads, enabling them to [...]
We’re excited to announce a groundbreaking update for Foxit WebPDF Viewer with the release of Foxit WebPDF Viewer 2.0. WebPDF Viewer is the market leading PDF viewer which helps developers build functionality into their web applications, without the need for additional software downloads or installation. WebPDF Viewer 2.0 brings new performance, rendering and security improvements [...]
Quick PDF Library 13 is apart of our PDF SDK for independent developers and small businesses, completely Royalty Free! Already well known as a market leader for its ease of use and versatility, the new version of Quick PDF Library is now powered by Foxit’s rendering engine. Foxit acquired Debenu recently, and as part of that [...]
After over 21 years working with PDF files, it’s become almost unmanageable; with document deluge and an inability to track, share, cull, recall, sanitise, update and secure PDF files.2 The current PDF file is passive in nature and unsuited for a “connected” economy. …wait for it Introducing ConnectedPDF… Technology that will revolutionize document management Introduces [...]
Foxit Quick PDF Library provides an extensive API for programmatically extracting text from PDF files. This includes the options of just plain text output and also returning the text in a formatted CSV string with details about the font, size and style of the text. The API now includes additional text extraction functions for extracting [...]
The creation and release of memory buffers are handled automatically in most scenarios by the DLL and LIB editions of Foxit Quick PDF Library. There is an internal buffer where all string results are stored. The AnsiStringResultLength function can be called to get the length of this buffer. This function returns the length of the most [...]
Incremental updates provide a method for updating a PDF file without completely re-writing it, according to the PDF specification (1.7), incremental updates work like this: The contents of a PDF file can be updated incrementally without rewriting the entire file. Changes are appended to the end of the file, leaving its original contents intact. This [...]
Foxit Quick PDF Library does not currently support the extraction of path information. However, the GetContentStreamToString function will extract the content stream which contains all of the drawing commands. You would need to parse the content stream to extract the paths as well as processing transformations including rotation and scaling. Here is the contents of [...]
Foxit Quick PDF Library has an extensive API for programmatically working with links in PDF files. In the sample code below we demonstrate how to find all URLs in a PDF and then check to see if it matches our predefined URL and if it does then we replace it. This sample just works with URLs [...]