Find Zugferd File Name
Zuletzt geändert: 14.03.2026 05:56

Find-ZugferdFileName #

Intern – Diese Funktion ist nicht exportiert und nur modulintern verfügbar.

ÜBERSICHT #

Ermittelt den eingebetteten ZUGFeRD/Factur-X-Dateinamen aus PDF-Rohdaten.

SYNTAX #

Find-ZugferdFileName [-PdfText] <string> [-PdfBytes] <byte[]> [<CommonParameters>]

BESCHREIBUNG #

Zentrale Erkennungslogik für ZUGFeRD-Dateinamen, genutzt von Test-ZugferdPdf und ConvertFrom-ZugferdPdf.

Stufe 1 (schnell): RegEx-Suche nach bekannten Dateinamen im PDF-Rohtext. Stufe 2 (Fallback): Strukturelles PDF-Parsing über Xref, Catalog und EmbeddedFiles Name-Tree für PDFs, bei denen das Filespec-Objekt in einem komprimierten Object Stream (ObjStm) liegt.

PARAMETER #

-PdfText #

Type: string

Der PDF-Inhalt als ISO-8859-1 Text.

-PdfBytes #

Type: byte[]

Der PDF-Inhalt als Byte-Array.

AUSGABEN #

string

Gibt den gefundenen Dateinamen zurück (z.B. ‘factur-x.xml’) oder $null.