New Pdf Embedded File
Zuletzt geändert: 14.03.2026 05:56

New-PdfEmbeddedFile #

Intern – Diese Funktion ist nicht exportiert und nur modulintern verfügbar.

ÜBERSICHT #

Erzeugt die PDF-Objekte (EmbeddedFile-Stream + Filespec) für eine einzubettende Datei.

SYNTAX #

New-PdfEmbeddedFile [-FilePath] <string> [-PdfFileName] <string> [[-Description] <string>]
    [[-AFRelationship] <string>] [[-MimeType] <string>] [-StartObjNr] <int> [-Compress]
    [<CommonParameters>]

BESCHREIBUNG #

Erstellt ein EmbeddedFile-Stream-Objekt und ein Filespec-Objekt als Byte-Array im ISO-8859-1-Format, bereit zum Anhängen an eine PDF per inkrementellem Update. Optional wird der Stream mit FlateDecode komprimiert.

PARAMETER #

-FilePath #

Type: string

Pfad zur einzubettenden Datei.

-PdfFileName #

Type: string

Name der Datei im PDF (z.B. ‘factur-x.xml’).

-Description #

Type: string
Default: ''

Beschreibung im Filespec-Objekt.

-AFRelationship #

Type: string
Default: 'Alternative'

Beziehungstyp: ‘Alternative’, ‘Supplement’ oder ‘Data’.

-MimeType #

Type: string
Default: 'text/xml'

MIME-Typ der eingebetteten Datei (z.B. ’text/xml’).

-StartObjNr #

Type: int

Erste freie Objektnummer.

-Compress #

Type: switch

FlateDecode-Komprimierung anwenden.

AUSGABEN #

PSCustomObject

Objekt mit EmbeddedFileObjNr, FilespecObjNr, Bytes und NextObjNr.