Як стиснути PDF на Python

У цій короткій темі ви дізнаєтесь, як стиснути PDF у Python за допомогою повних кроків конфігурації, включаючи налаштування середовища та іншу інформацію про необхідні класи для використання. Ви можете легко використовувати прості виклики API у Python стиснути розмір PDF-файлу та зберегти його на диску. Ви можете додатково налаштувати стиснення PDF, використовуючи різні параметри, надані класом OptimizationOptions.

Кроки для стиснення PDF у Python

  1. Щоб стиснути PDF-файл, установіть для IDE значення використовуйте Aspose.PDF для Python через .NET
  2. Завантажте вихідний PDF-файл із диска за допомогою екземпляра класу Document
  3. Створіть екземпляр об’єкта класу OptimizationOptions, щоб налаштувати стиснення PDF-файлів і встановити різні параметри оптимізації PDF
  4. Метод OptimizeResources у Python стискає PDF-файл на основі використаних налаштувань
  5. Збережіть стислий файл PDF на диску

Наведені вище кроки в Python зменшують розмір PDF, дотримуючись визначеної послідовності операцій. Ви почнете процес із додавання посилань на API за допомогою pip install та імпортування необхідного простору імен. Вихідний PDF-файл буде завантажено за допомогою об’єкта класу документа для стиснення. Ви використовуватимете екземпляр класу OptimizationOptions, щоб установити різні параметри стиснення для PDF, зокрема стиснення зображень і якість зображень PDF. Метод OptimizeResources застосовує параметри оптимізації для стиснення PDF-файлу на основі вибраних параметрів перед збереженням стисненого PDF-файлу на диску.

Код для стиснення PDF на Python

Вищезгаданий приклад у Python стискає розмір PDF-файлу за допомогою простих викликів API і кількох рядків коду. Клас OptimizationOptions також дозволяє встановлювати інші параметри стиснення, включаючи LinkDuplicateStreams, ImageEncoding, RemovePrivateInfo, MaxResolution, RemoveUnusedObjects, RemoveUnusedStreams та багато інших параметрів. Якщо вихідний PDF-файл має вміст, на який можна посилатися за допомогою згаданих вище налаштувань, це сприятиме досягненню стиснення PDF після посилання на ці властивості.

У цій темі ми дізналися, що для програмного стиснення PDF-файлів можна легко розробити програми на основі Python. Якщо ви хочете дізнатися про перетворення PDF у формат PDFA, перегляньте статтю як конвертувати PDF у формат PDFA за допомогою Python.

 Українська