Edit Eulanda Pdf
Zuletzt geändert: 11.10.2026 20:01

Übersicht

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