Foxit Developer Blog

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

    Foxit PDF SDK for Android

    How to Add Attachments to PDFs with Foxit PDF SDK for Android

    With Foxit PDF SDK, attachments refers to attachments of documents rather than file attachment annotations, which allow whole files to be embedded in a document, much like email attachments. PDF SDK provides application APIs to access attachments such as loading attachments, getting attachments, inserting/removing attachments, and accessing properties of attachments. Example: How to embed a [...]

    Read Article
    Foxit PDF SDK for iOS

    How to Apply and Manage Bookmarks with Foxit PDF SDK for iOS

    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 bookmark is also called outline, and each bookmark contains a destination or actions to describe where it links to. It is a tree-structured hierarchy, so function FSPDFDoc::getRootBookmark must be called first to get the root of the whole bookmark tree before accessing the bookmark tree. Here, “root bookmark” is an abstract object which can only have child bookmarks without next sibling bookmarks and data (including bookmark data, destination data and action data). It cannot be shown on the application UI since it has no data. Therefore, a root bookmark can only call the function FSBookmark::getFirstChild.

    Read Article
    Foxit PDF SDK for Android

    How to Apply and Manage Bookmarks with Foxit PDF SDK for Android

    Bookmark (Outline) 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 bookmark is also called outline, and each bookmark contains a destination or actions to describe where it links to. It is a tree-structured hierarchy, so function PDFDoc.getRootBookmark must [...]

    Read Article
    News
    Tech

    Introducing Foxit PDF SDK 6.4

    The latest Foxit PDF SDK is here! Our brand-new update comes jam-packed with loads of new features, enhancements and further upgrades. Read all about it below. Highlights: OCR ADD-ON PDF COMPARISON ADD-ON PDF COMPLIANCE ADD-ON XFA FORM SIGNATURE UPGRADE FOR MOBILE OCR Add-on The OCR add-on for PDF SDK has huge benefits for your [...]

    Read Article
    Foxit PDF SDK for Android

    How to Apply Signatures with Foxit PDF SDK for Android

    A PDF Signature can be used to create and sign digital signatures on PDF documents, which protects the security of documents’ contents and avoids 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. Foxit [...]

    Read Article
    Foxit PDF SDK for iOS

    How to Apply Signatures with Foxit PDF SDK for iOS

    A PDF Signature can be used to create and sign digital signatures on PDF documents, which protects the security of documents’ contents and avoids 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. Foxit PDF SDK provides APIs to create a digital signature, verify the validity of the signature, delete existing digital signatures, get and set properties of a digital signature, display a signature and customize the appearance of the signature form fields.

    Read Article
    Foxit PDF SDK for iOS

    How to Encrypt PDF files with Foxit PDF SDK for iOS

    Foxit PDF SDK provides a range of encryption and decryption functions to meet different levels of document security protection. Users can use regular password encryption and certificate-driven encryption, or use their own security handler for custom security implementation.

    Read Article
    Foxit PDF SDK for Android

    How to Encrypt PDF files with Foxit PDF SDK for Android

    Foxit PDF SDK provides a range of encryption and decryption functions to meet different levels of document security protection. Users can use regular password encryption and certificate-driven encryption, or use their own security handler for custom security implementation. Example: How to encrypt a PDF file with password import com.foxit.sdk.PDFException; import com.foxit.sdk.PDFViewCtrl; import com.foxit.sdk.common.Constants; import com.foxit.sdk.pdf.PDFDoc; [...]

    Read Article
    Foxit PDF SDK for iOS

    How to Fill and Manage Forms with Foxit PDF SDK for iOS

    Foxit PDF SDK provides APIs to view and edit form fields programmatically. Find out more here.

    Read Article
    Foxit PDF SDK for Android

    How to Fill and Manage Forms with Foxit PDF SDK for Android

    Form (AcroForm) is a collection of fields for gathering information interactively from the user. Foxit PDF SDK provides APIs to view and edit form fields programmatically. Form fields are commonly used in PDF documents to gather data. The Form class offers functions to retrieve form fields or form controls, import/export form data and other features, [...]

    Read Article