logo
small logo
  • Products
  • Buy
  • Support
  • Articles
  • Customer panel Support
    • en
    • pt
    • es
    • de
    • pl
    • JP
    • ZH
  • Home
  • /
  • Articles
  • /
  • How to create and sign PDF files in Delphi with multiple digital signatures
  • PDF document in a report – using of new TfrxPDFView object

    September 9, 2021

    First of all, FastReport VCL is a report generator. Based on this conclusion, we can

    read more
  • How to remove object intersection in FastReport VCL

    March 29, 2022

    In the new version of FastReport VCL 2022.2, we have added new functions to

    read more
  • How to make a PDF from Delphi / C++Builder / Lazarus

    May 14, 2020

    Quite often, you need to get a PDF document from a Pascal application - either

    read more
  • How to create an interactive PDF form for HR interviews in Delphi and Lazarus

    December 14, 2020

    Someone might not know, but the PDF standard allows you to create fillable forms. That

    read more
  • Using interactive maps in FastReport VCL 2021

    April 30, 2021

    This is the final article of the courses of Akademik educational program. In the

    read more

How to create and sign PDF files in Delphi with multiple digital signatures

December 13, 2021

PDF

Some people need to create PDF documents and at the same time sign them with a digital signature. To solve this issue, you can use FastReport VCL versions 2021.1-2021.4. But what if you need to sign a PDF document with more than one digital signature? This feature was integrated into the new version of FastReport VCL 2022.1.

Next, we will look at the generation of a PDF document and how to sign it with several digital signatures.

You can find this example, without using the PDF export dialog with the code in the Demos/SignWithoutDialog folder of our FastReport VCL product after its installation.

But we will look at this functionality by signing the generated PDF document with two digital signatures using the PDF export dialog, without writing any code.

To use multiple digital signatures, you must perform the following steps:

Step 1. Place two TfrxDigitalSignatureView objects on the template in its lower part and select for them the necessary picture, inscription or empty space. We will put our Fast Reports logos on the report, as shown in the figure below.

Template with two digital signatures

Step 2. Specify the description of the First signature in the first digital signature.

Changing the Description property for the first digital signature object

Step 3. Specify the description of the Second signature for the second digital signature.

Changing the Description property for a second digital signature object

Step 4. Next, build the report and click “Export to PDF”.

Export to PDF dialog

Step 5. After clicking, you will open the export to PDF dialog. You can read more about all the PDF format settings in the article “How to create PDF from Delphi/C ++ Builder/Lazarus”. But now we only need the Signature tab.

Switch to the Signature tab of the export to PDF dialog

Step 6. Press the “Auto fill” button, after which all the signatures located on the template with the corresponding descriptions will appear in the list.

Step 7. Then we fill in the additional information fields, select the location for the certificate, and also enter the password.

Step 8. Let's do this for the first digital signature:

Filling properties for the first digital signature

Step 9. Let's do this for the second digital signature:

Filing properties for the second digital signature

Step 10. Press the OK button and save our PDF document. Let's open the resulting file in Foxit Reader.

Opening a Saved PDF Document in Foxit Reader

We see that the PDF document was successfully signed with two digital signatures. Thus, you can generate and sign PDF documents with multiple digital signatures using FastReport VCL 2022.1.

about product download buy
avatar
Alexander Syrykh
QA
Fast Reports Team: Alexander Syrykh - Quality Assurance at Fast Reports
VCL FastReport PDF Report Delphi

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Buy
  • Download
  • Documentation
  • Testimonials
  • How to uninstall
  • Ticket system
  • FAQ
  • Tutorial Video
  • Forum
  • Articles
  • Our News
  • Press about us
  • Resellers
  • Extended licensing
  • Contact us

© 1998-2022 by Fast Reports Inc.

  • Privacy Policy