PDFBlackbox (VCL Edition) is a comprehensive collection of native components that help you compress, encrypt, sign and timestamp PDF documents from your Delphi, C++Builder or FreePascal applications. Both symmetric and certificate-based (X.509) encryption and signing is supported. VCL edition can be used with Delphi 4-7, Delphi 2005-2010, C++Builder 2007-2010, FreePascal.
With help of PDFBlackbox your Delphi, C++Builder or FreePascal application can * Sign and verify PDF documents using RSA public keys and X.509 certificates * Encrypt and decrypt PDF documents using RSA public keys and X.509 certificates * Encrypt and decrypt PDF documents using symmetric keys (passwords, passphrases) * Timestamp PDF documents * Perform operations using keys stored on cryptographic hardware (USB cryptotokens and smartcards) * Compress the documents, being processed, using ZLib compression algorithm * Handle huge PDF documents without significant memory requirements PDFBlackbox components are a clean-room implementation of PDF format specification, which don't use any third-party libraries for core functionality. VCL edition of PDFBlackbox can be used with Delphi 5 to Delphi XE3, C++Builder 2007 to C++Builder XE3, FreePascal 2.6 and later.
Download and use it now: PDFBlackbox VCL