FileSpecification

FileSpecification

Übersicht

FileSpecification ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: IDisposable.

Stellt eine eingebettete Dateispezifikation dar (PDF §7.11.3).

Diese Klasse stellt 10 Methoden zur Arbeit mit FileSpecification-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: Dispose, FileSpecification, GetData, GetValue, SetValue. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für .NET-Paket installiert wurde. Eigenschaften: AFRelationship, CollectionItem, Contents, Description, Encoding, EncryptedPayload und 9 weitere.

Eigenschaften

NameTypZugriffBeschreibung
NamestringLesen/SchreibenDer Dateiname.
Descriptionstring?Lesen/SchreibenDie Dateibeschreibung.
ContentsStream?Lesen/SchreibenStream zum Lesen oder Festlegen der eingebetteten Dateidaten.
StreamContentsStream?LesenAlias für Inhalte.
MimeTypestring?Lesen/SchreibenDer MIME-Typ (aus /Subtype des eingebetteten Datei-Streams).
MIMETypestring?Lesen/SchreibenAlias für MimeType-Benennung.
ParamsFileParams?Lesen/SchreibenDas /Params-Dict im eingebetteten Datei-Stream, verpackt als FileParams.
UnicodeNamestring?Lesen/SchreibenUTF-16 Dateiname (/UF-Eintrag, PDF 2.0 bevorzugt gegenüber /F).
FileSystemstring?Lesen/SchreibenDateisystem-Identifikator, der in /FS enthalten ist.
IncludeContentsboolLesen/SchreibenWenn true, enthält die Dateispezifikation einen eingebetteten Dateistream (/EF-Eintrag).
AFRelationshipAFRelationshipLesen/SchreibenBeziehung zwischen der eingebetteten Datei und dem Dokumentinhalt, der darauf verweist (/AFRelationship, PDF 2.0 §7.11.3).
EncodingFileEncodingLesen/SchreibenKompression, die auf die Daten des eingebetteten Streams angewendet wird, wenn die Spezifikation zu einem Dokument hinzugefügt wird: Zip speichert sie FlateDecode-komprimiert, None speichert sie unverändert.
EncryptedPayloadEncryptedPayloadLesenVerschlüsselte Nutzlast-Metadaten (PDF 2.0 Unterstützung für nicht-verschlüsselten Wrapper).
CollectionItemCollectionItemLesenSchema-gesteuerte Sammlungsmetadaten (portfolio /Collection items).
Sizelong?LesenDie unkomprimierte Größe der eingebetteten Datei (Legacy-Alias — siehe FileParams für den richtigen Zugriff).

Methoden

SignaturBeschreibung
FileSpecification()Leere Dateispezifikation ohne zugrunde liegende Datei oder Stream.
FileSpecification(file: string)Erstelle eine neue Dateispezifikation zum Einbetten einer Datei (keine Beschreibung).
FileSpecification(file: string, description: string)Erstelle eine neue Dateispezifikation zum Einbetten einer Datei.
FileSpecification(fileName: string, annot: Aspose.Pdf.Annotations.Annotation)Erstelle eine Dateispezifikation, die mit einer file-attachment annot verknüpft ist.
FileSpecification(stream: Stream, name: string)Erstelle eine neue Dateispezifikation zum Einbetten eines Streams (keine Beschreibung).
FileSpecification(stream: Stream, name: string, description: string)Erstelle eine neue Dateispezifikation zum Einbetten eines Streams.
GetData()Rufen Sie die eingebetteten Dateidaten als Byte-Array ab.
GetValue(key: string)Lese ein benutzerdefiniertes Name/Wert-Paar, das zuvor über SetValue(string, string) festgelegt wurde.
SetValue(key: string, value: string)Speichere ein benutzerdefiniertes Name/Wert-Paar in der Spezifikation.
Dispose()Gibt Ressourcen frei, die von der Dateispezifikation gehalten werden.

Siehe auch

 Deutsch