# `pdf_split` — PDF aufteilen **Zweck:** Teilt ein PDF in Einzelseiten oder benannte Seitenbereiche auf. Die Ergebnis-Pfade landen als Array im Kontext — ideal als Eingabe für `loop_foreach`. **Parameter** | Name | Pflicht? | Default | Beschreibung | |---|---|---|---| | `file` | ja | — | Quell-PDF. | | `output_dir` | ja | — | Zielverzeichnis für die Teil-PDFs (wird bei Bedarf angelegt). Dateiname: `_.pdf`. | | `range` | nein (mehrfach) | — | Benannter Bereich mit Attributen `name` und `pages`. Seitenangabe: einzelne Seiten, Bereiche und offene Enden kombinierbar, z. B. `1`, `2-5`, `6-`, `1,3-5,8-`. **Ohne** `range`-Einträge wird jede Seite einzeln gespeichert (Bereichsnamen `page_1`, `page_2`, …). | | `files_var` | nein | `_parts` | Name der Kontext-Variable für das Ergebnis-Array. | **Eingangswerte:** PDF-Pfad-Variable, z. B. `{{antrag_pdf}}`; `{{temp_dir}}` als Zielverzeichnis. **Ausgangswerte:** - `` — Array aller Teil-Pfade (in Bereichsreihenfolge) - `_named` — Zuordnung Bereichsname → Pfad - `_count` — Anzahl erzeugter Teile - `_part_` — Einzelpfad je Bereich (z. B. `{{split_bereich_part_deckblatt}}`) Hinweis: `latest_pdf_path` wird von diesem Task **nicht** verändert. ```xml {{antrag_pdf}} {{temp_dir}} teile_pdfs ```