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

30 lines
1.0 KiB
Markdown

# `pdf_text` — Text an feste Koordinate schreiben
**Zweck:** Schreibt einen (dynamischen) Text an eine feste Koordinate in ein bestehendes PDF — z. B. um Kopffelder oder Formularpositionen automatisch zu befüllen.
**Parameter**
| Name | Pflicht? | Default | Beschreibung |
|---|---|---|---|
| `datei` | ja | — | Quell-PDF. |
| `dateiout` | nein | = `datei` | Ausgabepfad; ohne Angabe wird die Quelldatei in-place überschrieben. |
| `text` | ja | — | Zu schreibender Text (Platzhalter erlaubt). |
| `position` | ja | — | `x,y` in **mm**, gemessen von der oberen linken Ecke (Y=0 oben). |
| `seite` | nein | `1` | Zielseite. |
**Eingangswerte:** PDF-Pfad-Variable; Kontext-Variablen für den Text.
**Ausgangswerte:** `latest_pdf_path`, `latest_pdf_url` (zeigen auf die Ausgabedatei).
```xml
<task type="pdf_text" id="fill_header">
<config>
<datei>{{antrag_pdf}}</datei>
<dateiout>{{temp_dir}}/v0.pdf</dateiout>
<text>{{ICH.vorname}} {{ICH.nachname}}</text>
<position>100,20</position>
<seite>1</seite>
</config>
</task>
```