Как преобразовать PowerPoint в PDF с помощью Python

Преобразование презентаций PowerPoint в файлы PDF — распространенная задача, которую приходится решать многим пользователям. PDF — это широко распространенный формат файлов, который сохраняет форматирование и расположение оригинальных слайдов PowerPoint, что облегчает обмен и просмотр презентаций на различных устройствах и платформах.
В этой статье вы узнаете, как конвертировать презентации PowerPoint в документы PDF с помощью Python.
- Преобразование слайдов в PDF в Python
- Преобразование презентации PowerPoint в PDF в Python
Установите зависимость
Это решение требует установки в качестве зависимости Spire.Presentation for Python, которая представляет собой библиотеку Python для чтения, создания и работы с документами PowerPoint в программе на Python. Вы можете установить Spire.Presentation for Python, выполнив следующую команду pip.
pip install Spire.Presentation
Преобразование слайдов в PDF в Python
Spire.Presentation for Python предоставляет метод ISlide.SaveToFile(), который позволяет преобразовать определенный слайд из документа PowerPoint в документ PDF. Вот пример фрагмента кода.
from spire.presentation import *
from spire.presentation.common import *
# Создать объект класса Presentation
presentation = Presentation()
# Загрузить файл презентации
presentation.LoadFromFile("Sample.pptx")
# Получить слайд
slide = presentation.Slides[1]
# Сохранить слайд в формате PDF
slide.SaveToFile("SlideToPDF.pdf", FileFormat.PDF)
Преобразование презентации PowerPoint в PDF в Python
Spire.Presentation for Python предоставляет функцию Presentation.SaveToFile(), которая позволяет преобразовать файл презентации в документ PDF. Следующий код показывает, как преобразовать весь документ PowerPoint в PDF.
from spire.presentation import *
from spire.presentation.common import *
# Создать объект класса Presentation
presentation = Presentation()
# Загрузить файл презентации
presentation.LoadFromFile("Sample.pptx")
# Преобразовать файл презентации в PDF и сохранить его
presentation.SaveToFile("output/PresentationToPDF.pdf", FileFormat.PDF)
presentation.Dispose()
Заключение
В этой статье вы узнали, как конвертировать PPT(X) в PDF с помощью Spire.Presentation for Python API. Эта библиотека способна выполнять различные операции над документами PowerPoint, такие как:
Преобразование PPT(X) в HTML в Python