FileSpecification
Přehled
FileSpecification je třída v Aspose.PDF FOSS pro .NET. Dědí z: IDisposable.
Zastupuje specifikaci vloženého souboru (PDF §7.11.3).
Tato třída poskytuje 10 metod pro práci s objekty FileSpecification v programech .NET. Dostupné metody zahrnují: Dispose, FileSpecification, GetData, GetValue, SetValue. Veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: AFRelationship, CollectionItem, Contents, Description, Encoding, EncryptedPayload a dalších 9.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
Name | string | Čtení/zápis | Název souboru. |
Description | string? | Čtení/zápis | Popis souboru. |
Contents | Stream? | Čtení/zápis | Stream pro čtení nebo nastavení dat vloženého souboru. |
StreamContents | Stream? | Čtení | Alias pro Contents. |
MimeType | string? | Čtení/zápis | MIME typ (z /Subtype vloženého souborového streamu). |
MIMEType | string? | Čtení/zápis | Alias pro pojmenování MimeType. |
Params | FileParams? | Čtení/zápis | Slovník /Params v proudu embedded-file, zabalený jako FileParams. |
UnicodeName | string? | Čtení/zápis | název souboru UTF-16 (/UF entry, PDF 2.0 preferováno před /F). |
FileSystem | string? | Čtení/zápis | Identifikátor souborového systému uložený v /FS. |
IncludeContents | bool | Čtení/zápis | Když je pravda, specifikace souboru nese vložený souborový proud (/EF entry). |
AFRelationship | AFRelationship | Čtení/zápis | Vztah mezi vloženým souborem a obsahem dokumentu, který na něj odkazuje (/AFRelationship, PDF 2.0 §7.11.3). |
Encoding | FileEncoding | Čtení/zápis | Komprese aplikovaná na data vloženého proudu při přidání specifikace do dokumentu: Zip jej ukládá FlateDecode-komprimované, None jej ukládá v surovém stavu. |
EncryptedPayload | EncryptedPayload | Čtení | Metadata šifrovaného payloadu (PDF 2.0 podpora nešifrovaného wrapperu). |
CollectionItem | CollectionItem | Čtení | Metadata kolekce řízená schématem (portfolio /Collection items). |
Size | long? | Čtení | Nekomprimovaná velikost vloženého souboru (starší alias — viz FileParams pro správný přístup). |
Metody
| Podpis: | Popis: |
|---|---|
FileSpecification() | Specifikace prázdného souboru bez podkladového souboru nebo proudu. |
FileSpecification(file: string) | Vytvořte novou specifikaci souboru pro vložení souboru (žádný popis). |
FileSpecification(file: string, description: string) | Vytvořte novou specifikaci souboru pro vložení souboru. |
FileSpecification(fileName: string, annot: Aspose.Pdf.Annotations.Annotation) | Vytvořte specifikaci souboru propojenou s file-attachment annot. |
FileSpecification(stream: Stream, name: string) | Vytvořte novou specifikaci souboru pro vložení streamu (žádný popis). |
FileSpecification(stream: Stream, name: string, description: string) | Vytvořte novou specifikaci souboru pro vložení proudu. |
GetData() | Získá data vloženého souboru jako pole bajtů. |
GetValue(key: string) | Přečtěte vlastní pár název/hodnota nastavený dříve pomocí SetValue(string, string). |
SetValue(key: string, value: string) | Uložte vlastní dvojici název/hodnota do specifikace. |
Dispose() | Uvolní prostředky držené specifikací souboru. |