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
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
Name | string | Lesen/Schreiben | Der Dateiname. |
Description | string? | Lesen/Schreiben | Die Dateibeschreibung. |
Contents | Stream? | Lesen/Schreiben | Stream zum Lesen oder Festlegen der eingebetteten Dateidaten. |
StreamContents | Stream? | Lesen | Alias für Inhalte. |
MimeType | string? | Lesen/Schreiben | Der MIME-Typ (aus /Subtype des eingebetteten Datei-Streams). |
MIMEType | string? | Lesen/Schreiben | Alias für MimeType-Benennung. |
Params | FileParams? | Lesen/Schreiben | Das /Params-Dict im eingebetteten Datei-Stream, verpackt als FileParams. |
UnicodeName | string? | Lesen/Schreiben | UTF-16 Dateiname (/UF-Eintrag, PDF 2.0 bevorzugt gegenüber /F). |
FileSystem | string? | Lesen/Schreiben | Dateisystem-Identifikator, der in /FS enthalten ist. |
IncludeContents | bool | Lesen/Schreiben | Wenn true, enthält die Dateispezifikation einen eingebetteten Dateistream (/EF-Eintrag). |
AFRelationship | AFRelationship | Lesen/Schreiben | Beziehung zwischen der eingebetteten Datei und dem Dokumentinhalt, der darauf verweist (/AFRelationship, PDF 2.0 §7.11.3). |
Encoding | FileEncoding | Lesen/Schreiben | Kompression, 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. |
EncryptedPayload | EncryptedPayload | Lesen | Verschlüsselte Nutzlast-Metadaten (PDF 2.0 Unterstützung für nicht-verschlüsselten Wrapper). |
CollectionItem | CollectionItem | Lesen | Schema-gesteuerte Sammlungsmetadaten (portfolio /Collection items). |
Size | long? | Lesen | Die unkomprimierte Größe der eingebetteten Datei (Legacy-Alias — siehe FileParams für den richtigen Zugriff). |
Methoden
| Signatur | Beschreibung |
|---|---|
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. |