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é.
Links e Ações
- 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