Стиснення розміру презентації PowerPoint за допомогою Python

Цей швидкий посібник пояснює, як стиснути розмір презентації PowerPoint за допомогою Python. Ви отримаєте деталі щодо налаштування IDE для використання бібліотеки, набір покрокових інструкцій та зразковий код для мінімізації розміру файлу PowerPoint за допомогою Python без впливу на презентацію, наприклад, анімацію GIF, якщо вона є. Більше API також буде представлено для розширення наданого зразкового коду з метою подальшого зменшення розміру файлу PPT/PPTX.

Кроки для зменшення розміру файлу PowerPoint за допомогою Python

  1. Налаштуйте IDE на використання Aspose.Slides for Python via .NET для стискання презентації
  2. Встановіть імена вхідних/вихідних файлів, цільову роздільну здатність зображення та якість JPEG
  3. Завантажте джерело presentation і зберіть усі звичайні, макетні та майстер‑слайди у список
  4. Пройдіть колекцію pictures на кожному слайді та знизьте їх роздільну здатність
  5. Перетворіть кожне зображення, яке не є JPEG, у JPEG і збережіть його, якщо його розмір менший за оригінальне зображення
  6. Видаліть усі невикористані майстер‑ та шаблонні слайди з презентації
  7. Стисніть вбудовані шрифти, видаливши невикористані символи у слайді
  8. Збережіть отриману презентацію у форматі PPT або PPTX відповідно до ваших вимог

Ці кроки підсумовують як зменшити розмір файлу PowerPoint за допомогою Python. Завантажте презентацію, зберіть усі типи слайдів у ній, включаючи звичайні, шаблонні та майстер‑слайди, пройдіться по всіх зображеннях у презентації та знизьте їхню роздільну здатність. Перетворіть кожне зображення, що не є JPEG, у JPEG з низькою роздільною здатністю, видаліть усі невикористані шаблонні та майстер‑слайди, видаліть зайві символи з вбудованих ботів і збережіть отриману презентацію.

Код для зменшення розміру файлу PowerPoint за допомогою Python

Цей код демонструє як стиснути файл PowerPoint за допомогою Python. Для подальшого зменшення розміру презентації ви можете стискати зображення, використані як заповнення, видаляти обрізані дані зображень і підвищити стискання при збереженні до максимального рівня ZIP. Ви також можете вимкнути генерацію мініатюр під час збереження, повністю видалити невикористані шрифти, видалити вбудований бінарний вміст під час завантаження, такий як макроси VBA, дані OLE‑об’єктів і дані ActiveX, якщо такі є.

Цей код показує, як зменшити розмір запобігання. Щоб додати графіку SmartArt у презентацію, зверніться до статті Додати графіку SmartArt у PowerPoint за допомогою Python.

 Українська