EulandaXtools — Funktionsreferenz
Extrahiert ein balanciertes PDF-Dictionary (<<...>>) ab einer Position im Text.
Get-PdfDictionary [-Text] <string> [-StartPosition] <int> [<CommonParameters>]Die Funktion liest ab der angegebenen Position ein balanciertes PDF-Dictionary, das durch `<<` und `>>` begrenzt wird. Verschachtelte Dictionaries werden korrekt behandelt. Die Position muss auf das erste `<` des öffnenden `<<` zeigen.
Gibt den Dictionary-String inklusive der äußeren `<<>>` zurück, oder `$null` wenn die Klammern nicht balanciert sind.
-Text
Type: stringDer PDF-Text (ISO-8859-1), in dem das Dictionary gesucht wird.
-StartPosition
Type: intDie Zeichenposition im Text, an der das öffnende `<<` beginnt.
stringDer extrahierte Dictionary-String oder $null bei unbalancierten Klammern.
$dict = Get-PdfDictionary -Text $pdfText -StartPosition 1234