FileSpecification
Revisión
FileSpecification Es una clase en Aspose.PDF FOSS para .NET. Heredados de: IDisposable.
Representa una especificación de archivo incorporado (PDF §7.11.3).
Esta clase proporciona 10 métodos para trabajar con los objetos de FileSpecification en programas .NET. Los métodos disponibles incluyen: Dispose, FileSpecification, GetData, GetValue, SetValue. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.PDF FOSS para el paquete .Net. Propiedades : AFRelationship, CollectionItem, Contents, Description, Encoding, EncryptedPayload,Y 9 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
Name | string | Leer / escribir | El nombre del archivo. |
Description | string? | Leer / escribir | La descripción del archivo. |
Contents | Stream? | Leer / escribir | Stream para leer o configurar los datos de archivo incorporado. |
StreamContents | Stream? | Leer | Alias para los contenidos. |
MimeType | string? | Leer / escribir | El tipo MIME (de /subtipo del flujo de archivos incorporados). |
MIMEType | string? | Leer / escribir | Alias para MimeType nombramiento. |
Params | FileParams | Leer / escribir | El /Params dicta en el flujo de archivo incorporado, encendido como un FileParams. |
UnicodeName | string? | Leer / escribir | Nombre de archivo UTF-16 (/Uf entrada, PDF 2.0 preferido sobre /F). |
FileSystem | string? | Leer / escribir | Identificador de archivo del sistema llevado a /FS. |
IncludeContents | bool | Leer / escribir | Cuando es cierto, el espectro de archivo lleva un flujo de fichas incorporadas (/entrada EF). |
AFRelationship | AFRelationship | Leer / escribir | Relación entre el archivo incorporado y el contenido del documento que lo hace referencia (/AFRelationship, PDF 2.0 §7.11.3). |
Encoding | FileEncoding | Leer / escribir | La compresión se aplicó a los datos del flujo incorporado cuando el espectro se añade a un documento: Zip lo almacena FlateDecode-comprimido, No lo almacenan crudo. |
EncryptedPayload | EncryptedPayload | Leer | Metadatos de pago encriptados (PDF 2.0 soporte para un cripto-cruciador). |
CollectionItem | CollectionItem | Leer | Metadatos de recogida guiados por esquema (portfolio / artículos de colección). |
Size | long? | Leer | El tamaño no comprimido del archivo incorporado (legacy alias — ver FileParams para el accesorio adecuado). |
Metodología
| firma | Descripción |
|---|---|
FileSpecification() | Especificaciones de archivo vacío sin archivos de backup o flujo. |
FileSpecification(file: string) | Crea una nueva especificación de archivo para incorporar un archivos (no descripción). |
FileSpecification(file: string, description: string) | Crea una nueva especificación de archivo para incorporar un archivos. |
FileSpecification(fileName: string, annot: Aspose.Pdf.Annotations.Annotation) | Crea una especificación de archivo vinculada a un anotador de fichero. |
FileSpecification(stream: Stream, name: string) | Crea una nueva especificación de archivo para incorporar un flujo (no descripción). |
FileSpecification(stream: Stream, name: string, description: string) | Crea una nueva especificación de archivo para incorporar un flujo. |
GetData() | Obtenga los datos de archivo incorporados como un array de byte. |
GetValue(key: string) | Lea un par de nombre/valor personalizado previamente establecido a través de SetValue(string, string). |
SetValue(key: string, value: string) | Almacenar un nombre/valor personalizado en la spec. |
Dispose() | El archivo es el archivado de la spec. |