FileSpecification
Opinie generală
FileSpecification este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: IDisposable.
Reprezintă o specificație a fișierului încorporat (PDF §7.11.3).
Această clasă oferă 10 metode pentru a lucra cu obiecte FileSpecification în programe .NET. Metodele disponibile includ: Dispose, FileSpecification, GetData, GetValue, SetValue. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: AFRelationship, CollectionItem, Contents, Description, Encoding, EncryptedPayload, şi încă nouă.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
Name | string | Citire/scriere | Numele fişierului. |
Description | string? | Citire/scriere | Descrierea fişierului. |
Contents | Stream? | Citire/scriere | Stream pentru citirea sau setarea datelor fişierului încorporat. |
StreamContents | Stream? | Citeşte. | Alias pentru conţinut. |
MimeType | string? | Citire/scriere | Tipul MIME (din /Subtip al fluxului de fișiere încorporate). |
MIMEType | string? | Citire/scriere | Alias pentru numirea MimeType. |
Params | FileParams | Citire/scriere | /Params dictă pe fluxul de fişiere încorporate, împachetate ca FileParams. |
UnicodeName | string? | Citire/scriere | Numele fișierului UTF-16 (/UF entry, PDF 2.0 preferat față de /F). |
FileSystem | string? | Citire/scriere | Identificator al sistemului de fișiere în /FS. |
IncludeContents | bool | Citire/scriere | Atunci când este adevărat, specificația fișierului are un flux de fișiere încorporate (/intrare EF). |
AFRelationship | AFRelationship | Citire/scriere | Relația dintre fișierul încorporat și conținutul documentului care face referire la acesta (/AFRelationhip, PDF 2.0 §7.11.3). |
Encoding | FileEncoding | Citire/scriere | Compresie aplicată datelor fluxului încorporat atunci când specificația este adăugată unui document: Zip îl stochează FlateDecode-comprimate, None îl depozitează brut. |
EncryptedPayload | EncryptedPayload | Citeşte. | Metadate criptate de încărcare utilă (suport PDF 2.0 pentru ambalaje necriptată). |
CollectionItem | CollectionItem | Citeşte. | Metadate de colectare bazate pe schema (portfolio / elemente din colecție). |
Size | long? | Citeşte. | Dimensiunea necomprimată a fișierului încorporat (aliasul legacy vezi FileParams pentru accesorul corespunzător). |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
FileSpecification() | Specificația fișierului gol fără un fișier de sprijin sau flux. |
FileSpecification(file: string) | Crearea unei noi specificații de fișiere pentru încorporarea unui fișier (fără descriere). |
FileSpecification(file: string, description: string) | Creează o nouă specificaţie de fişier pentru încorporarea unui fişier. |
FileSpecification(fileName: string, annot: Aspose.Pdf.Annotations.Annotation) | Crearea specificației fișierului legat de o anexă a fișierului. |
FileSpecification(stream: Stream, name: string) | Crearea unei noi specificații de fișiere pentru încorporarea unui flux (fără descriere). |
FileSpecification(stream: Stream, name: string, description: string) | Creează o nouă specificaţie de fişier pentru încorporarea unui flux. |
GetData() | Obține datele încorporate fișiere ca o matrice de octete. |
GetValue(key: string) | Citeste o pereche de nume/valoare personalizata setata anterior prin SetValue(string, string). |
SetValue(key: string, value: string) | Stochează o pereche personalizată de nume/valoare pe spec. |
Dispose() | Eliberă resursele deținute de specificația fișierului. |