Files
2026-07-02 08:18:00 +02:00

32 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# `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).
```xml
<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>
```