FileSpecification

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à

NomeTipoAccessoDescrizione
NamestringLettura/ScritturaIl nome del file.
Descriptionstring?Lettura/ScritturaLa descrizione del file.
ContentsStream?Lettura/ScritturaFlusso per leggere o impostare i dati del file incorporato.
StreamContentsStream?LetturaAlias per Contents.
MimeTypestring?Lettura/ScritturaIl tipo MIME (da /Subtype del flusso del file incorporato).
MIMETypestring?Lettura/ScritturaAlias per la denominazione MimeType.
ParamsFileParams?Lettura/ScritturaIl dizionario /Params sullo stream del file incorporato, avvolto come un FileParams.
UnicodeNamestring?Lettura/ScritturaNome file UTF-16 (/UF entry, PDF 2.0 preferito rispetto a /F).
FileSystemstring?Lettura/ScritturaIdentificatore del file-system trasportato in /FS.
IncludeContentsboolLettura/ScritturaSe vero, la specifica del file contiene un flusso di file incorporato (/EF entry).
AFRelationshipAFRelationshipLettura/ScritturaRelazione tra il file incorporato e il contenuto del documento che lo fa riferimento (/AFRelationship, PDF 2.0 §7.11.3).
EncodingFileEncodingLettura/ScritturaCompressione applicata ai dati del flusso incorporato quando la specifica viene aggiunta a un documento: Zip lo memorizza FlateDecode-compresso, None lo memorizza grezzo.
EncryptedPayloadEncryptedPayloadLetturaMetadati del payload criptato (supporto per wrapper non crittografato PDF 2.0).
CollectionItemCollectionItemLetturaMetadati della collezione basati sullo schema (elementi del portfolio /Collection).
Sizelong?LetturaLa dimensione non compressa del file incorporato (alias legacy — vedere FileParams per l’accessore corretto).

Metodi

FirmaDescrizione
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.

Vedi anche

 Italiano