mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-15 14:16:07 -06:00
27 lines
718 B
C++
27 lines
718 B
C++
#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));
|
|
}
|