1. Товары
  2.   Презентация
  3.   Python
  4.   PowerPoint‑в‑PDF
 
  

Бесплатный Python API для преобразования презентаций PowerPoint PPTX

Полезная открытая библиотека Python, упрощающая разработчикам программного обеспечения преобразование презентаций PowerPoint (PPT/PPTX) в PDF‑файл внутри Python‑приложений.

Что такое библиотека PowerPoint в PDF?

Презентации PowerPoint играют важную роль в образовании, бизнесе и корпоративном секторе благодаря своему визуальному воздействию и гибкости. Однако существует множество ситуаций, когда необходимо преобразовать слайды в PDF — для единообразного форматирования, безопасного обмена или офлайн‑доступа. Если вы хотите конвертировать PowerPoint онлайн или автоматизировать процесс с помощью кода, библиотека PowerPoint to PDF Library является отличным выбором. Созданная Мэттью Рензе, эта открытая Python PPTX API предоставляет разработчикам чистый программный способ эффективно выполнять конвертации PPT в PDF на Python.

Этот бесплатный API для преобразования презентаций в PDF кроссплатформенный и совместим с Windows, macOS и Linux, что делает его высоко адаптируемым к различным средам. Независимо от того, являетесь ли вы разработчиком или системным администратором, вы можете использовать этот Python PowerPoint API для автоматизации конвертаций PPTX в PDF на Python в больших масштабах — экономя время и снижая количество ручных ошибок. Его открытый характер, понятная документация и возможность интеграции в автоматизированные рабочие процессы делают его идеальным решением для пакетного преобразования большого количества презентаций. Если вы часто работаете с файлами PowerPoint и нуждаетесь в надёжном способе их конвертации в PDF, эта библиотека обеспечивает простоту, скорость и гибкость.

Previous Next

Начало работы с PowerPoint в PDF

Рекомендуемый способ установки PowerPoint to PDF Library — использовать GitHub. Пожалуйста, выполните следующую команду для плавной установки.

Установить библиотеку PowerPoint в PDF через GitHub

 go get -u https://github.com/matthewrenze/powerpoint-to-pdf.git 

Вы можете скачать его напрямую с GitHub

Конвертация PowerPoint (PPT/PPTX) в PDF с помощью Python

Библиотека с открытым исходным кодом PowerPoint в PDF упрощает разработчикам программного обеспечения загрузку и конвертацию существующей презентации в PDF‑документы непосредственно в приложениях Python. Библиотека предоставляет простой API, что облегчает интеграцию в ваши собственные приложения или скрипты. Не требуется быть экспертом‑разработчиком, чтобы эффективно её использовать. Существует несколько способов применения библиотеки, например конвертация существующей презентации PowerPoint PPT или PPTX в PDF, конвертация всех файлов PowerPoint (PPT/PPTX) и конвертация всех файлов PowerPoint (PPT/PPTX) в рабочей папке. Ниже приведён пример, показывающий, как разработчики Python могут конвертировать существующую презентацию в PDF с помощью кода на Python.

Как конвертировать файл PowerPoint (PPT/PPTX) в PDF с помощью библиотеки Python?

 #%% Import libraries import sys import os import comtypes.client

#%% Get console arguments
input_file_path = sys.argv[1] output_file_path = sys.argv[2]

#%% Convert file paths to Windows format
input_file_path = os.path.abspath(input_file_path) output_file_path = os.path.abspath(output_file_path)

#%% Create powerpoint application object
powerpoint = comtypes.client.CreateObject("Powerpoint.Application")

#%% Set visibility to minimize
powerpoint.Visible = 1

#%% Open the powerpoint slides
slides = powerpoint.Presentations.Open(input_file_path)

#%% Save as PDF (formatType = 32)
slides.SaveAs(output_file_path, 32)

#%% Close the slide deck
slides.Close() 

Автоматизация и настройка конвертации PPTX

С помощью библиотеки PowerPoint в PDF разработчики программного обеспечения могут автоматизировать процесс конвертации, экономя время и снижая риск ошибок. Это особенно полезно, если у пользователей есть большое количество презентаций для преобразования. Кроме того, библиотека позволяет настраивать процесс конвертации. Вы можете задавать параметры, такие как имя выходного файла, качество и другие, чтобы адаптировать PDF‑вывод под свои нужды. Будучи проектом с открытым исходным кодом, библиотека доступна бесплатно и может быть изменена в соответствии с вашими специфическими требованиями. Вы также можете внести свой вклад в её развитие и улучшение.

 Русский