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.