Expand Pdf Stream
Zuletzt geändert: 14.03.2026 05:56

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'