Características Principais do Aspose.PDF

Características Gerais

  • Escrito completamente em Java, funciona com JDK 1.8 e superiores
  • Suporta todas as aplicações Java
  • Referência da API no formato JavaDoc
  • Suporte para SO de 32 bits.
  • Suporte para SO de 64 bits.

Versões de PDF Suportadas

Aspose.PDF para Java suporta versões de PDF 1.2, 1.3, 1.4, 1.5, 1.6 e 1.7.

Fontes

  • 14 fontes principais.
  • Fontes PostScript Type1.
  • Fontes TrueType.
  • Fontes Tipo 3.
  • Incorporação de informações de fonte no PDF
  • Fontes CJK.
  • Suporte a Unicode.

Texto

  • Substituir texto.
  • Extrair texto (do PDF inteiro, de uma página específica ou de um intervalo de páginas).
  • Adicionar texto.

Gráfico

  • Diferentes formas de gráficos, como linha, círculo, arco, e curva são suportadas.

  • Gráficos podem ser desenhados em qualquer local da página especificado por coordenadas.

  • Gráficos podem ser girados, escalados ou preenchidos, e estilos de linha tracejada e poli-tracejada podem ser definidos.

  • Gráficos são desenhados com base em coordenadas e têm uma posição obsoleta em vez de relativa.

  • Espaços de cor CMYK e Cinza são suportados.

Imagens

  • Adicionar imagem no arquivo PDF.
  • Excluir imagens.
  • Substituir imagens.
  • Extrair imagens (de todo o PDF, de uma página específica ou de um intervalo de páginas).
  • Conversão de PDF para JPEG (página específica ou todas as páginas).
  • Conversão de PDF para TIFF (página única ou todas as páginas, ou para Imagens TIFF Pixeladas).
  • Conversão de PDF para PNG (página específica ou todas as páginas).
  • Conversão de PDF para BMP (página específica ou todas as páginas).
  • Conversão de PDF para SVG.
  • Conversão de PDF para EMF.
  • Conversão de PDF para GIF.

Anexos

  • Adicionar anexo.
  • Obter anexos.
  • Excluir anexos.
  • Obter informações do anexo.

Página

  • Obter e definir propriedades da página.

  • Concatenar arquivos PDF.

  • Inserir páginas PDF.

  • Anexar arquivos PDF.

  • Excluir páginas PDF.

  • Extrair ou inserir páginas PDF.

  • Fazer NUp de PDF.

  • Fazer Folheto de PDF.

  • Dividir páginas PDF (da primeira, até o fim, em massa, para páginas individuais).

Document

  • Obter propriedades do visualizador de documentos.
  • Definir propriedades do visualizador de documentos.
  • Obter propriedades de exibição da página.
  • Definir propriedades de exibição da página.
  • Obter informações do arquivo PDF.
  • Definir informações do arquivo PDF.
  • Linearização (otimização para a web).
  • Definir metadados XMP.
  • Obter metadados XMP.
  • Conversão de PDF para DOC/DOCX.
  • PDF para Excel XLS e XLSX.
  • Conversão de PDF para HTML.
  • Conversão de PDF para XPS.
  • Conversão de PDF para Tex.
  • PDF para PDF-A.
  • PDF para PDF/A_1b.
  • PDF para PDF/A_3b.
  • PDF para PDF/A_3a.
  • PDF para PDF/A_2a.
  • PDF para PDF/A_3U.
  • Criar PDF/A-3 e anexar arquivo XML.

Bookmarks

  • Adicionar marcadores.
  • Adicionar marcadores filhos.
  • Excluir marcadores.
  • Obter marcadores.
  • Atualizar marcadores.
  • Marcadores expandidos.
  • Exportar e importar marcadores.

Annotations

  • Adicionar anotações.
  • Obter anotações.
  • Excluir anotações.
  • Modificar anotações.
  • Importar e exportar anotações.

Forms

  • Adicionar campos.

  • Preencher campos.

  • Obter valores de botão de opção.

  • Obter valor atual do botão de opção.

  • Obter fachada do campo do formulário (os atributos visuais do campo).

  • Excluir campo.

  • Mover campo para nova localização.

  • Achatar campos (um campo específico ou todos).

  • Decorar Campos (um campo específico ou todos os campos de um tipo específico).

  • Copiar campo interno e externo.

  • Adicionar e excluir item da lista.

  • Definir URL de envio.

  • Definir script do botão.

  • Importar e exportar XML.

  • Importar e exportar FDF.

  • Importar e exportar XFDF.

Carimbo e Marca d’água

  • Adicionar carimbo de texto (em todas as páginas ou em páginas específicas).
  • Adicionar carimbo de imagem (em todas as páginas ou em páginas específicas).
  • Adicionar carimbo de página PDF (em todas as páginas ou em páginas específicas).
  • Adicionar número de página.
  • Adicionar texto ao cabeçalho e rodapé.
  • Adicionar imagem ao cabeçalho e rodapé.
  • Criar link de aplicação.
  • Criar link local.
  • Criar link JavaScript.
  • Criar ação adicional de documento.
  • Remover ação de abertura de documento.
  • Criar link de documento PDF.

Segurança e Assinaturas

  • Criptografar e descriptografar PDF.
  • Definir privilégios do documento.
  • Modificar senhas.
  • Adicionar ou remover assinatura digital.
  • Verificar se o PDF está assinado.
  • Verificar se a assinatura é válida.

Impressão

  • Imprimir PDF na impressora padrão.
  • Imprimir PDF para uma impressora especificada.
  • Imprimir PDF para uma impressora física ou virtual.
  • Imprimir PDF para uma impressora XPS.
  • Imprimir PDF para um arquivo XPS.
  • Ocultar a caixa de diálogo de impressão ao imprimir PDF.

Diversos

  • Obter informações da versão de compilação.
  • Alterar Espaço de Cor do Documento PDF
  • Adicionar desenho com Cor transparente