Documentos de informação

Documentos de informação

Resumo geral

Document é uma classe em Aspose.PDF FOSS para Java. Herdeiros de: Closeable.

A classe central para o trabalho com documentos PDF (ISO 32000-1:2008).

Esta classe fornece 96 métodos para trabalhar com objetos Document em programas Java. Os métodos disponíveis incluem: Document, allocateObjectNumber, close, convert, convertToPdfA2B, decrypt, encrypt, exportAnnotationsToXfdf, flatten, getActions, getBackground, getCatalog, e 59 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: actions, background, catalog, centerWindow, collection, displayDocTitle, e mais 32 .

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
backgroundColorLeia.Retorna a cor de fundo do documento definida através da opção “Fonte”
{@link #setBackground(Color)}, ou { @code null} para nenhum.
pagesPageCollectionLeia.- Leva as páginas.
infoDocumentInfoLeia.Retorna o dicionário de informações do documento (ISO 32000-1:2008, §14.3.3).
orCreateInfoDocumentInfoLeia.Alias deprimido para {@link #getInfo()}.
metadataXmpMetadataLeia.Retorna os metadados XMP deste documento.
versionStringLeia.Retorna a sequência de versão PDF (por exemplo:.
catalogPdfDictionaryLeia.Retorna o dicionário de catálogo raiz.
actionsDocumentActionsLeia.Retorna os gatilhos de ação ao nível do documento (ISO 32000-1:2008, §12.6.4.1):
{@code /OpenAction} mais as entradas { @code &AA} (will-close, will/did-save,
(ou seja, será/fez-impressão).
trailerPdfDictionaryLeia.Retorna o dicionário do trailer.
parserPDFParserLeia.Retorna o parser PDF subjacente (para uso interno por componentes do motor).
outlinesOutlineCollectionLeia.Retorna a coleção de contornos (marcas) do documento.
formFormLeia.Devolve a forma interativa (AcroForm) deste documento.
embeddedFilesEmbeddedFileCollectionLeia.Retorna a coleção de arquivos incorporados (anexos).
collectionCollectionLeia.Retorna o portfólio do documento {@link Collection}, instanciando um
Vazio na primeira entrada.
fontUtilitiesFontUtilitiesLeia.Retorna os utilitários de fonte para este documento.
embedStandardFontsbooleanLeia.Devolve se as fontes PDF padrão 14 devem ser incorporadas ao salvar.
layersjava.util.List<Layer>Leia.Devolve a lista de grupos (camadas) de conteúdo opcionais.
viewerPreferencesViewerPreferencesLeia.Retorna as preferências do espectador.
hideToolbarbooleanLeia.Esconda as preferências da barra de ferramentas.
hideMenubarbooleanLeia.Esconde preferências da barra de menus.
hideWindowUIbooleanLeia.Esconda preferências de interface da janela.
fitWindowbooleanLeia.Ajuste a preferência da janela.
centerWindowbooleanLeia.Preferência de janela central.
displayDocTitlebooleanLeia.Exibe a preferência de título do documento.
pageLayoutStringLeia.Designação da página (SinglePage, OneColumn e TwoColumnLeft).
pageModePageModeLeia.- Está no modo página.
pageInfoPageInfoLeia.Salva o documento num ficheiro.
linearizedbooleanLeia.Devolve se o documento atual é linearizado para visualização rápida na web.
sourcePathStringLeia.Retorna o caminho do arquivo a partir do qual este documento foi carregado, ou {@code null} para novos documentos.
ou documentos carregados a partir de fluxos.
fileNameStringLeia.Retorna o nome do ficheiro (caminho) a partir do qual foi aberto este documento.
namedDestinationsNamedDestinationsLeia.Retorna a coleção de destinos nomeados do documento.
pageLabelsPageLabelsLeia.Retorna os rótulos da página, ou {@code null} se o { @ code /PageLabels} não estiver presente.
taggedContentTaggedContentLeia.Retorna o conteúdo marcado do documento, fornecendo acesso à árvore de estrutura lógica.
logicalStructureStructTreeRootLeia.Retorna a árvore de estrutura lógica para leitura.
encryptedbooleanLeia.Retorna verdadeiro se o documento estiver criptografado.
javaScriptJavaScriptCollectionLeia.Retorna a coleção JavaScript da árvore de nomes do documento.
pdfaCompliantbooleanLeia.Devolve true se este documento for compatível com PDF/A (definido após convert ((() ou validate (())).
pdfFormatPdfFormatLeia.Retorna o formato PDF deste documento após a conversão.

Métodos de avaliação

AssinaturaDescrição:
Document(filePath: String)Abre um documento PDF a partir de uma rota para o ficheiro.
Document(filePath: String, password: String)Abre um documento PDF a partir de uma rota para o ficheiro com uma senha.
Document(filePath: String, password: String, customHandler: ICustomSecurityHandler)Abre um documento PDF a partir de uma rota para o arquivo usando um manipulador de segurança personalizado.
Document(stream: InputStream)Abre um documento PDF a partir de uma entrada.
Document(stream: InputStream, password: String)Abre um documento PDF a partir de uma entrada com senha.
Document(stream: InputStream, password: String, customHandler: ICustomSecurityHandler)Abre um documento PDF a partir de uma entrada usando um manipulador de segurança personalizado.
Document()Cria um novo documento PDF vazio.
Document(filePath: String, options: HtmlLoadOptions)Cria um documento PDF a partir de um ficheiro HTML.
Document(stream: InputStream, options: HtmlLoadOptions)Cria um documento PDF a partir de uma entrada HTML.
getBackground()ColorRetorna a cor de fundo do documento definida através da opção “Fonte”
{@link #setBackground(Color)}, ou { @code null} para nenhum.
setBackground(color: Color)Aplica uma cor de fundo sólida a cada página do documento
(via {@link Page#setBackground(Color)}).
getPages()PageCollectionRetorna as páginas.
getInfo()DocumentInfoRetorna o dicionário de informações do documento (ISO 32000-1:2008, §14.3.3).
getOrCreateInfo()DocumentInfoAlias deprimido para {@link #getInfo()}.
getMetadata()XmpMetadataRetorna os metadados XMP deste documento.
setXmpMetadata(stream: InputStream)Defina os metadados XMP de bytes XML brutos lidos a partir de um fluxo.
getXmpMetadata(stream: OutputStream)Escreve os bytes XML dos metadados XMP para o fluxo de saída dado.
getVersion()StringRetorna a sequência de versão PDF (por exemplo:.
getCatalog()PdfDictionaryRetorna o dicionário de catálogo raiz.
getActions()DocumentActionsRetorna os gatilhos de ação ao nível do documento (ISO 32000-1:2008, §12.6.4.1):
{@code /OpenAction} mais as entradas { @code &AA} (will-close, will/did-save,
(ou seja, será/fez-impressão).
getTrailer()PdfDictionaryRetorna o dicionário do trailer.
getParser()PDFParserRetorna o parser PDF subjacente (para uso interno por componentes do motor).
getOutlines()OutlineCollectionRetorna a coleção de contornos (marcas) do documento.
getForm()FormDevolve a forma interativa (AcroForm) deste documento.
getEmbeddedFiles()EmbeddedFileCollectionRetorna a coleção de arquivos incorporados (anexos).
getCollection()CollectionRetorna o portfólio do documento {@link Collection}, instanciando um
Vazio na primeira entrada.
setCollection(value: Collection)Substitui (ou remove, quando {@code value == null}) o documento
Portfólio.
getFontUtilities()FontUtilitiesRetorna os utilitários de fonte para este documento.
isEmbedStandardFonts()booleanDevolve se as fontes PDF padrão 14 devem ser incorporadas ao salvar.
setEmbedStandardFonts(embed: boolean)Indica se as fontes PDF padrão 14 devem ser incorporadas ao salvar.
getLayers()java.util.List<Layer>Devolve a lista de grupos (camadas) de conteúdo opcionais.
getViewerPreferences()ViewerPreferencesRetorna as preferências do espectador.
getHideToolbar()booleanEsconda as preferências da barra de ferramentas.
setHideToolbar(v: boolean)Configura preferência de barra de ferramentas.
getHideMenubar()booleanEsconde preferências da barra de menus.
setHideMenubar(v: boolean)Configura preferência de barra de menu.
getHideWindowUI()booleanEsconda preferências de interface da janela.
setHideWindowUI(v: boolean)Configura preferência de interface da janela.
getFitWindow()booleanAjuste a preferência da janela.
setFitWindow(v: boolean)Configuração de preferências da janela.
getCenterWindow()booleanPreferência de janela central.
setCenterWindow(v: boolean)Defina preferência de janela central.
getDisplayDocTitle()booleanExibe a preferência de título do documento.
setDisplayDocTitle(v: boolean)Indica preferência de título do documento.
getPageLayout()StringDesignação da página (SinglePage, OneColumn e TwoColumnLeft).
setPageLayout(layout: String)Configuração da página.
getPageMode()PageModeRetorna o modo de página.
setPageMode(mode: PageMode)Configura o modo de página.
getPageInfo()PageInfoSalva o documento num ficheiro.
processParagraphs()Processar parágrafos para todas as páginas (passagem de layout).
save(filePath: String)@param filePath o caminho do arquivo de saída
@ throws IOException se a escrita falhar
@ throws IllegalArgumentException se o filePath for nulo
/
save()Salva o documento de volta para a sua rota do destino associado.
save(outputStream: OutputStream)Salva o documento para um fluxo de saída.
hasIncrementalUpdate()booleanDevolve se o documento actual contém atualizações incrementais.
optimize()Solicita uma reescrita completa na próxima salva em vez de um apêndice incremental.
requestFullRewrite()Solicita que a próxima operação de salva execute uma reescrita completa mesmo se:
A economia incremental seria, de outro modo, possível.
isLinearized()booleanDevolve se o documento atual é linearizado para visualização rápida na web.
optimizeResources()Remove recursos não utilizados no nível da página antes do próximo salvar.
optimizeResources(options: org.aspose.pdf.optimization.OptimizationOptions)Optimiza o documento de acordo com as opções fornecidas antes da próxima fase.
Salva-me.
save(filePath: String, format: SaveFormat)Salva o documento no formato especificado.
save(filePath: String, options: PdfSaveOptions)Salva o documento com as opções de salva PDF especificadas.
save(filePath: String, options: HtmlSaveOptions)Salva o documento como HTML com as opções especificadas.
getSourcePath()StringRetorna o caminho do arquivo a partir do qual este documento foi carregado, ou {@code null} para novos documentos.
ou documentos carregados a partir de fluxos.
getFileName()StringRetorna o nome do ficheiro (caminho) a partir do qual foi aberto este documento.
setFileName(fileName: String)Indica o nome do ficheiro associado a este documento.
exportAnnotationsToXfdf(filePath: String)Exporta todas as anotações deste documento para um arquivo XFDF.
exportAnnotationsToXfdf(stream: OutputStream)Exporta todas as anotações deste documento para um fluxo de saída XFDF.
importAnnotationsFromXfdf(filePath: String)Importa anotações de um arquivo XFDF para este documento.
importAnnotationsFromXfdf(stream: InputStream)Importa anotações de um fluxo de entrada XFDF para este documento.
flatten()Alarga todo o documento: prepara todas as anotações e forma aparências de campo
em fluxos de conteúdo da página, depois remove anotações e campos de formulário.
flatten(settings: Form.FlattenSettings)Aplanar o documento usando as configurações de aplanamento do formulário especificadas.
getNamedDestinations()NamedDestinationsRetorna a coleção de destinos nomeados do documento.
getPageLabels()PageLabelsRetorna os rótulos da página, ou {@code null} se o { @ code /PageLabels} não estiver presente.
getTaggedContent()TaggedContentRetorna o conteúdo marcado do documento, fornecendo acesso à árvore de estrutura lógica.
getLogicalStructure()StructTreeRootRetorna a árvore de estrutura lógica para leitura.
allocateObjectNumber()intAlocar um novo número de objeto para um objecto indirecto.
registerImportedObject(body: PdfBase)PdfObjectReferenceRegista um objeto importado de outro documento sob uma nova atribuição.
- A chave.
isEncrypted()booleanRetorna verdadeiro se o documento estiver criptografado.
encrypt(userPassword: String, ownerPassword: String, permissions: int, cryptoAlgorithm: CryptoAlgorithm)Criptografa o documento com as senhas do utilizador e do proprietário utilizando o algoritmo especificado.
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, customHandler: ICustomSecurityHandler)Criptografa o documento com um manipulador de segurança personalizado.
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm, usePdf20: boolean)Criptografa o documento com senhas de usuário e proprietário usando o algoritmo especificado
e um conjunto de privilégios.
decrypt()Descifra o documento, removendo a encriptação.
getJavaScript()JavaScriptCollectionRetorna a coleção JavaScript da árvore de nomes do documento.
validate(outputLogPath: String, format: PdfFormat)booleanValida o documento em relação ao perfil de formato PDF especificado.
validate(logStream: OutputStream, format: PdfFormat)booleanValida o documento em relação ao perfil de formato PDF especificado.
validate(options: PdfFormatConversionOptions)booleanValida o documento usando um objeto de opção PDF/A.
convert(outputLogPath: String, format: PdfFormat, action: ConvertErrorAction)booleanConverte o documento para o formato PDF especificado.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction)booleanConverte o documento para o formato PDF especificado.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction)booleanConversões com manipulação de transparência explícita.
convert(options: PdfFormatConversionOptions)booleanConversões utilizando opções de conversão detalhadas.
convertToPdfA2B(outputLogPath: String)booleanConverte este PDF para o formato PDF/A-2B.
convertToPdfA2B(logStream: OutputStream)booleanConverte este PDF para o formato PDF/A-2B.
repair()Tentativas de reparação de problemas estruturais menores antes da salva, validação ou eliminação do produto.
fluxos de trabalho de conversão.
isPdfaCompliant()booleanDevolve true se este documento for compatível com PDF/A (definido após convert ((() ou validate (())).
getPdfFormat()PdfFormatRetorna o formato PDF deste documento após a conversão.
close()Fecha o documento e libera os recursos subjacentes.

Ver também:

 Português