Foxit digital signature
Author: a | 2025-04-25
Digital Signatures with Foxit. One way to get started with digital signatures in your organization is to use Foxit and their .NET SDK. Foxit is a company that specializes in Use Foxit eSign’s digital signatures to speed up your workflow. Activate Your Foxit eSign 14 Days Free Trial Today. This entry was posted in Foxit Esign, PDF Solutions, Product blog and tagged advantages, benefits of digital signatures, digital signatures, electronic signatures, electronic signing.
Benefits of Digital Signature - Foxit
Is released by the signer and the contents of the document are complete and unchanged. Foxit PDF SDK provides APIs to create digital signature, verify the validity of signature, delete existing digital signature, get and set properties of digital signature, display signature and customize the appearance of the signature form fields.Note: Foxit PDF SDK provides default Signature handler which supports the following two types of signature filter and subfilter:(1) filter: Adobe.PPKLite subfilter: adbe.pkcs7.detached(2) filter: Adobe.PPKLite subfilter: adbe.pkcs7.sha1If you use one of the above signature filter and subfilter, you can sign a PDF document and verify the validity of signature by default without needing to register a custom callback.Example: How to sign the PDF document with a signatureusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using foxit.common;using foxit.pdf;using foxit;using foxit.pdf.annots;using foxit.common.fxcrt;using System.Runtime.InteropServices;using foxit.pdf.interform;static foxit.common.DateTime GetLocalDateTime(){ System.DateTimeOffset rime = System.DateTimeOffset.Now; foxit.common.DateTime datetime = new foxit.common.DateTime(); datetime.year = (UInt16)rime.Year; datetime.month = (UInt16)rime.Month; datetime.day = (ushort)rime.Day; datetime.hour = (UInt16)rime.Hour; datetime.minute = (UInt16)rime.Minute; datetime.second = (UInt16)rime.Second; datetime.utc_hour_offset = (short)rime.Offset.Hours; datetime.utc_minute_offset = (ushort)rime.Offset.Minutes; return datetime;}static Signature AddSiganture(PDFPage pdf_page, string sub_filter) { float page_height = pdf_page.GetHeight(); float page_width = pdf_page.GetWidth(); RectF new_sig_rect = new RectF(0, (float)(page_height*0.9), (float)(page_width*0.4), page_height); // Add a new signature to page. Signature new_sig = pdf_page.AddSignature(new_sig_rect); if (new_sig.IsEmpty()) return null; // Set values for the new signature. new_sig.SetKeyValue(Signature.KeyName.e_KeyNameSigner, "Foxit PDF SDK"); String new_value = String.Format("As a sample for subfilter "{0}"", sub_filter); new_sig.SetKeyValue(Signature.KeyName.e_KeyNameReason, new_value); new_sig.SetKeyValue(Signature.KeyName.e_KeyNameContactInfo, "[email protected]"); new_sig.SetKeyValue(Signature.KeyName.e_KeyNameDN, "CN=CN,[email protected]"); new_sig.SetKeyValue(Signature.KeyName.e_KeyNameLocation, "Fuzhou, China"); new_value = String.Format("As a sample for subfilter "{0}"", sub_filter); new_sig.SetKeyValue(Signature.KeyName.e_KeyNameText, new_value); foxit.common.DateTime sign_time = GetLocalDateTime(); Get Started Install Foxit PDF Reader Uninstall Foxit PDF Reader Update Foxit PDF Reader Workspace Customize the Toolbar Search and Find Commands Foxit Plug-in Platform View PDF Files Open a PDF File Save a PDF File View PDF Properties Render Text, Line Art, and Thin Lines Read PDF Files in a Single Tab or Multi-tabs Read Multiple PDF Files in the Parallel View Adjust PDF Views Read PDFs with Read Out Loud Read and Interact with PDF with Screen Reader Display Rulers, Guides, Transparency Grid, and Line Weights View PDF/A Files View PDF Portfolios Work on 3D Content in PDFs Search & Index in PDFs Take a Snapshot of Selected PDF Contents Navigate PDF Files Word Count Trust Settings Comment Overview Add Comments in the PDF File Manage Comments Edit PDF Files Manage Bookmarks Manage File Attachments Manage Page Thumbnails Show or Hide PDF Layers Work with Audio & Video Work with Image Annotations Create Links in a PDF Spelling Check Work with PDF Forms Set the Preferences about PDF Forms Fill out PDF Forms Reset Interactive Form Fields Manage Form Data PDF Sign Foxit eSign (Available in Certain Language Builds) Quick PDF Sign Sign PDF with a Digital Signature Validate Signatures Add a Time Stamp to Digital Signatures and Documents Trusted Certificates The Digital Signatures Panel View Signature Properties AIP Protect (Only Available in the Edition Downloaded from Foxit Official Website) Overview Prerequisites AIP Encryption Foxit Configuration Tool (Used in a Windows AIP Server) AIP Decryption Change AIP Account Classify and Protect PDFs with Sensibility Labels in AIP Print PDF Files Print PDF Files Print Tabs Print a Portion of a Page Print Pages from a Bookmark About the Print Dialog Box Share PDF Files Share a PDF File by Email Work with Files in Cloud Services SharePoint IntegrationElectronic Signatures vs. Digital Signatures - Foxit
Acquisition Showcases Foxit’s Continued Focus on eSign Innovation FREMONT, Calif. – (October 5, 2021) — Foxit, a leading provider of innovative PDF products and services, helping knowledge workers to increase their productivity and do more with documents, today announced the acquisition of eSign Genie, a leading provider of electronic signature technology, based in Cupertino CA. eSign Genie’s intuitive, integrative, and secure electronic signature solution are leveraged by businesses of all sizes globally and is a top choice for signature software by professionals in healthcare, non-profit, legal, real estate, education, and other industries.eSign Genie’s powerful, comprehensive and user-friendly software helps its customers eSign documents with legally binding digital signatures. With the feature-rich application, pre-built integrations, and Application Programming Interfaces (APIs), eSign Genie is used by organizations ranging from SMBs to high-volume enterprise customers. eSign Genie has been consistently ranked as the top eSign software choice on various review platforms such as G2, Capterra, GetApp, Software Advice, SoftwareReviews, and more.Foxit and eSign Genie are already successfully working together in building Foxit’s recently announced Foxit Sign solution, a full, legally binding and secure eSign workflow solution that makes it easy to create and sign digital contracts, agreements and forms to expedite business in a digital world. That successful relationship ensures the two companies can move rapidly to deliver exciting new innovations to the market.“Our acquisition of eSign Genie builds on Foxit’s focus to bring innovative and best-in-class productivity solutions to knowledge workers across all industries,” said Phil Lee, Chief Revenue Officer at Foxit. “We are confident that customers of both Foxit Sign and eSign Genie will benefit from the collaboration of these two powerful platforms and we are committed to integrating the solutions with zero disruptions to users.”Combining the offerings of eSign Genie into Foxit Sign will increase support capabilities for current and future customers while also providing new technology offerings. eSign Genie will continue to operate independently, support existing customers, and expand even faster globally. Current customers of eSign Genie will now further benefit from Foxit’s global reach and PDF document expertise. The acquisition of eSign Genie, which will expand into the Foxit Sign solution seamlessly in the future, which opens the door for significant new innovations. This acquisition is yet another building block in Foxit strategy to provide multi-platform solutions to its customers.Foxit Sign is a best-of-breed, legally binding eSign service for preparing and gathering important signed documents. Among Foxit Sign features and capabilities:· Full eSign Workflow - Just upload your document, create your template, add recipients, and send. Foxit Sign automates workflow, sends notifications, collects signatures from all recipients, and allows you to track your sign process's progress.· Create One-Time or Reusable Documents - Create one-off documents and/or reusable document. Digital Signatures with Foxit. One way to get started with digital signatures in your organization is to use Foxit and their .NET SDK. Foxit is a company that specializes in Use Foxit eSign’s digital signatures to speed up your workflow. Activate Your Foxit eSign 14 Days Free Trial Today. This entry was posted in Foxit Esign, PDF Solutions, Product blog and tagged advantages, benefits of digital signatures, digital signatures, electronic signatures, electronic signing.Digital Signatures - Foxit PDF SDK
Contents in different layers, set layers’ name, add or remove layers, and edit layers.Example:How to create a PDF layerimport static com.foxit.sdk.pdf.LayerTree;import static com.foxit.sdk.pdf.LayerNode;... LayerTree layertree = new LayerTree(doc);LayerNode root = layertree.getRootNode();How to set all the layer nodes informationimport com.foxit.sdk.pdf.*;... static void setAllLayerNodesInformation(LayerNode layer_node) throws PDFException { if (layer_node.hasLayer()) { layer_node.setDefaultVisible(true); layer_node.setExportUsage(e_StateUndefined); layer_node.setViewUsage(e_StateOFF); LayerPrintData print_data = new LayerPrintData("subtype_print", e_StateON); layer_node.setPrintUsage(print_data); LayerZoomData zoom_data = new LayerZoomData(1, 10); layer_node.setZoomUsage(zoom_data); String new_name = String.format("[View_OFF_Print_ON_Export_Undefined]") + layer_node.getName(); layer_node.setName(new_name); } int count = layer_node.getChildrenCount(); for (int i = 0; i How to edit layer treeimport com.foxit.sdk.pdf.*;...LayerTree layertree = new LayerTree(doc);LayerNode root = layertree.getRootNode();int children_count = root.getChildrenCount();root.removeChild(children_count -1);LayerNode child = root.getChild(children_count - 2);LayerNode child0 = root.getChild(0);child.moveTo(child0, 0);child.addChild(0, "AddedLayerNode", true);child.addChild(0, "AddedNode", false);...SignaturePDF Signature module can be used to create and sign digital signatures for PDF documents, which protects the security of documents’ contents and avoids it to be tampered maliciously. It can let the receiver make sure 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 digital signature, verify the validity of signature, delete existing digital signature, get and set properties of digital signature, display signature and customize the appearance of the signature form fields.Note: Foxit PDF SDK provides default Signature callbacks which supports the following two types of signature filter and subfilter:(1) filter: Adobe.PPKLite subfilter: adbe.pkcs7.detached(2) filter: Adobe.PPKLite subfilter: adbe.pkcs7.sha1If you use one of the above signature filter and subfilter, you can sign a PDF document and verify the validity of signature by default without needing to register a custom callback.Example:How to sign the PDF document with a signatureimport com.foxit.sdk.pdf.*;...String filter = "Adobe.PPKLite";String sub_filter = "adbe.pkcs7.detached";PDFPage pdf_page = pdf_doc.getPage(0);// Add a new signature to first page.com.foxit.sdk.pdf.Signature new_signature = AddSiganture(pdf_page, sub_filter);// Set filter and subfilter for the new signature.new_signature.setFilter(filter);new_signature.setSubFilter(sub_filter);boolean is_signed = new_signature.isSigned();int To facilitate fast and easy eSigning. --> --> --> Collect Signatures and Data Create forms with a large variety of standard and advanced form fields. Add variables, dynamic form fields, attachment fields, secure fields, custom fields, and more. Send for signature and track document status. --> --> --> Easy Recipient eSigning Send a link to the document or envelope via email, SMS, in-app, through the website, and more. When signers click the link, they are taken directly and securely to the form to sign. No downloads or signups are needed. --> --> --> Audit Trails and Certificates Audit Trails and Certificates are generated after a document is completed. Data includes location, IP, recipient, date, consent, security level, name, a summary of Envelope History, and more --> --> --> Secure Cloud Storage Signed documents are stored and available for secure access at any time by authorized users. Plus, when a document is signed, both the requester and signer are sent digital copies. --> --> --> Mobile App Our full-featured apps on iOS and Android allow users to create documents for eSigning from anywhere and on practically any device. Scan documents to turn them into signable forms, send for signature, track, and more. --> --> --> Digital Signatures Foxit eSign maintains the unique identity of each signer and can produce a unique identification as well as a digital signature and provides the necessary digital certificates that protect the signature certificate validity. --> --> --> Stamps Utilize the embedded stamps feature with Foxit eSign, or upload your personal stamps, notary seals, and more as an image file directly onto your document. --> --> --> eSignature Authentication Send a document or envelope to a signer's unique email address for signature. Optionally, provide the signer a code to open the document. No additional download or signup is required. --> --> --> Live Customer Support Live support for all other customers during regular business hours and 24/7 support through the ticketing system ensure Foxit eSign users are never on their own or without solutions when they need them. --> --> --> Secure Authentication Verify identity with Multi-Factor Authentication (MFA) requiring signers to confirm their identity on multiple devices, Voice to send signers a robo call that provides a limited time access code, or with Authy access codes. --> --> --> Enterprise Authentication Verify identity with User Defined Access Codes allowing the requester to send the signer a code to enter before they sign or Knowledge Based Authentication (KBA) requiring signers to confirm personal information. --> --> --> Qualified eSignatures (QES) Qualified Electronic Signatures, or QES, are equivalent to a handwritten signature in terms of legal effect under eIDAS standards. In-app registration in ZealiD verifies the recipient's personal digital signature and identity. --> --> --> SOC 2 Type 2, 21 CFR Part 11 --> --> --> eIDAS, ESIGN, UETA, FINRA, CCPA, FERPA, GDPR --> --> --> User SSO Capabilities Single Sign On to Foxit eSign (SSO) using the SAML protocol with Microsoft Azure AD, Google Workspace, Okta,What is the Importance of Digital Signatures? - Foxit
FREMONT, Calif., May 25, 2021 /PRNewswire/ -- Foxit, a leading provider of innovative PDF products and services, helping knowledge workers to increase their productivity and do more with documents, today announced Foxit Sign, a new eSignature service providing full, legally binding and secure eSign workflow. Foxit Sign makes it easy to create and sign digital contracts, agreements and forms to expedite business in a digital world.Foxit also introduced new corporate and product branding, changing the company's name from Foxit Software to Foxit and renaming products like Foxit PhantomPDF to simply Foxit PDF Editor. In addition, Foxit launched new versions of its PDF Editor and PDF Reader solutions, introducing simplified and more intuitive user interfaces, PDF 3D support, additional search and search/redact options, and other valuable features."Foxit is simplifying and expediting the way digital documents and digital business get done," said Phil Lee, Chief Revenue Officer of Foxit. "Foxit Sign is a major step forward for Foxit and our customers."Foxit SignFoxit Sign is a best-of-breed, legally binding eSign service for preparing and gathering important signed documents. Among Foxit Sign features and capabilities: Full eSign Workflow - Just upload your document, create your template, add recipients, and send. Foxit Sign automates workflow, sends notifications, collects signatures from all recipients, and allows you to track your sign process's progress. Create One-Time or Reusable Documents - Create one-off documents and/or reusable document templates that can be filled out and signed by a different set of recipients each time. Easy to Use - Whether from web or mobile, generating agreements and sending them out for eSignatures is quick and easy. Foxit Sign decreases the amount of "clicks" by 30-50% when sending a document for signature. Secure - Security is the top priority when sending and receiving contracts. Foxit Sign supports 256-bit encryption, audit trails, certified completion, control of visibility, and email authentication to ensure you stay secure at all times. Legally Compliant - Foxit Sign meets regulations for eSignatures and electronic documents like UETA and ESIGN. Collaborate - No matter the location of your team members, across the office, from home, or the other side of the world – the whole team can collaborate on any document. For more information on Foxit Sign, please visit www.foxit.com/esign-pdf.Streamlined BrandFoxit has consolidated and simplified its product naming and unified it under the Foxit Brand. For example, Foxit PhantomPDF for Mac and Foxit PhantomPDF Standard (Windows) are now bothDIGITAL SIGNATURES IN FOXIT READER - University of
A digital signature acts as a traditional handwritten signature that can be used to authenticate the identity of a user as well as the document content. It stores information about the signer along with the date, time, and state of the document when it was signed.About Digital IDDigital ID is the identity of a person/organization, which contains your name, Email address, a serial number, an expiration date, and the name of the company. A digital ID contains two keys, one is a public key (certificate) that is used to encrypt or lock data, and the other is a private key that is used to decrypt or unlock data that is encrypted.You can distribute the certificate that contains the public key and other identifying information to those people who need to use it to verify your identity, validate your signature, or encrypt a document for you. Only your private key can unlock information that was encrypted using your certificate, so make sure to store your digital ID in a safe place.You can not only obtain a digital ID from a trusted third-party provider called a Certificate Authority (CA) but also create a self-signed digital ID with Foxit PhantomPDF. Digital IDs are usually protected by password; you can store it on a computer in PKCS#12 file format, or in the Windows Certificate Store. All the digital IDs available on the computer are listed in the Digital IDs window. You can choose Protect > Digital IDs to check the digital IDs list. In the Digital IDs window, you can also view the certificate details, refresh the ID list, add or remove a digital ID, and export a digital ID to an FDF, PKCS, or CER file.For company-wide deployment, IT managers can also use the SignITMgr tool to configure which digital ID file is allowed to sign PDF files by users across an organization. Steps are as follow:1. Create or install the digital ID file on your computer.2. Click here to download SignITMgr tool, and open it. 3. You will find that the digital IDs you installed in your computer are listed in the SignITMgr window. In the window, do the following: ² Check the digital ID file that is allowed to sign a PDF file, click Generate Configure File, and save the file. ² If you want to change the setting which you have configured before, click Load Configure File to open the configuration file. Then check the digital ID file that is allowed to sign a PDF file, and click Generate Configure File to generate and save the modified configuration file. 4. After generating the configuration file, place it in “C:\Users\USERNAME\AppData\Roaming\Foxit Software\Foxit PhantomPDF\Signature”. When IT manager has configured it completely, users can. Digital Signatures with Foxit. One way to get started with digital signatures in your organization is to use Foxit and their .NET SDK. Foxit is a company that specializes inDigital signatures. Foxit 2.2 - manualzz
Devices. What is the pricing of Foxit PhantomPDF? The pricing varies depending on the version and licensing scheme. There are individual licenses, business licenses, and volume licenses available. Check the official Foxit website for updated pricing information. Can I create PDF forms with Foxit PhantomPDF? Yes, Foxit PhantomPDF allows users to create interactive PDF forms with various form fields such as text boxes, checkboxes, radio buttons, and drop-down lists. Is it possible to add comments and annotations to PDF files with Foxit PhantomPDF? Yes, users can add various types of comments and annotations such as sticky notes, highlight, underline, strikethrough, and more. Does Foxit PhantomPDF offer a free trial version? Yes, there is a free trial version available for users to test out the software before making a purchase. Is it secure to use Foxit PhantomPDF? Yes, Foxit PhantomPDF offers advanced security features such as password protection, encryption, redaction, digital signature, and more. Can I convert PDF files to other formats with Foxit PhantomPDF? Yes, users can convert PDF files to various formats such as Microsoft Word, Excel, PowerPoint, HTML, and more. What customer support options are available for Foxit PhantomPDF users? There are various customer support options available such as email support, phone support, help center, knowledge base, and community forum.Comments
Is released by the signer and the contents of the document are complete and unchanged. Foxit PDF SDK provides APIs to create digital signature, verify the validity of signature, delete existing digital signature, get and set properties of digital signature, display signature and customize the appearance of the signature form fields.Note: Foxit PDF SDK provides default Signature handler which supports the following two types of signature filter and subfilter:(1) filter: Adobe.PPKLite subfilter: adbe.pkcs7.detached(2) filter: Adobe.PPKLite subfilter: adbe.pkcs7.sha1If you use one of the above signature filter and subfilter, you can sign a PDF document and verify the validity of signature by default without needing to register a custom callback.Example: How to sign the PDF document with a signatureusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using foxit.common;using foxit.pdf;using foxit;using foxit.pdf.annots;using foxit.common.fxcrt;using System.Runtime.InteropServices;using foxit.pdf.interform;static foxit.common.DateTime GetLocalDateTime(){ System.DateTimeOffset rime = System.DateTimeOffset.Now; foxit.common.DateTime datetime = new foxit.common.DateTime(); datetime.year = (UInt16)rime.Year; datetime.month = (UInt16)rime.Month; datetime.day = (ushort)rime.Day; datetime.hour = (UInt16)rime.Hour; datetime.minute = (UInt16)rime.Minute; datetime.second = (UInt16)rime.Second; datetime.utc_hour_offset = (short)rime.Offset.Hours; datetime.utc_minute_offset = (ushort)rime.Offset.Minutes; return datetime;}static Signature AddSiganture(PDFPage pdf_page, string sub_filter) { float page_height = pdf_page.GetHeight(); float page_width = pdf_page.GetWidth(); RectF new_sig_rect = new RectF(0, (float)(page_height*0.9), (float)(page_width*0.4), page_height); // Add a new signature to page. Signature new_sig = pdf_page.AddSignature(new_sig_rect); if (new_sig.IsEmpty()) return null; // Set values for the new signature. new_sig.SetKeyValue(Signature.KeyName.e_KeyNameSigner, "Foxit PDF SDK"); String new_value = String.Format("As a sample for subfilter "{0}"", sub_filter); new_sig.SetKeyValue(Signature.KeyName.e_KeyNameReason, new_value); new_sig.SetKeyValue(Signature.KeyName.e_KeyNameContactInfo, "[email protected]"); new_sig.SetKeyValue(Signature.KeyName.e_KeyNameDN, "CN=CN,[email protected]"); new_sig.SetKeyValue(Signature.KeyName.e_KeyNameLocation, "Fuzhou, China"); new_value = String.Format("As a sample for subfilter "{0}"", sub_filter); new_sig.SetKeyValue(Signature.KeyName.e_KeyNameText, new_value); foxit.common.DateTime sign_time = GetLocalDateTime();
2025-04-07Get Started Install Foxit PDF Reader Uninstall Foxit PDF Reader Update Foxit PDF Reader Workspace Customize the Toolbar Search and Find Commands Foxit Plug-in Platform View PDF Files Open a PDF File Save a PDF File View PDF Properties Render Text, Line Art, and Thin Lines Read PDF Files in a Single Tab or Multi-tabs Read Multiple PDF Files in the Parallel View Adjust PDF Views Read PDFs with Read Out Loud Read and Interact with PDF with Screen Reader Display Rulers, Guides, Transparency Grid, and Line Weights View PDF/A Files View PDF Portfolios Work on 3D Content in PDFs Search & Index in PDFs Take a Snapshot of Selected PDF Contents Navigate PDF Files Word Count Trust Settings Comment Overview Add Comments in the PDF File Manage Comments Edit PDF Files Manage Bookmarks Manage File Attachments Manage Page Thumbnails Show or Hide PDF Layers Work with Audio & Video Work with Image Annotations Create Links in a PDF Spelling Check Work with PDF Forms Set the Preferences about PDF Forms Fill out PDF Forms Reset Interactive Form Fields Manage Form Data PDF Sign Foxit eSign (Available in Certain Language Builds) Quick PDF Sign Sign PDF with a Digital Signature Validate Signatures Add a Time Stamp to Digital Signatures and Documents Trusted Certificates The Digital Signatures Panel View Signature Properties AIP Protect (Only Available in the Edition Downloaded from Foxit Official Website) Overview Prerequisites AIP Encryption Foxit Configuration Tool (Used in a Windows AIP Server) AIP Decryption Change AIP Account Classify and Protect PDFs with Sensibility Labels in AIP Print PDF Files Print PDF Files Print Tabs Print a Portion of a Page Print Pages from a Bookmark About the Print Dialog Box Share PDF Files Share a PDF File by Email Work with Files in Cloud Services SharePoint Integration
2025-04-07Acquisition Showcases Foxit’s Continued Focus on eSign Innovation FREMONT, Calif. – (October 5, 2021) — Foxit, a leading provider of innovative PDF products and services, helping knowledge workers to increase their productivity and do more with documents, today announced the acquisition of eSign Genie, a leading provider of electronic signature technology, based in Cupertino CA. eSign Genie’s intuitive, integrative, and secure electronic signature solution are leveraged by businesses of all sizes globally and is a top choice for signature software by professionals in healthcare, non-profit, legal, real estate, education, and other industries.eSign Genie’s powerful, comprehensive and user-friendly software helps its customers eSign documents with legally binding digital signatures. With the feature-rich application, pre-built integrations, and Application Programming Interfaces (APIs), eSign Genie is used by organizations ranging from SMBs to high-volume enterprise customers. eSign Genie has been consistently ranked as the top eSign software choice on various review platforms such as G2, Capterra, GetApp, Software Advice, SoftwareReviews, and more.Foxit and eSign Genie are already successfully working together in building Foxit’s recently announced Foxit Sign solution, a full, legally binding and secure eSign workflow solution that makes it easy to create and sign digital contracts, agreements and forms to expedite business in a digital world. That successful relationship ensures the two companies can move rapidly to deliver exciting new innovations to the market.“Our acquisition of eSign Genie builds on Foxit’s focus to bring innovative and best-in-class productivity solutions to knowledge workers across all industries,” said Phil Lee, Chief Revenue Officer at Foxit. “We are confident that customers of both Foxit Sign and eSign Genie will benefit from the collaboration of these two powerful platforms and we are committed to integrating the solutions with zero disruptions to users.”Combining the offerings of eSign Genie into Foxit Sign will increase support capabilities for current and future customers while also providing new technology offerings. eSign Genie will continue to operate independently, support existing customers, and expand even faster globally. Current customers of eSign Genie will now further benefit from Foxit’s global reach and PDF document expertise. The acquisition of eSign Genie, which will expand into the Foxit Sign solution seamlessly in the future, which opens the door for significant new innovations. This acquisition is yet another building block in Foxit strategy to provide multi-platform solutions to its customers.Foxit Sign is a best-of-breed, legally binding eSign service for preparing and gathering important signed documents. Among Foxit Sign features and capabilities:· Full eSign Workflow - Just upload your document, create your template, add recipients, and send. Foxit Sign automates workflow, sends notifications, collects signatures from all recipients, and allows you to track your sign process's progress.· Create One-Time or Reusable Documents - Create one-off documents and/or reusable document
2025-04-14Contents in different layers, set layers’ name, add or remove layers, and edit layers.Example:How to create a PDF layerimport static com.foxit.sdk.pdf.LayerTree;import static com.foxit.sdk.pdf.LayerNode;... LayerTree layertree = new LayerTree(doc);LayerNode root = layertree.getRootNode();How to set all the layer nodes informationimport com.foxit.sdk.pdf.*;... static void setAllLayerNodesInformation(LayerNode layer_node) throws PDFException { if (layer_node.hasLayer()) { layer_node.setDefaultVisible(true); layer_node.setExportUsage(e_StateUndefined); layer_node.setViewUsage(e_StateOFF); LayerPrintData print_data = new LayerPrintData("subtype_print", e_StateON); layer_node.setPrintUsage(print_data); LayerZoomData zoom_data = new LayerZoomData(1, 10); layer_node.setZoomUsage(zoom_data); String new_name = String.format("[View_OFF_Print_ON_Export_Undefined]") + layer_node.getName(); layer_node.setName(new_name); } int count = layer_node.getChildrenCount(); for (int i = 0; i How to edit layer treeimport com.foxit.sdk.pdf.*;...LayerTree layertree = new LayerTree(doc);LayerNode root = layertree.getRootNode();int children_count = root.getChildrenCount();root.removeChild(children_count -1);LayerNode child = root.getChild(children_count - 2);LayerNode child0 = root.getChild(0);child.moveTo(child0, 0);child.addChild(0, "AddedLayerNode", true);child.addChild(0, "AddedNode", false);...SignaturePDF Signature module can be used to create and sign digital signatures for PDF documents, which protects the security of documents’ contents and avoids it to be tampered maliciously. It can let the receiver make sure 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 digital signature, verify the validity of signature, delete existing digital signature, get and set properties of digital signature, display signature and customize the appearance of the signature form fields.Note: Foxit PDF SDK provides default Signature callbacks which supports the following two types of signature filter and subfilter:(1) filter: Adobe.PPKLite subfilter: adbe.pkcs7.detached(2) filter: Adobe.PPKLite subfilter: adbe.pkcs7.sha1If you use one of the above signature filter and subfilter, you can sign a PDF document and verify the validity of signature by default without needing to register a custom callback.Example:How to sign the PDF document with a signatureimport com.foxit.sdk.pdf.*;...String filter = "Adobe.PPKLite";String sub_filter = "adbe.pkcs7.detached";PDFPage pdf_page = pdf_doc.getPage(0);// Add a new signature to first page.com.foxit.sdk.pdf.Signature new_signature = AddSiganture(pdf_page, sub_filter);// Set filter and subfilter for the new signature.new_signature.setFilter(filter);new_signature.setSubFilter(sub_filter);boolean is_signed = new_signature.isSigned();int
2025-04-14