![Compactar arquivos PDF em Python](images/Compress%20PDF%20in%20Python.png#center)
Os arquivos PDF(Portable Document Format) são comumente usados para compartilhar documentos em diferentes plataformas e dispositivos. No entanto, esses arquivos podem ser grandes, o que pode causar problemas ao compartilhá-los ou armazená-los. Para resolver esse problema, geralmente é necessário compactar os arquivos PDF. Para esses casos, este artigo demonstra como compactar arquivos PDF em Python. Assim, você pode facilmente reduzir o tamanho dos arquivos PDF.
- Biblioteca Python para compactar PDF - Download grátis
- Compactar um PDF em Python
- Reduza o tamanho do PDF online
Biblioteca Python para compactar PDF
Para compactar arquivos PDF, usaremos Aspose.PDF for Python, que é uma poderosa biblioteca de processamento de PDF. Ele torna fácil criar, editar e processar documentos PDF. Antes de começar a compactar o PDF, instale a biblioteca em seu aplicativo Python usando o seguinte comando pip.
pip install aspose-pdf
Compactar um arquivo PDF em Python
Aspose.PDF para Python facilita a compactação de arquivos PDF e, em algumas linhas de código, você pode reduzir o tamanho de um PDF. A seguir estão as etapas para compactar um PDF em Python.
- Primeiro, carregue o arquivo PDF usando a classe Document.
- Em seguida, crie uma instância da classe OptimizationOptions.
- Defina a propriedade OptimizationOptions.imagecompressionoptions.compressimages como True.
- Defina a qualidade das imagens usando a propriedade OptimizationOptions.imagecompressionoptions.imagequality.
- Compacte o PDF usando o método optimizeresources(OptimizationOptions).
- Finalmente, salve o PDF compactado usando o método Document.save().
O exemplo de código a seguir mostra como compactar um arquivo PDF em Python.
import aspose.pdf as ap
# Carregar arquivo PDF
compressPdfDocument = ap.Document("input.pdf")
# Crie um objeto da classe OptimizationOptions
pdfoptimizeOptions = ap.optimization.OptimizationOptions()
# Ativar compactação de imagem
pdfoptimizeOptions.image_compression_options.compress_images = True
# Defina a qualidade da imagem
pdfoptimizeOptions.image_compression_options.image_quality = 50
# Comprimir PDF
compressPdfDocument.optimize_resources(pdfoptimizeOptions)
# Salve o PDF compactado
compressPdfDocument.save("compressed.pdf")
Ferramenta online para compactar PDF
Você também pode usar nosso compressor de PDF on-line gratuito para reduzir o tamanho dos arquivos PDF, que é baseado no Aspose.PDF para Python.
![](images/Compress%20PDF%20Files%20Online.png)
Biblioteca gratuita de PDF Python
Também fornecemos uma licença temporária gratuita que você pode usar para compactar arquivos PDF sem quaisquer limitações. Além disso, você pode visitar a documentação para explorar mais sobre a biblioteca Python PDF.
Conclusão
Neste artigo, você aprendeu como compactar arquivos PDF em Python. O guia passo a passo e o exemplo de código demonstraram como você pode reduzir o tamanho de um PDF perfeitamente. Você pode facilmente instalar o Aspose.PDF para Python e compactar arquivos PDF em seu aplicativo Python.