Signature field FlexReport / PDf Export

Posted by: fischer.patrick on 10 November 2022, 12:44 pm EST

  • Posted 10 November 2022, 12:44 pm EST

    Hi,

    I try to figure out a way to add a signature field to the PDF export of a FlexReport.

    Several ideas failed and it’s not an option to render the report as a metafile and render this subsequently as an image (seems very unprofessional to be honest) to a PDF.

    Extending PdfFilter or PdfExportProvider also doesn’t seem to be an option as there are no rendering methods to override.

    C1Pdf is not able to load existing PDFs to add a signature field.

    Is there a way to accomplish this without third party tools?

  • Posted 11 November 2022, 3:26 am EST - Updated 14 November 2022, 5:04 am EST

    Hi,

    FlexReport is a reporting solution. It can’t be considered a document like a Pdf. It uses Pdf libraries for Exporting only.

    You are right that the C1Pdf doesn’t load existing PDFs.

    We are sorry to inform you that this requirement can’t be achieved through ComponentOne FlexReport. However, we have a different product GCDocs, which is advanced in document API. You can use GCPdf library to achieve your requirement.

    Please refer the demo for the same : https://www.grapecity.com/documents-api-pdf/demos/features/signatures/sign-doc/code-cs

    Regards,

    Nitin

  • Posted 11 November 2022, 3:54 am EST

    Is it correct, that it is not possible to inject something in the PDF via etxending PdfFilter or PdfExportProvider classes?

  • Posted 14 November 2022, 5:04 am EST

    Hi,

    Apologize for the delay in response.

    PdfFilter and PdfExportFilter are used for exporting purpose.

    However, If you want to add a Signature into the Pdf while creating a new Pdf file or in an existing Pdf file. Then you can do it through C1PdfDocument.

    Please refer to this blog for full implementation: https://www.grapecity.com/blogs/export-c1printdocument-to-pdf-with-digital-signature

    Best Regards,

    Nitin

Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels