1.4 KiB
1.4 KiB
pdf_merge_interactive — PDFs interaktiv zusammenführen
Zweck: Führt mehrere PDFs zu einer zusammen. Der Bearbeiter ordnet die Dateien per Drag & Drop und wählt ab/an; die ausgewählten werden in der gezeigten Reihenfolge per pdftk (Fallback pdfunite) zusammengeführt. Generisch — Eingabe ist ein Array von PDF-Pfaden.
Parameter
| Name | Pflicht? | Default | Beschreibung |
|---|---|---|---|
assign_to |
nein | — | Bearbeiter (Child-Element). |
files |
ja | — | Context-Array von PDF-Pfaden, z.B. {{teile}}. |
names |
nein | Basename | Paralleles Array mit Anzeigenamen. |
output |
nein | Temp | Ziel-PDF. |
output_var |
nein | merge |
Ergebnis-Präfix. |
titel |
nein | PDFs zusammenführen | Titel. |
Ausgangswerte
| Variable | Beschreibung |
|---|---|
{{<prefix>_pfad}} |
Pfad der zusammengeführten PDF |
{{<prefix>_anzahl}} |
Anzahl zusammengeführter Dateien |
{{latest_pdf_path}} |
ebenfalls gesetzt (für Folge-PDF-Tasks / bauakte_ablage) |
Beispiel
<task type="pdf_merge_interactive" id="zusammenfuehren">
<assign_to>{{ICH.mail}}</assign_to>
<config>
<files>{{teile}}</files>
<output_var>merge</output_var>
</config>
</task>
Technik / Hinweise
- Gegenstück zu
pdf_split_interactive. Reihenfolge = Reihenfolge der Liste; abgewählte Dateien werden ausgelassen. - Ergebnis kann per
bauakte_ablage(datei={{merge_pfad}}) in eine Bauakte geschrieben werden.