Edit-EulandaPdf #
ÜBERSICHT #
Bearbeitet ein fertiges PDF mit ReportXtools: Wasserzeichen, AGB-Rückseite, Zusatzseiten, Leerseite für Duplex, Metadaten.
SYNTAX #
Edit-EulandaPdf [-Path] <string> [[-OutputPath] <string>] [[-Watermark] <string>] [[-Backside]
<string>] [[-AddPages] <string[]>] [-Vacant] [[-Title] <string>] [[-Author] <string>]
[[-Subject] <string>] [[-Keywords] <string>]
BESCHREIBUNG #
Der Gegenpart zu Export-EulandaReport für PDF, die schon da sind (ReportXtools modify): ein angelieferter Beleg, ein Etikett, ein Blatt aus dem Archiv. Dieselben Möglichkeiten wie beim Rendern, nur ohne Formular:
Watermark Text diagonal und halbtransparent auf jeder Seite
("Kopie", "Entwurf", "Storniert")
Backside ein PDF als Rückseite jeder Seite (AGB im Duplex)
AddPages PDF, die ans Ende kommen (Datenblatt, Lieferbedingungen)
Vacant eine Leerseite, wenn der Beleg auf einer ungeraden
Seitenzahl endet (damit die Zusatzseiten im Duplex auf
einem eigenen Blatt beginnen)
Title, Author, Subject, Keywords Metadaten
Ohne -OutputPath wird die Datei an Ort und Stelle geändert. Die Ausgabeschicht der Suite (EulandaXoutput) nutzt das, um aus dem Original die Druckfassung (prepared) zu machen; CN 11.10.2026: das Briefpapier bleibt Sache von ReportXtools, erweitert wird später.
PARAMETER #
-Path #
Type: string
Das PDF.
-OutputPath #
Type: string
Default: ''
Ziel; leer = Path überschreiben.
-Watermark #
Type: string
Default: ''
Text des Wasserzeichens.
-Backside #
Type: string
Default: ''
PDF als Rückseite.
-AddPages #
Type: string[]
Default: @()
PDF, die angehängt werden.
-Vacant #
Type: switch
Leerseite bei ungerader Seitenzahl.
-Title #
Type: string
Default: ''
Titel in den Metadaten.
-Author #
Type: string
Default: ''
Autor in den Metadaten.
-Subject #
Type: string
Default: ''
Betreff in den Metadaten.
-Keywords #
Type: string
Default: ''
Stichwörter in den Metadaten.
AUSGABEN #
string - Pfad der Ergebnisdatei, $null bei Fehler (mit Warnung)
BEISPIELE #
Edit-EulandaPdf -Path 'RE-845.pdf' -OutputPath 'RE-845-Kopie.pdf' -Watermark 'Kopie'
Edit-EulandaPdf -Path 'RE-845.pdf' -Backside 'AGB.pdf' -AddPages @('Datenblatt.pdf') -Vacant