30 lines
1.0 KiB
Markdown
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>
|
||
|
|
```
|