Write-PdfIncremental

EulandaXtools — Funktionsreferenz

Write-PdfIncremental Intern

ÜBERSICHT

Hängt neue Objekte per inkrementellem Update an Original-PDF-Bytes an.

SYNTAX

Write-PdfIncremental [-OriginalBytes] <byte[]> [-NewObjects] <hashtable> [-PrevXRefOffset] <long>
    [-RootRef] <string> [[-InfoRef] <string>] [[-Id] <string>] [-Size] <int> [<CommonParameters>]

BESCHREIBUNG

Implementiert das inkrementelle PDF-Update gemäß ISO 32000-1, Kap. 7.5.6. Die Original-Bytes bleiben unverändert, neue Objekte werden am Ende angehängt mit einer neuen XRef-Tabelle und Trailer.

PARAMETER

-OriginalBytes

Type: byte[]

Die unveränderten Bytes der Original-PDF.

-NewObjects

Type: hashtable

Hashtable mit Key=ObjNr (int), Value=Hashtable mit 'Bytes' (byte[]).

-PrevXRefOffset

Type: long

Der startxref-Wert der Original-PDF (wird als /Prev eingetragen).

-RootRef

Type: string

Root-Objekt-Referenz, z.B. "1 0".

-InfoRef

Type: string

Info-Objekt-Referenz, z.B. "2 0" (oder $null).

-Id

Type: string

PDF-ID als Hex-String (oder $null).

-Size

Type: int

Gesamtanzahl der Objekte (/Size im Trailer).

AUSGABEN

byte[]

Gibt die komplette neue PDF als Byte-Array zurück.