b1fb3efaa1
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1.5 KiB
1.5 KiB
pdf_sign — PDF stempeln und signieren (feste Position)
Zweck: Bringt einen aus Text erzeugten Sichtvermerk-Stempel an einer festen Koordinate auf und versieht das Dokument mit einer kryptografischen Signatur (systemweit hinterlegtes Zertifikat). Der Stempeltext wird dauerhaft „eingebrannt". Die Datei wird in-place überschrieben.
Parameter
| Name | Pflicht? | Default | Beschreibung |
|---|---|---|---|
file |
ja | — | Zu signierendes PDF; wird in-place ersetzt. |
text |
ja | — | Stempeltext (Platzhalter erlaubt), z. B. gez. {{ICH.nachname}}. |
x |
nein | 40 |
X-Position des Stempels in PDF-Punkten, gemessen vom linken Rand. |
y |
nein | 250 |
Y-Position in PDF-Punkten, Y=0 oben (top-down). |
seite (oder page) |
nein | 1 |
Seitennummer, auf der der Stempel platziert wird. |
Die Stempelgröße ist fest (ca. 60 × 25); der Text wird dunkelblau, zentriert gerendert. Vor dem Signieren wird das PDF bei Bedarf automatisch in ein kompatibles Format konvertiert (verlustfrei).
Eingangswerte: {{latest_pdf_path}} bzw. eine PDF-Pfad-Variable wie {{antrag_pdf}}.
Ausgangswerte: latest_pdf_path, latest_pdf_url (zeigen auf die signierte Datei — gleicher Pfad, neuer Inhalt).
<task type="pdf_sign" id="freigabe_sig">
<config>
<file>{{latest_pdf_path}}</file>
<text>Freigegeben: {{ICH.vorname}} {{ICH.nachname}}, {{DATE}}</text>
<x>40</x>
<y>250</y>
<seite>1</seite>
</config>
</task>