Comprimir PDF via Python

Compressão de PDF programaticamente usando Aspose.PDF for Python for .NET

Otimize o PDF com Python

Você precisa compactar o PDF? A modificação programática de documentos PDF é uma parte essencial dos fluxos de trabalho digitais modernos. Bibliotecas Python, como Aspose.PDF, são soluções autônomas que não dependem de outros softwares e estão prontas para uso comercial. Eles cobrem todas as necessidades possíveis dos desenvolvedores profissionais de Python. Essa biblioteca Python para .NET permite que os desenvolvedores comprimam documentos PDF de forma rápida e eficiente por meio da programação. Com essa biblioteca, você pode produzir facilmente uma saída de PDF otimizada para impressão, arquivamento ou compartilhamento de rede. É uma solução independente para processar documentos PDF em Python para o.NET que não requer a instalação de nenhum software de terceiros. Para compactar arquivos PDF, usaremos Aspose.PDF para Python via .NET, uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para aplicativos Python. Abra o site PIPY.org e instale-o. Você também pode usar o seguinte comando no Console ou no Terminal.

Console

pip install aspose-pdf

Como compactar PDF via Python


Você precisa de Aspose.PDF para Python via .NET para testar o código em seu ambiente.

  1. Abra um documento PDF usando o objeto Documento.
  2. Chame o método para otimização no objeto do documento, que remove objetos desnecessários e compacta imagens no arquivo PDF
  3. Salve o documento otimizado no novo caminho usando o método Save ().

Se você quiser facilitar e agilizar o compartilhamento ou o armazenamento de um arquivo PDF, compactá-lo pode ajudar. Com essa poderosa biblioteca Aspose.PDF Python for .NET, você pode reduzir o tamanho do seu PDF enquanto mantém intactos a qualidade e os detalhes importantes. Essa ferramenta profissional usa Python para compactar PDF de forma eficaz. O exemplo a seguir demonstra como modificar um documento PDF em Python:

Comprimir arquivos PDF - Python

Este código de exemplo mostra como otimizar um documento PDF para a Web - Python

Input file:

File not added

Output format:

PDF

Output file:

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)
document.optimize()
document.save(path_outfile)

Sobre o Aspose.PDF for a API Python

O Aspose.PDF para Python via API.NET suporta os padrões e especificações de PDF mais estabelecidos. Ele permite que os desenvolvedores insiram tabelas, gráficos, imagens, hiperlinks, fontes personalizadas e muito mais em documentos PDF. Além disso, também é possível compactar documentos PDF. O Aspose.PDF para Python via .NET fornece excelentes recursos de segurança para o desenvolvimento de documentos PDF seguros. Alguns dos principais recursos do Aspose.PDF para Python via API.NET incluem:

  • Capacidade de ler e exportar PDF em vários formatos de imagem, incluindo BMP, GIF, JPEG e PNG.
  • Defina as informações básicas (por exemplo, autor, criador) do documento PDF.
  • Recursos de conversão: converta PDF em Word, Excel e PowerPoint. Converta PDF em formatos de imagem. Converta arquivos PDF em formato HTML e vice-versa. Converta PDF em EPUB, texto, XPS, etc.

Sobre o uso da API, você pode encontrar mais informações sobre o Aspose.PDF para Python por meio da API.NET em nossa documentação.