Foxit PDF SDK for Linux

How to Add Bookmarks with Foxit PDF SDK (Java)

by Conor Smith | April 28, 2019
Bookmark Foxit PDF SDK provides navigational tools called Bookmarks to allow users to quickly locate and link their point of interest within a PDF document. PDF bookmarks are also called outline, and each bookmark contains a destination or actions to describe where it links to. The hierarchy is tree-structured. This means that function pdf.PDFDoc.getRootBookmark must […]
Keep reading Keep reading

How to Extract & Search for Text with Foxit PDF SDK (Java)

by Conor Smith | April 28, 2019
Text Page Foxit PDF SDK provides APIs to extract, select, search and retrieve text in PDF documents. PDF text contents are stored in TextPage objects which are related to a specific page. The TextPage class can be used to retrieve information about text in a PDF page, such as single character, single word, or text […]
Keep reading Keep reading

How to Add Attachments to your PDFs with Foxit PDF SDK (Java)

by Conor Smith | April 23, 2019
With Foxit PDF SDK, attachments refer to documents rather than file attachment annotations. This allows whole files to be embedded in a document, much like email attachments. PDF SDK provides application APIs to access functions such as loading attachments, getting attachments, inserting/removing attachments, and accessing properties of attachments. Example: How to export the embedded attachment […]
Keep reading Keep reading

How to Apply Signatures in Foxit PDF SDK (Java)

by Conor Smith | April 18, 2019
The PDF Signature module can be used to create and sign with digital signatures for PDF documents. This protects the security of documents and prevents it from being tampered with maliciously. It can let the receiver ensure that the document is released by the signer and the contents of the document are complete and unchanged. […]
Keep reading Keep reading

How to Annotate PDFs using Foxit PDF SDK (Java)

by Conor Smith | April 16, 2019
General An annotation associates an object such as note, line, and highlight with a location on a page of a PDF document. It provides a way to interact with users by means of the mouse and keyboard. PDF includes a wide variety of standard annotation types as listed in Table 3-1. Among these annotation types, […]
Keep reading Keep reading

How to Render using Foxit PDF SDK (Java)

by Conor Smith | April 9, 2019
PDF rendering is realized through the Foxit renderer, a graphics engine that is used to render a page to a bitmap or platform graphics device. Foxit PDF SDK provides APIs to set rendering options/flags. As an example, you can set up a flag to decide whether to render form fields and signature, or whether to […]
Keep reading Keep reading

How to manage your PDF Pages using Foxit PDF SDK (Java)

by Conor Smith | April 3, 2019
In PDF development, a PDF page means much more than in the final user’s PDF editor or viewer. Page objects help group and identify multiple objects in the PDF to perform other operations. A PDFPage object is retrieved from a PDF document by function PDFDoc.getPage. Page level APIs provide functions to parse, render, edit (includes […]
Keep reading Keep reading

How to load & save documents using Foxit PDF SDK (Java)

by Conor Smith | April 1, 2019
Foxit PDF SDK provides a series of options on how to handle documents. A PDF document object can be constructed with an existing PDF file from a file path, memory buffer, a custom implemented ReaderCallback object and an input file stream. The methods PDFDoc.Load or PDFDoc.StartLoad are used to load document content. Document objects inside […]
Keep reading Keep reading

Working with JavaScript using Foxit PDF SDK (Java)

by Conor Smith | March 26, 2019
Foxit PDF SDK JavaScript is a language implemented within our library based on the core of JavaScript’s version 1.5. It is extremely useful for Web applications that need to use less memory from the server by offloading it onto the client. Foxit PDF SDK JavaScript implements extensions, in the form of new objects and their […]
Keep reading Keep reading
Used everywhere

Trusted by