EulandaXtools — Funktionsreferenz
Erzeugt eine visuelle PDF-Kopie einer E-Rechnung über die portinvoice.com API.
Get-PortInvoiceVisualCopy [-FilePath] <string> [-ApiToken] <string> [[-OutputPath] <string>]
[[-Language] <string>] [[-BaseUrl] <string>] [-PassThru] [<CommonParameters>]Sendet eine Rechnungsdatei (XML oder ZUGFeRD-PDF) an die portinvoice.com REST-API und erhält eine menschenlesbare PDF-Darstellung zurück. Das Ergebnis kann als Datei gespeichert oder als Byte-Array zurückgegeben werden.
Voraussetzung: Ein portinvoice.com-Konto mit Embedded-Edition-Zugang. Der API-Token wird im Konto unter OpenAPI generiert.
-FilePath
Type: stringPfad zur Rechnungsdatei (XML oder PDF).
-ApiToken
Type: stringBearer-Token für die portinvoice.com API (aus dem Konto-Bereich).
-OutputPath
Type: stringOptionaler Pfad für die Ausgabe-PDF. Wenn nicht angegeben, wird der Dateiname der Eingabe mit dem Suffix '-visual' verwendet.
-Language
Type: string
Default: 'de'Sprache für die visuelle Darstellung. Standard: 'de'.
-BaseUrl
Type: string
Default: 'https://portinvoice.obwyse.net/API'Basis-URL der API. Standard: 'https://portinvoice.obwyse.net/API'.
-PassThru
Type: switchGibt das PDF als Byte-Array zurück statt es in eine Datei zu schreiben.
stringPfad zur erzeugten PDF-Datei (Standardverhalten). byte[] PDF-Bytes wenn -PassThru angegeben ist.
Get-PortInvoiceVisualCopy -FilePath 'rechnung.xml' -ApiToken 'eyJ...'Get-PortInvoiceVisualCopy -FilePath 'zugferd.pdf' -ApiToken 'eyJ...' -OutputPath 'visual.pdf'$pdfBytes = Get-PortInvoiceVisualCopy -FilePath 'rechnung.xml' -ApiToken $token -PassThru