Expand-PdfStream #
Intern – Diese Funktion ist nicht exportiert und nur modulintern verfügbar.
ÜBERSICHT #
Dekomprimiert einen PDF-Stream anhand des angegebenen Filter-Typs.
SYNTAX #
Expand-PdfStream [-Data] <byte[]> [-Filter] <string> [<CommonParameters>]
BESCHREIBUNG #
Die Funktion dekomprimiert Byte-Daten eines PDF-Streams. Unterstützt werden die Filter /FlateDecode, /ASCIIHexDecode, /ASCII85Decode und /RunLengthDecode. Bei /FlateDecode wird der 2-Byte zlib-Header übersprungen und die Daten mit DeflateStream dekomprimiert. Die anderen Filter werden eigenständig implementiert.
PARAMETER #
-Data #
Type: byte[]
Die komprimierten Byte-Daten des PDF-Streams.
-Filter #
Type: string
Der PDF-Filtername, z.B. /FlateDecode, /ASCIIHexDecode, /ASCII85Decode oder /RunLengthDecode.
AUSGABEN #
byte[]
Gibt die dekomprimierten Bytes zurück.
BEISPIELE #
$decompressed = Expand-PdfStream -Data $compressedBytes -Filter '/FlateDecode'