Файли PDF(Portable Document Format) зазвичай використовуються для обміну документами на різних платформах і пристроях. Однак ці файли можуть мати великий розмір, що може спричинити проблеми під час їх спільного використання або зберігання. Щоб вирішити цю проблему, часто необхідно стискати файли PDF. Для таких випадків у цій статті показано, як стиснути PDF-файли в Python. Таким чином, ви можете легко зменшити розмір файлів PDF.
- Бібліотека Python для стиснення PDF – безкоштовно завантажити
- Стисніть PDF у Python
- Зменшити розмір PDF онлайн
Бібліотека Python для стиснення PDF
Для стиснення PDF-файлів ми будемо використовувати Aspose.PDF for Python, яка є потужною бібліотекою обробки PDF. Це полегшує створення, редагування та обробку PDF-документів. Перш ніж почати стискати PDF, інсталюйте бібліотеку у вашій програмі Python за допомогою такої команди pip.
pip install aspose-pdf
Стисніть PDF-файл у Python
Aspose.PDF for Python полегшує стиснення PDF-файлів, а за допомогою кількох рядків коду ви можете зменшити розмір PDF-файлу. Нижче наведено кроки для стиснення PDF-файлу в Python.
- Спочатку завантажте PDF-файл за допомогою класу Document.
- Потім створіть екземпляр класу OptimizationOptions.
- Установіть для властивості OptimizationOptions.imagecompressionoptions.compressimages значення True.
- Встановіть якість зображень за допомогою властивості OptimizationOptions.imagecompressionoptions.imagequality.
- Стисніть PDF за допомогою методу optimizeresources(OptimizationOptions).
- Нарешті, збережіть стислий PDF за допомогою методу Document.save().
У наведеному нижче прикладі коду показано, як стиснути PDF-файл у Python.
import aspose.pdf as ap
# Завантажити файл PDF
compressPdfDocument = ap.Document("input.pdf")
# Створіть об'єкт класу OptimizationOptions
pdfoptimizeOptions = ap.optimization.OptimizationOptions()
# Увімкнути стиснення зображення
pdfoptimizeOptions.image_compression_options.compress_images = True
# Встановіть якість зображення
pdfoptimizeOptions.image_compression_options.image_quality = 50
# Стиснути PDF
compressPdfDocument.optimize_resources(pdfoptimizeOptions)
# Збережіть стислий PDF
compressPdfDocument.save("compressed.pdf")
Онлайн-інструмент для стиснення PDF
Ви також можете скористатися нашим безкоштовним онлайн-компресором PDF, щоб зменшити розмір файлів PDF, який базується на Aspose.PDF for Python.
Безкоштовна бібліотека PDF Python
Ми також надаємо безкоштовну тимчасову ліцензію, яку ви можете використовувати для стиснення PDF-файлів без будь-яких обмежень. Також ви можете відвідати документацію, щоб дізнатися більше про бібліотеку Python PDF.
Висновок
У цій статті ви дізналися, як стискати PDF-файли в Python. Покроковий посібник і зразок коду продемонстрували, як можна легко зменшити розмір PDF-файлу. Ви можете легко інсталювати Aspose.PDF for Python і стискати PDF-файли у своїй програмі Python.