1.3 KiB
1.3 KiB
pdf_split_interactive — PDF interaktiv aufteilen
Zweck: Teilt eine beliebige PDF interaktiv in mehrere Teil-PDFs. Der Bearbeiter definiert Teile (Name + Seitenbereich); jeder Teil wird per pdftk extrahiert. Generisch — nicht an die Bauakte gebunden.
Parameter
| Name | Pflicht? | Default | Beschreibung |
|---|---|---|---|
assign_to |
nein | — | Bearbeiter (Child-Element). |
file |
ja | — | Pfad der Quell-PDF, z.B. {{quelle_pfad}}. |
output_dir |
nein | Temp | Zielordner der Teil-PDFs. |
files_var |
nein | teile |
Name des Ergebnis-Arrays (für loop_foreach). |
titel |
nein | PDF aufteilen | Titel. |
Ausgangswerte
| Variable | Beschreibung |
|---|---|
{{<files_var>}} |
Array der Teil-PDF-Pfade |
{{<files_var>_names}} |
Array der Teil-Namen |
{{<files_var>_count}} |
Anzahl |
Beispiel
<task type="pdf_split_interactive" id="teilen">
<assign_to>{{ICH.mail}}</assign_to>
<config>
<file>{{quelle_pfad}}</file>
<files_var>teile</files_var>
</config>
</task>
<!-- danach: loop_foreach über {{teile}} -->
Technik / Hinweise
- Seitenbereiche wie
1-3,4,5-8(kommagetrennt möglich). Seitenzahl wird oben angezeigt. - Nutzt
pdftk cat. Ideal in Kombination mitloop_foreach+bauakte_ablagezum Zurückschreiben.