Principais Recursos do Aspose.PDF for Python

Recursos Gerais

  • Suporta a maioria dos padrões e especificações de PDF estabelecidos.
  • Capacidade de ler \u0026 exportar PDFs em vários formatos de imagem, incluindo BMP, GIF, JPEG \u0026 PNG.
  • Defina informações básicas (por exemplo, autor, criador) do documento PDF.
  • Configure as propriedades da página PDF (por exemplo, largura, altura, cropbox, bleedbox etc.).
  • Defina numeração de páginas, nível de marcadores, tamanhos de página etc.
  • Capacidade de trabalhar com texto, parágrafos, cabeçalhos, hyperlinks, gráficos, anexos etc.

Padrões PDF suportados

  • ISO 32000-1 (PDF 1.2, PDF 1.3, PDF 1.4, PDF 1.5, PDF 1.6, PDF 1.7).
  • ISO 32000-2 (PDF 2.0).
  • ISO 19005 (PDF/A), ISO 15930 (PDF/X), ISO 24517 (PDF/E), ISO 14289 (PDF/UA).

Recursos de Conversão

A biblioteca Aspose.PDF for Python via .NET permite que você converta seus documentos PDF de forma bem-sucedida, rápida e fácil para os formatos mais populares e vice‑versa.

  • Converter PDF para Word, Excel e PowerPoint.
  • Converter PDF para formatos de imagem.
  • Converter arquivo PDF para formato HTML e vice‑versa.
  • Converter PDF para EPUB, Texto, XPS, etc.
  • Converter EPUB, Markdown, Texto, XPS, PostScript, XML, LaTex para PDF.

Versões de PDF suportadas

O Aspose.PDF for Python oferece suporte às versões PDF 1.2, 1.3, 1.4, 1.5, 1.6, 1.7 e 2.0.

Texto

  • Extrair texto das páginas.
  • Pesquisar texto nas páginas.
  • Substituir texto.
  • Adicionar texto em arquivo PDF.

Fontes

  • 14 fontes principais.
  • Fontes Type 1.
  • Fontes TrueType.
  • Fontes Type 3.
  • Fontes CJK.
  • Suporte a Unicode.

Imagens

  • Adicionar imagem no arquivo PDF.
  • Excluir imagens.
  • Substituir imagens.
  • Extrair imagens.
  • Conversão de PDF para formato de imagem.

Anexos

  • Adicionar anexo.
  • Excluir anexos.

Página

  • Inserir páginas PDF.
  • Excluir páginas de PDF.
  • Dividir PDF em páginas individuais.
  • Mover um conjunto de páginas de um documento PDF para outro
  • Mover uma página para nova localização no documento PDF atual
  • Alterar tamanho da página PDF
  • Alterar orientação da página
  • Obter propriedades da página
  • Obter número de páginas
  • Obter contagem de páginas
  • Obter uma página específica

Document

  • Criar arquivo PDF
  • Abrir documento PDF existente a partir do fluxo
  • Abrir documento PDF existente
  • Definindo propriedades predefinidas da caixa de diálogo de impressão
  • Adicionar TOC ao PDF existente
  • Adicionar TOC ao PDF existente
  • Personalizar números de página ao adicionar TOC
  • Definir data de expiração do PDF
  • Aplanar PDF Preenchível
  • Otimizar Documento PDF para a Web
  • Reduzir Tamanho PDF
  • Reduzir ou Compactar Todas as Imagens
  • Remover Objetos Não Utilizados
  • Vincular Fluxos Duplicados
  • Removendo Streams Não Utilizadas
  • Desincorporar Fontes
  • Obter propriedades do visualizador de documentos.
  • Definir propriedades do visualizador de documentos.
  • Validar (PDF/A-1a, PDF/A-1b).
  • Removendo Campos de Formulário
  • Determine e defina metadados de documentos

Marcadores

  • Adicionar marcadores.
  • Adicionar marcadores filho.
  • Excluir marcadores.
  • Obter marcadores.
  • Obter marcadores filhos.
  • Modificar marcadores.
  • Marcadores expandidos ao visualizar o documento.

Anotações

  • Adicionar anotações.
  • Obter anotações.
  • Excluir anotações.

Formulários

  • Adicionar campos.
  • Excluir campos.
  • Modificar campos.
  • Preencher campos.
  • Obter valores dos campos.
  • Suporte para XFA (Formulários baseados em XML) e AcroForms (Formulários padrão).

Estampar e Marca d’água

  • Adicionar selo de texto.
  • Adicionar selo de imagem.
  • Adicionar selo de página PDF.

Abrir documento PDF criptografado

  • Criptografar PDF.
  • Descriptografar PDF.
  • Modificar senha.