mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-08-24 14:22:40 -06:00
.reference
git-svn-id: svn://ultimatepp.org/upp/trunk@10361 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
a77b6afaf0
commit
d7d56bd9da
5 changed files with 78 additions and 0 deletions
27
reference/SignPDF/SignPDF.cpp
Normal file
27
reference/SignPDF/SignPDF.cpp
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
#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("invislble_signature.pdf"), pdf.Finish(&f));
|
||||
|
||||
SaveFile(GetHomeDirFile("signature_field.pdf"),
|
||||
Pdf(ParseQTF("[9* Hello world!&&&&&&&&[^<<signature>>^ Mahrai Ziller]"),
|
||||
Size(3968, 6074), 200, false, &f));
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue