Aperçu d'exemples

Encryption

Decrypt a PDF document

Decrypt a PDF document. A password must be provided if the document requires a password to open. Create a new PDF document without encryption and full access permissions.


Encrypt a PDF document

Set a user and an owner password for the output document. If a user password is set, either of the passwords is required to open the output document. If the user password is an empty string, the document can be opened without a password. The user can print the document, but may not perform other actions, such as text extraction, unless he knows the owner password.

Signing

Mass signing of PDF documents

Travers a directory and its subdirectories and add a signature to all existing PDF files. Speed up the signing process by means of parallel execution. Get all signed documents in the given output directory.


Sign a PDF using Windows Cryptographic Provider

Use the Windows Cryptographic Provider to access a certificate and to get the necessary cryptographic algorithms. Access the certificate by its common name (CN).


Sign a PDF using DigiCert-QuoVadis sealsign

Add a digital signature to a PDF document. Use the DigiCert-QuoVadis sealsign service to create the signature. Set different mandatory properties such as the account ID, the password to access the account, the client ID and the PIN code to activate the signing key.


Sign a PDF using GlobalSign Digital Signing Service

Add a digital signature with time-stamp to a PDF document. Use the GlobalSign Digital Signing Service to create the signature. Configure the provider properties, such as client certificate, its password and account credentials.


Sign a PDF using PKCS#11 Provider

Use a PKCS#11 Provider to access the certificate and to get the necessary cryptographic algorithms. Use the common name to access the certificate.


Sign PDF using Swisscom All-in Signing Service

Add a digital signature to a PDF document. Use the Swisscom All-in Signing Service to create the signature. Set different mandatory properties such as the client certificate and its password, the customer identity and a DSS profile.


Sign a PDF using SwissSign Digital Signing Service

Assure the authenticity and the integrity of a PDF document by adding a signature and a time-stamp. Use the SwissSign Digital Signing Service to create the signature. Set different mandatory properties such as the client certificate and its password.


Sign a PDF using SwissSign SuisseID Signing Service

Use the SwissSign SuisseID Signing Service to create the signature. Additionally, add a time-stamp to strengthen the authenticity of the signature. Imprint a visual appearance of the signature on the first page of the PDF document.


Create visual appearance of a signed PDF document

Sign the PDF document and imprint a visual appearance of the signature on a specific page of the document. Design the visual appearance and define the location within the page.

Time-stamping

Put time-stamp on a PDF using Windows Cryptographic Provider

Use the Windows Cryptographic Provider to add a time stamp.


Put time-stamp on a PDF using GlobalSign Digital Signing Service

Generate a time-stamp using the GlobalSign Digital Signing Services.


Put time-stamp on a PDF using PKCS#11 Provider

Use the PKCS#11 Provider to add a time stamp.


Put time-stamp on a PDF using Swisscom All-in Signing Service

Generate a timestamp using the Swisscom All-in Signing Service.


Put time-stamp on a PDF using SwissSign Digital Signing Service

Generate a timestamp using the SwissSign Digital Signing Service.

PAdES

Create PAdES-B-LTA signature on a PDF document

Upgrade a PDF document with a PAdES-B-T signature to a PDF document with a PAdES-B-LTA signature or enlarge the longevity of a document with an existing PAdES-B-LTA signature. Provided it is available, signature validation information is added for all signatures of the document and a new time-stamp is added. The validation information contains all public certificates of the signing certificate’s trust chain and the revocation data (OCSP or CRL) for all certificates that support revocation information.


Create PAdES-B-T signature on PDF document

Add a digital signature with a time-stamp token to a PDF document satisfying the PAdES standard.

Signatures Validation

Validate digital signatures

Check if all signatures of a PDF document are valid. Use a Cryptographic Provider to access the certificate and to get necessary cryptographic algorithms. In case of an invalid signature, report its cause. Examine if the document has been modified after adding the last signature.

Stamping

Revise draft document by setting a stamp

Put a stamp on the PDF document to make the revision visible. At the same time, sign the document to prove the authenticity of the revision.


Add watermark on a PDF document

Put a watermark on each page of a PDF document which is scaled according to the corresponding page size. Use an XML-file for the design and the position of the watermark stamp.

In Memory

Sign PDF in memory

Read a PDF from a byte stream, sign it and return the result as byte stream. Use a Cryptographic Provider to access the certificate and to get the necessary cryptographic algorithms. For demonstration purpose, the PDF byte stream is created from file and the resulting byte stream is written back to a file.