Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
UppHub
Status & Roadmap
FAQ
Authors & License
Forums
Funding U++
Search on this site











SourceForge.net Logo

SourceForge.net Logo

GitHub Logo

Discord Logo

SignPDF

 

Adding digital signature to the PDF file

 

 

SignPDF.cpp

 

#include <Core/SSL/SSL.h>

#include <PdfDraw/PdfDraw.h>

#include <RichText/RichText.h>

 

using namespace Upp;

 

CONSOLE_APP_MAIN

{

    PdfDraw pdf;

    

    PdfSignatureInfo f;

 

    f.cert = LoadDataFile("certificate.pem");

    f.pkey = LoadDataFile("privatekey.pem");

 

    f.name = "Mahrai Ziller";

    f.location = "Masaq";

    f.reason = "I'd like to sign this pdf";

    f.contact_info = "Email me!";

 

    pdf.DrawText(200, 200, "Hello world!", Serif(200), Magenta());

    SaveFile(GetHomeDirFile("invisible_signature.pdf"), pdf.Finish(&f));

    

    SaveFile(GetHomeDirFile("signature_field.pdf"),

             Pdf(ParseQTF("[9* Hello world!&&&&&&&&[^<<signature>>^ Mahrai Ziller]"),

             Size(3968, 6074), 200, false, &f));

}

 

 

 

 

Do you want to contribute?