Documentos de informação
Resumo geral
Document é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: IDisposable.
Representa um documento PDF.
Esta classe fornece 143 métodos para trabalhar com objetos Document em programas .NET. Os métodos disponíveis incluem: AddEmbeddedFile, AddNamedDestination, BindXml, ChangePasswords, Check, Convert, ConvertPageToPNGMemoryStream, Create, Decrypt, Dispose, Document, Encrypt, e 40 métodos adicionais. 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: Actions, AllowReusePageContent, Background, CenterWindow, Collection, CryptoAlgorithm, e mais 71.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
IsLicensed | bool | Leia. | Se a licença é actualmente aplicada. |
JavaScript | JavaScriptCollection | Leia. | Arvore de nomes a nível do documento JavaScript (especificados em PDF §12.6.4.16 /Nomes/JavaScript no catálogo). |
Pages | PageCollection | Leia. | A coleção de páginas deste documento. |
Info | DocumentInfo | Leia. | O dicionário de informações sobre o documento (título, autor etc.). |
FileName | string? | Leia. | Nome/caminho do ficheiro a partir do qual este documento foi carregado, ou nulo se for carregado de um stream. |
EnableObjectUnload | bool | Leitura/Escrita | Se deve descarregar objetos grandes após a utilização para reduzir a pressão da memória. |
PdfVersion | string? | Leia. | A versão PDF do cabeçalho de ficheiro (por exemplo, “1.4”, " 1.7 “, " 2.0 “). |
PageCount | int | Leia. | Corto para Pages.Count. |
Version | string? | Leia. | Alias para PdfVersion. |
IsPdfaCompliant | bool | Leia. | Verdadeiro se o documento declarar-se compatível com PDF/A. |
PdfFormat | Aspose.Pdf.PdfFormat | Leia. | Retorna o formato PDF declarado por este documento. |
IsLinearized | bool | Leitura/Escrita | Devolve true se o ficheiro PDF for linearizado (otimizado para visualização rápida na web). |
EnableSignatureSanitization | bool | Leitura/Escrita | Quando true (default), o escritor limpa referências de assinatura inválidas durante a salvação. |
_engineDoc | EngineDocFacade | Leia. | Mão do motor exposta para o padrão de acesso legado doc._engineDoc.X. |
Form | Form | Leia. | O formulário interativo (AcroForm). |
HasForm | bool | Leia. | Se o documento tem um formato interativo. |
DisableFontLicenseVerifications | bool | Leitura/Escrita | Se deseja desativar as verificações de verificação da licença. |
FontUtilities | IDocumentFontUtilities | Leia. | Utilidades de fontes para subconfiguração e gestão de letras. |
Outlines | OutlineCollection | Leia. | O esboço do documento (marcas de favorito), ou nulo se não existir. |
HasOutlines | bool | Leia. | Se o documento tem marcadores. |
Collection | Collection? | Leitura/Escrita | PDF Portfolio (collection) wrapper retorna o dicionário Collection do catálogo como uma Coleção, ou null se o documento não for um portfólio. |
Metadata | Metadata | Leia. | Metadados XMP para o documento. |
HasMetadata | bool | Leia. | Se o documento tem metadados XMP. |
IsEncrypted | bool | Leia. | Se o documento está criptografado. |
IsDecrypted | bool | Leia. | Se o documento foi decodificado com êxito (ou seja, a inicialização do decriptador). |
EncryptionInfo | EncryptionInfo? | Leia. | Detalhes de encriptação, ou nulo se não estiver criptografado. |
Permissions | int | Leia. | Permissões Raw /P bitmask do dicionário de criptografia (PDF 32000-1:2008 Tabela 22). |
OpenAction | IAppointment? | Leitura/Escrita | A ação de abertura do documento (ação ou destino executado ao abrir o PDF), ou null. |
PageInfo | PageInfo | Leitura/Escrita | Dimensões/margens de página padrão aplicadas a páginas adicionadas após esta definição. |
EmbeddedFiles | EmbeddedFileCollection | Leia. | Coleção de ficheiros incorporados. |
HasEmbeddedFiles | bool | Leia. | Se o documento tem ficheiros incorporados. |
PageLabels | PageLabelCollection? | Leia. | Rótulos de página, ou nulo. |
HasPageLabels | bool | Leia. | Se o documento tem rótulos de página. |
HasCollection | bool | Leia. | Se o documento é um Portfólio PDF (tem um dicionário /Collection no catálogo). |
OutputIntents | OutputIntents | Leia. | As intenções de saída declaradas no catálogo dos documentos. |
Destinations | DestinationCollection | Leia. | Fornece métodos de pesquisa de destino (por exemplo, GetPageNumber por nome do destino). |
HasDestinations | bool | Leia. | Se o documento tem nomeados destinos. |
NamedDestinations | NamedDestinationCollection | Leia. | Destinos indicados no documento. |
OptionalContent | OptionalContentProperties? | Leia. | Propriedades de conteúdo opcionais (camadas) ou nulo, se não existir. |
HasLayers | bool | Leia. | Se o documento tem conteúdo opcional (camadas). |
ViewerPreferences | ViewerPreferences? | Leia. | Preferências do espectador que controlam a forma como o documento é exibido. |
CenterWindow | bool | Leitura/Escrita | /CenterWindow preferência do espectador: posição da janela de documento no centro da tela. |
FitWindow | bool | Leitura/Escrita | /FitWindow preferência do espectador: redimensionar a janela para se encaixar na primeira página exibida. |
DisplayDocTitle | bool | Leitura/Escrita | /DisplayDocTitle preferência do visualizador: mostrar o título do documento na barra de título da janela em vez do nome do arquivo. |
PageLayoutName | string? | Leitura/Escrita | Nome bruto /PageLayout lido do catálogo (por exemplo, “SinglePage”, " TwoColumnLeft “). |
PageModeName | string? | Leitura/Escrita | Nome bruto /PageMode lido do catálogo (por exemplo, “UseNone”, " UseOutlines “). |
PageLayout | PageLayout | Leitura/Escrita | A entrada /PageLayout como um enum digitado. |
PageMode | PageMode | Leitura/Escrita | A entrada /PageMode como um enum digitado. |
NonFullScreenPageMode | PageMode | Leitura/Escrita | A preferência do espectador /NonFullScreenPageMode (que modo de página para reverter ao sair da tela cheia). |
PrintScaling | PrintScaling | Leitura/Escrita | A preferência do espectador. |
Duplex | PrintDuplex | Leitura/Escrita | A preferência do visualizador /Duplex (Simplex padrão quando desinstalado). |
Direction | Direction | Leitura/Escrita | A preferência do visualizador /Direction (direção de fluxo de texto). |
CryptoAlgorithm | CryptoAlgorithm? | Leia. | O algoritmo de criptografia em uso, ou nulo quando o documento não está cripto. |
Id | Id? | Leia. | A matriz /ID do trailer, ou nula quando não há entrada de / ID presente. |
IsPdfUaCompliant | bool | Leia. | Verdadeiro quando os metadados XMP do documento incluem uma entrada pdfuaid:part (identificador PDF/UA-1). |
Language | string? | Leitura/Escrita | A língua natural do documento (BCP 47). |
IsTagged | bool | Leia. | Se o documento está marcado como PDF. |
HasStructTree | bool | Leia. | Se o documento tem uma árvore de estrutura. |
StructTreeRoot | Aspose.Pdf.Tagged.StructTreeRoot? | Leia. | A raiz da estrutura-árvore (/StructTreeRoot) para ler a estrutura lógica de um documento marcado, ou null quando o documento não está marcado. |
LogicalStructure | Aspose.Pdf.Structure.RootElement | Leia. | A raiz da árvore de estrutura lógica do documento. |
TaggedContent | Tagged.ITaggedContent | Leia. | Superfície de conteúdo etiquetado para metadados de acessibilidade e árvore da estrutura lógica. |
OptimizeSize | bool | Leitura/Escrita | Obtém ou define uma bandeira indicando se o documento deve ser otimizado para tamanho na salva. |
EmbedStandardFonts | bool | Leitura/Escrita | Quando é verdade, as fontes padrão 14 PostScript (estilos Helvetica / Times / Courier × 4 + Símbolo + ZapfDingbats) são incorporadas no documento salvo para que a saída seja renderizada de forma idêntica sem depender das fontes alternativas do lado do espectador. |
IgnoreCorruptedObjects | bool | Leitura/Escrita | Quando é verdade, o parser tolera declarações de objeto indireto corrompidas (bytes extras/deformados entre objetos) em vez de jogar. |
Background | Color? | Leitura/Escrita | Cor de fundo do documento pintado em cada página antes do conteúdo durante a salvação. |
Actions | Annotations.DocumentActionCollection | Leia. | Catálogo /AA dicionário de ações adicionais. |
CustomSecurityHandler | Security.ICustomSecurityHandler? | Leia. | Armazenado quando configurado através do ICustomSecurityHandler Encrypt overloads. |
AllowReusePageContent | bool | Leitura/Escrita | Se o guardador pode reutilizar fluxos de conteúdo de página idênticos. |
EnableNotificationLogging | bool | Leitura/Escrita | Se o documento emite entradas no registo de notificações. |
HandleSignatureChange | bool | Leitura/Escrita | Se os campos de assinatura disparam manipuladores quando o seu ditado muda. |
HideMenubar | bool | Leitura/Escrita | Preferência do espectador: ocultar a barra de menus (/ViewerPreferences /HideMenubar). |
HideToolBar | bool | Leitura/Escrita | Preferência do espectador: ocultar a barra de ferramentas (/ViewerPreferences /HideToolbar). |
HideWindowUI | bool | Leitura/Escrita | Preferência do espectador: esconder a interface da janela (/ViewerPreferences /HideWindowUI). |
IsXrefGapsAllowed | bool | Leitura/Escrita | Permitir lacunas na tabela xref durante a análise. |
PickTrayByPdfSize | bool | Leitura/Escrita | Preferência do espectador: escolha a bandeja de papel pelo tamanho da página PDF (/ViewerPreferences /PickTrayByPDFSize). |
FileSizeLimitToMemoryLoading | int | Leitura/Escrita | Tamanho máximo de ficheiro (bytes) carregado inteiramente na memória. |
DefaultNodesNumInSubtrees | byte | Leia. | Factor de ramificação da árvore-página por defeito (tabela PDF 30 /Count vs. Kids ratio). |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
Document() | Criar um novo documento PDF vazio (construtor sem parâmetros, corresponde à API pública). |
Document(filename: string) | Abra um documento PDF a partir de uma rota para o arquivo. |
Document(version: PdfVersion) | Criar um documento vazio visando a versão de especificação PDF dada. |
Document(filename: string, password: string) | Abra um documento PDF criptografado a partir de uma rota para o arquivo com uma senha. |
Document(filename: string, certOptions: Security.CertificateEncryptionOptions) | Abrir um documento criptografado com o gerenciador de segurança da chave pública a partir de uma rota de arquivo usando as opções de encriptação do certificado fornecidas. |
Document(filename: string, certOptions: Security.CertificateEncryptionOptions, isManagedStream: bool) | Arquivo ctor com opções de cert e a bandeira isManagedStream (almacenado apenas o buffer de byte na memória é sempre reutilizável). |
Document(input: Stream, certOptions: Security.CertificateEncryptionOptions) | Abra um documento criptografado de chave pública. |
Document(input: Stream, certOptions: Security.CertificateEncryptionOptions, isManagedStream: bool) | Stream ctor com opções de cert e a bandeira isManagedStream. |
Document(input: Stream, password: string) | Abra um documento PDF criptografado de uma transmissão com senha. |
Document(path: string, options: HtmlLoadOptions) | Abra um arquivo HTML e converta para PDF usando as opções fornecidas. |
Document(stream: Stream, options: HtmlLoadOptions) | Abra um fluxo HTML e converta para PDF usando as opções fornecidas. |
Create() | Criar um novo documento PDF vazio. |
Open(data: byte[]) | Abra um documento PDF a partir de uma matriz byte. |
Open(data: byte[], password: string) | Abra um documento PDF criptografado a partir de uma matriz de bytes com uma senha. |
Open(path: string) | Abra um documento PDF a partir de uma rota para o arquivo. |
Open(path: string, password: string) | Abra um documento PDF criptografado a partir de uma rota para o arquivo com uma senha. |
Document(input: Stream) | Abra um documento PDF a partir de uma corrente (constructor, corresponde à API pública). |
Open(stream: Stream) | Abra um documento PDF a partir de uma transmissão. |
Open(stream: Stream, password: string) | Abra um documento PDF criptografado de uma transmissão com senha. |
Open(path: string, options: Converters.MdLoadOptions) | Abra um arquivo Markdown e converta-o em documento PDF. |
Open(data: byte[], options: Converters.MdLoadOptions) | Abra um arquivo Markdown de bytes e converta-o para um documento PDF. |
Open(path: string, options: Converters.SvgLoadOptions) | Abra um arquivo SVG e converta-o em documento PDF. |
Open(path: string, options: HtmlLoadOptions) | Abra um arquivo SVG de bytes e converta-o em documento PDF. |
Open(data: byte[], options: HtmlLoadOptions) | Abra um arquivo HTML de bytes e converta-o em documento PDF. |
Open(data: byte[], options: Converters.SvgLoadOptions) | Chama “Abertura” nesta instância do documento. |
BindXml(file: string) | Ligue um modelo XML Aspose.Pdf a este documento. |
BindXml(stream: Stream) | Ligue um modelo XML Aspose.Pdf de uma corrente a este documento. |
BindXml(xmlStream: Stream, xslStream: Stream?) | Ligue um modelo XML Aspose.Pdf de uma corrente com uma fonte opcional de folhas de estilo XSLT. |
BindXml(xmlStream: Stream, xslStream: Stream?, settings: System.Xml.XmlReaderSettings?) | Ligue um modelo XML Aspose.Pdf de uma corrente com uma fonte opcional de folhas de estilo XSLT e configurações explícitas XmlReader para a análise de entrada. |
BindXml(xmlFile: string, xslFile: string?) | Ligue um modelo XML Aspose.Pdf com uma folha de estilo XSLT opcional. |
Validate() | Valide a estrutura do documento e devolva quaisquer problemas encontrados. |
Validate(outputLogStream: Stream, format: PdfFormat) | Validar o documento em relação a um formato PDF específico (PDF/A, PDF/X). |
Validate(options: PdfFormatConversionOptions) | Valide o documento contra um formato PDF específico usando as opções de conversão. |
Validate(outputLogFileName: string, format: PdfFormat) | Valida o documento contra um formato PDF específico, registro de escrita para um arquivo. |
GetPdfACompliance() | Devolve o nível de conformidade PDF/A detectado a partir dos metadados XMP, ou null se não for um documento PDF / A. |
IsRepairNeeded(options: RepairOptions) | Verifique se o documento precisa de reparação. |
Repair() | Reparar o documento re-serializando. |
LinearizeDocument() | Linearizar o documento para visualização rápida na web. |
GetCatalogValue(key: string) | Leia um valor do /Catalogue do documento por nome. |
Flatten() | Aplanar todos os campos de formulário torna a sua aparência visual no conteúdo da página e remove o formulários interativos. |
Flatten(flattenSettings: Forms.Form.FlattenSettings) | Plano com configurações explícitas. |
GetOrCreateMetadata() | Obter ou criar metadados XMP para este documento. |
AddEmbeddedFile(fileName: string, fileData: byte[], description: string?, mimeType: string?, compress: bool) | Adicionar um ficheiro incorporado ao documento. |
AddNamedDestination(name: string, destination: DestinationArray) | Adicionar um destino nomeado ao documento usando a árvore de nomes /Names → /Dests. |
RemoveNamedDestination(name: string) | Remova um destino nomeado da árvore de nomes do documento. |
HasIncrementalUpdate() | Devolve true se este PDF utilizar atualizações incrementais (tem vários marcadores %%EOF). |
SetVersion(version: string) | Defina a versão PDF para o cabeçalho de saída (por exemplo, “1.7”, “2.0”). |
ImportPage(source: Document, pageNumber: int, insertAt: int) | Importar uma única página de outro documento para este. |
ImportPages(source: Document, pageNumbers: int[], insertAt: int) | Importar páginas especificadas de outro documento para este. |
GetOrCreateViewerPreferences() | Obter ou criar preferências de visualização para este documento. |
RemoveFormField(fieldName: string) | Remova um campo de formulário por nome em todas as páginas e o AcroForm. |
MergeDocuments(documents) | Chama MergeDocuments nesta instância do Documento. |
MergeDocuments(files) | |
MergeDocuments(documents) | Merger todas as páginas de documentos num novo documento de destino. |
Merge(documents) | Merger todas as páginas de cada entrada do documento neste documento, preservando a ordem da fonte. |
Merge(files) | Combine todas as páginas de cada arquivo em ficheiros neste documento. |
Merge(mergeOptions: MergeOptions, documents) | Fusão com opções explícitas. |
Merge(mergeOptions: MergeOptions, files) | Merger arquivos com opções explícitas semântica igual à sobrecarga do Document[]. |
MergeDocuments(mergeOptions: MergeOptions, files) | Merge estático: criar um novo documento contendo todas as páginas de arquivos, em seguida, aplicar mergeOptions. |
MergeDocuments(mergeOptions: MergeOptions, files) | Fusão estática: variante de trilhos de arquivo. |
SendTo(device: Devices.DocumentDevice, output: Stream) | Render este documento através do dispositivo em saída delegados para Stream). |
SendTo(device: Devices.DocumentDevice, outputFileName: string) | Sobrecarga de arquivo do DocumentDevice, Stream). |
SendTo(device: Devices.DocumentDevice, fromPage: int, toPage: int, output: Stream) | Render um intervalo de páginas delegados para a sobrecarga do processo de intervalação de página do dispositivo. |
SendTo(device: Devices.DocumentDevice, fromPage: int, toPage: int, outputFileName: string) | Sobrecarga de par de ficheiros e páginas. |
Convert(fixup: Fixup, outputLog: Stream, onlyValidation: bool, parameters) | Executa uma operação de correcção pré-definida. |
Convert(fixup: Fixup, outputLog: string, onlyValidation: bool, parameters) | Sobrecarga de log do arquivo do Convert(Fixup, Stream, bool, object[]). |
Convert(fixup: Fixup, outputLog: string) | Aplicar fixup e escrever um log para outputLog (o caso comum de não validação). |
Convert(srcFileName: string, loadOptions: LoadOptions, dstFileName: string, saveOptions: SaveOptions) | Abrir srcFileName através da hierarquia de opções de carregamento (HtmlLoadOptions / SvgLoadOptions/ MdLoadOptions, todas derivadas de LoadOptions) e salvar para dstFILENAME. |
Convert(srcFileName: string, loadOptions: LoadOptions, dstStream: Stream, saveOptions: SaveOptions) | Chama Convert nesta instância do documento. |
Convert(srcStream: Stream, loadOptions: LoadOptions, dstFileName: string, saveOptions: SaveOptions) | |
Convert(srcStream: Stream, loadOptions: LoadOptions, dstStream: Stream, saveOptions: SaveOptions) | |
Encrypt(userPassword: string, ownerPassword: string, permissions: DocumentPrivilege?, algorithm: CryptoAlgorithm) | Criptografar o documento com o algoritmo especificado, senhas e permissões. |
Encrypt(userPassword: string, ownerPassword: string, privileges: DocumentPrivilege?, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool) | Criptografar sobrecarga aceitando uma bandeira de uso explicitoPdf20. |
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool) | Criptografar sobrecarga aceitando o enum de bandeiras Permissões e uma bandeira explicita usePdf20. |
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm) | Criptografar sobrecarga aceitando o legado Permissões bandeiras enum. |
ChangePasswords(ownerPassword: string, newUserPassword: string, newOwnerPassword: string) | Altere a senha no documento vinculado. |
Decrypt() | Remova a encriptação do documento. |
Optimize() | Otimizar os recursos de documentos através da remoção de objetos não utilizados e a desduplicação dos fluxos. |
ProcessParagraphs() | Processar parágrafos no documento (fase de layout antes da salvação). |
OptimizeResources() | Chama OptimizeResources nesta instância do Documento. |
OptimizeResources(strategy: Aspose.Pdf.Optimization.OptimizationOptions) | |
Convert(options: PdfFormatConversionOptions) | Converter o documento para o nível de conformidade PDF/A especificado. |
Convert(outputLogFileName: string, format: PdfFormat, action: ConvertErrorAction) | Converter o documento para um formato PDF/A específico com um ficheiro de registo. |
Convert(outputLogFileName: string, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction) | Converter o documento para um formato PDF/A específico com um ficheiro de registo, especificando a manipulação da transparência. |
Convert(outputLogStream: Stream, format: PdfFormat, action: ConvertErrorAction) | Converter o documento para um formato PDF/A específico com uma corrente de log. |
Convert(outputLogStream: Stream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction) | Sobrecarga de registo do fluxo com ação explícita de transparência. |
RemovePdfaCompliance() | Remover a identificação de conformidade PDF/A dos metadados XMP. |
Save() | Salvar o documento no local: escreve de volta para o arquivo do qual foi aberto o texto (FileName), ou realiza uma salva incremental para a fonte original quando o artigo foi aberto a partir de um FileStream. |
ToArray() | Serialize o documento em um array de bytes frescos. |
Encrypt(userPassword: string, ownerPassword: string, privileges: Facades.DocumentPrivilege, customHandler: Security.ICustomSecurityHandler) | Criptografa com um controlador de segurança personalizado. |
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, customHandler: Security.ICustomSecurityHandler) | A mesma sobrecarga de permissões. |
Encrypt(permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm, publicCertificates: System.Collections.Generic.IList<System.Security.Cryptography.X509Certificates.X509Certificate2>) | Criptografar com uma lista de certificados públicos do destinatário (trator de segurança chave pública / filtro). |
Save(outputFileName: string) | Salve o documento num ficheiro. |
Save(outputFileName: string, format: SaveFormat) | Salvar o documento num ficheiro no formato especificado. |
Save(outputStream: Stream, format: SaveFormat) | Salvar o documento num fluxo no formato especificado. |
Save(output: Stream, options: HtmlSaveOptions) | Salve o documento como HTML para um stream usando as opções especificadas. |
Save(path: string, options: HtmlSaveOptions) | Salvar o documento como HTML num ficheiro utilizando as opções especificadas. |
Save(outputStream: Stream, options: SaveOptions) | Salvar para um fluxo usando SaveOptions geral (tipo de estúdio do espaço de nomes Aspose.Pdf). |
Save(outputFileName: string, options: SaveOptions) | Salvar para um arquivo usando SaveOptions geral (tipo de estúdio do espaço de nomes Aspose.Pdf). |
Save(options: SaveOptions) | Salve o documento usando a configuração SaveOptions. |
SaveAsync(cancellationToken: System.Threading.CancellationToken) | Embalagem assíncrona em torno de Save (((). |
SaveAsync(options: SaveOptions, cancellationToken: System.Threading.CancellationToken) | Apresentação de um sistema de encapsulamento assíncrono em torno do Save ((SaveOptions). |
SaveAsync(output: Stream, cancellationToken: System.Threading.CancellationToken) | Embalagem assíncrona em torno do Save(Stream). |
SaveAsync(outputStream: Stream, format: SaveFormat, cancellationToken: System.Threading.CancellationToken) | A sincronização envolve Save ((Stream, SaveFormat). |
SaveAsync(outputStream: Stream, options: SaveOptions, cancellationToken: System.Threading.CancellationToken) | A sincronização envolve Save ((Stream, SaveOptions). |
SaveAsync(outputFileName: string, cancellationToken: System.Threading.CancellationToken) | Envoltura assíncrona em torno de Save ((string). |
SaveAsync(outputFileName: string, format: SaveFormat, cancellationToken: System.Threading.CancellationToken) | A sincronização envolve Save ((string, SaveFormat). |
SaveAsync(outputFileName: string, options: SaveOptions, cancellationToken: System.Threading.CancellationToken) | A sincronização envolve Save ((string, SaveOptions). |
Save(output: Stream) | Salve o documento para um stream. |
SetDefaultFileSizeLimitToMemoryLoading() | Resete FileSizeLimitToMemoryLoading para o seu padrão embutido. |
SetTitle(title: string) | Atualizar a entrada /Info/Título. |
PageNodesToBalancedTree(nodesNumInSubtrees: byte) | Reconstruir a árvore de página para que cada subárvore tem nósNumInSubtrees filhos. |
RemoveMetadata() | Remova todos os metadados. |
RemovePdfUaCompliance() | Remover os marcadores de conformidade PDF/UA. |
FlattenTransparency() | Transparência plana para gráficos opacos. |
Repair(options: RepairOptions) | Aplique o cartão de reparação solicitado. |
GetObjectById(id: string) | Resolver um objeto PDF por id de string. |
ExportAnnotationsToXfdf(stream: Stream) | Exportar todas as anotações no documento para um fluxo XFDF. |
ExportAnnotationsToXfdf(fileName: string) | Exportar todas as anotações no documento para um arquivo XFDF. |
ImportAnnotationsFromXfdf(stream: Stream) | Importar anotações de um fluxo XFDF para o documento. |
ImportAnnotationsFromXfdf(fileName: string) | Importar anotações de um arquivo XFDF para o documento. |
GetXmpMetadata(stream: Stream) | Escreva o pacote XMP / Metadados do documento para stream. |
SetXmpMetadata(stream: Stream) | Substitua o pacote XMP/Metadados do documento a partir da corrente. |
ConvertPageToPNGMemoryStream(page: Page) | Converter uma página para um fluxo de memória PNG. |
SaveXml(file: string) | Salvar documento como XML (esquema de XML do Aspose-Pdf). |
Check(doRepair: bool) | Validar / reparar o documento. |
LoadFrom(filename: string, options: LoadOptions) | Encapsulador de carga de ficheiro assíncrono (atualmente sincrônico). |
Document(filename: string, isManagedStream: bool) | Ctor de um único argumento com nome do ficheiro. |
Document(input: Stream, isManagedStream: bool) | Ctor de fluxo com bandeira de “fluxo gerido”. |
Document(input: Stream, password: string, isManagedStream: bool) | Ctor de fluxo com senha + bandeira de corrente gerenciada. |
Document(filename: string, password: string, isManagedStream: bool) | Arquivo ctor com senha + bandeira de fluxo gerenciado. |
Document(input: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | Transmissão com senha + ICustomSecurityHandler. |
Document(input: Stream, password: string, isManagedStream: bool, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | Stream ctor com senha + gerenciado-stream + ICustomSecurityHandler. |
Document(filename: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | Arquivo ctor com senha + ICustomSecurityHandler. |
Document(filename: string, password: string, isManagedStream: bool, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | Arquivo ctor com senha + fluxo gerenciado + ICustomSecurityHandler. |
Document(input: Stream, options: LoadOptions) | Ctor de transmissão com LoadOptions. |
Document(filename: string, options: LoadOptions) | Arquivo ctor com LoadOptions. |
FreeMemory() | Limpa a memória. |
Dispose() | Chama Dispose nesta instância do documento. |
Convert(callback: CallBackGetHocr, flattenImages: bool) | Render cada página para uma imagem, entregá-lo ao OCR callback, em seguida sobrepor o texto hOCR retornado na página como uma camada de texto invisível (modo de renderização do texto 3, /Tr 3) assim que o PDF se torna pesquisável / copiar-colar. |
Convert(callback: CallBackGetHocrWithPage, flattenImages: bool) | |
Convert(callback: CallBackGetHocr) | Sobrecarga de conveniência: igual ao Convert ((CallBackGetHocr, bool) com flattenImages = false. |
Convert(callback: CallBackGetHocrWithPage) | Sobrecarga de conveniência do Convert ((CallBackGetHocrWithPage, bool) com flattenImages = false. |