FileSpecification
Resumo geral
FileSpecification é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: IDisposable.
Representa uma especificação de arquivo incorporado (PDF §7.11.3).
Esta classe fornece 10 métodos para trabalhar com objetos FileSpecification em programas .NET. Os métodos disponíveis incluem: Dispose, FileSpecification, GetData, GetValue, SetValue. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net. Propriedades: AFRelationship, CollectionItem, Contents, Description, Encoding, EncryptedPayload, e mais nove.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
Name | string | Leitura/Escrita | O nome do ficheiro. |
Description | string? | Leitura/Escrita | A descrição do ficheiro. |
Contents | Stream? | Leitura/Escrita | Stream para leitura ou configuração dos dados do ficheiro incorporado. |
StreamContents | Stream? | Leia. | Alias para conteúdo. |
MimeType | string? | Leitura/Escrita | O tipo MIME (de /Subtipo do fluxo de arquivo incorporado). |
MIMEType | string? | Leitura/Escrita | Alias para nomeação MimeType. |
Params | FileParams | Leitura/Escrita | O /Params determina o fluxo de arquivo incorporado, envolto como um FileParams. |
UnicodeName | string? | Leitura/Escrita | Nome do arquivo UTF-16 (entrada / UF, preferido PDF 2.0 em vez de / F). |
FileSystem | string? | Leitura/Escrita | Identificador do sistema de ficheiros em /FS. |
IncludeContents | bool | Leitura/Escrita | Quando é verdade, a especificação do ficheiro contém um fluxo de ficheiros incorporados (/ entrada EF). |
AFRelationship | AFRelationship | Leitura/Escrita | Relação entre o ficheiro incorporado e o conteúdo do documento que faz referência a ele (/AFRelationhip, PDF 2.0 §7.11.3). |
Encoding | FileEncoding | Leitura/Escrita | Compressão aplicada aos dados do fluxo incorporado quando a especificação é adicionada a um documento: Zip armazena-o FlateDecode -comprimido, None armá-lo cru. |
EncryptedPayload | EncryptedPayload | Leia. | Metadados de carga útil criptografados (suporte para envelopes não criptidos em PDF 2.0). |
CollectionItem | CollectionItem | Leia. | Metadados de coleção orientados por esquemas (portfólio/itens da colecção). |
Size | long? | Leia. | O tamanho não comprimido do arquivo incorporado (alias legado ver FileParams para o acessório adequado). |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
FileSpecification() | Especificação de arquivo vazia sem arquivos ou fluxo de apoio. |
FileSpecification(file: string) | Criar uma nova especificação de ficheiro para inserir um ficheiros (sem descrição). |
FileSpecification(file: string, description: string) | Criar uma nova especificação de arquivo para incorporar um arquivos. |
FileSpecification(fileName: string, annot: Aspose.Pdf.Annotations.Annotation) | Criar uma especificação de ficheiro vinculada a um anexo. |
FileSpecification(stream: Stream, name: string) | Criar uma nova especificação de arquivo para incorporar um fluxo (sem descrição). |
FileSpecification(stream: Stream, name: string, description: string) | Criar uma nova especificação de arquivo para incorporar um fluxo. |
GetData() | Obtenha os dados do arquivo incorporado como uma matriz de bytes. |
GetValue(key: string) | Leia um par de nome/valor personalizado previamente definido através SetValue(string, string). |
SetValue(key: string, value: string) | Armazenar um par de nome/valor personalizado na especificação. |
Dispose() | Liberta recursos mantidos pela especificação do ficheiro. |