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.
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.