FileSpecification
Panoramica
FileSpecification è una classe in Aspose.PDF FOSS per .NET. Eredita da: IDisposable.
Rappresenta una specifica di file incorporato (PDF §7.11.3).
Questa classe fornisce 10 metodi per lavorare con oggetti FileSpecification nei programmi .NET. I metodi disponibili includono: Dispose, FileSpecification, GetData, GetValue, SetValue. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: AFRelationship, CollectionItem, Contents, Description, Encoding, EncryptedPayload, e altre 9.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
Name | string | Lettura/Scrittura | Il nome del file. |
Description | string? | Lettura/Scrittura | La descrizione del file. |
Contents | Stream? | Lettura/Scrittura | Flusso per leggere o impostare i dati del file incorporato. |
StreamContents | Stream? | Lettura | Alias per Contents. |
MimeType | string? | Lettura/Scrittura | Il tipo MIME (da /Subtype del flusso del file incorporato). |
MIMEType | string? | Lettura/Scrittura | Alias per la denominazione MimeType. |
Params | FileParams? | Lettura/Scrittura | Il dizionario /Params sullo stream del file incorporato, avvolto come un FileParams. |
UnicodeName | string? | Lettura/Scrittura | Nome file UTF-16 (/UF entry, PDF 2.0 preferito rispetto a /F). |
FileSystem | string? | Lettura/Scrittura | Identificatore del file-system trasportato in /FS. |
IncludeContents | bool | Lettura/Scrittura | Se vero, la specifica del file contiene un flusso di file incorporato (/EF entry). |
AFRelationship | AFRelationship | Lettura/Scrittura | Relazione tra il file incorporato e il contenuto del documento che lo fa riferimento (/AFRelationship, PDF 2.0 §7.11.3). |
Encoding | FileEncoding | Lettura/Scrittura | Compressione applicata ai dati del flusso incorporato quando la specifica viene aggiunta a un documento: Zip lo memorizza FlateDecode-compresso, None lo memorizza grezzo. |
EncryptedPayload | EncryptedPayload | Lettura | Metadati del payload criptato (supporto per wrapper non crittografato PDF 2.0). |
CollectionItem | CollectionItem | Lettura | Metadati della collezione basati sullo schema (elementi del portfolio /Collection). |
Size | long? | Lettura | La dimensione non compressa del file incorporato (alias legacy — vedere FileParams per l’accessore corretto). |
Metodi
| Firma | Descrizione |
|---|---|
FileSpecification() | Specificazione di file vuoto senza file di supporto o stream. |
FileSpecification(file: string) | Crea una nuova specifica di file per l’incorporamento di un file (nessuna descrizione). |
FileSpecification(file: string, description: string) | Crea una nuova specifica di file per incorporare un file. |
FileSpecification(fileName: string, annot: Aspose.Pdf.Annotations.Annotation) | Crea una specifica di file collegata a un’annotazione file-attachment. |
FileSpecification(stream: Stream, name: string) | Crea una nuova specifica di file per incorporare un flusso (nessuna descrizione). |
FileSpecification(stream: Stream, name: string, description: string) | Crea una nuova specifica di file per incorporare un flusso. |
GetData() | Ottieni i dati del file incorporato come array di byte. |
GetValue(key: string) | Leggi una coppia nome/valore personalizzata impostata in precedenza tramite SetValue(string, string). |
SetValue(key: string, value: string) | Memorizza una coppia nome/valore personalizzata nella specifica. |
Dispose() | Rilascia le risorse detenute dalla specifica del file. |