Principais Recursos do Aspose.PDF for Python
Contents
[
Hide
]
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.