Формат PDF очень популярен для создания и обмена цифровыми документами. Поскольку он обеспечивает кроссплатформенную поддержку, люди предпочитают отправлять и получать документы в формате PDF. Может быть случай, когда вам нужно импортировать содержимое из файла PDF в другой документ, такой как Word, PowerPoint и т. д. Чтобы сделать это программно, в этой статье вы узнаете, как преобразовать файл PDF в PowerPoint PPT/PPTX. в Питоне.
Библиотека Python для преобразования PDF в PowerPoint PPT
Aspose.Slides for Python — замечательная библиотека, предоставляющая как базовые, так и расширенные функции для создания презентаций PowerPoint и управления ими. Кроме того, он обеспечивает высокоточное преобразование презентаций в другие форматы. Мы будем использовать эту библиотеку для импорта контента из PDF в слайды PPT/PPTX. Вы можете установить библиотеку из PyPI с помощью следующей команды.
> pip install aspose.slides
Преобразование PDF в PowerPoint PPT на Python
При преобразовании PDF в PowerPoint вам не нужно просматривать страницы PDF для импорта содержимого. Вместо этого Aspose.Slides для Python позаботится об этих операциях и значительно упростит преобразование. Ниже приведен рабочий процесс преобразования PDF в PPT.
- Создайте пустую презентацию.
- Укажите PDF для импорта в презентацию.
- Aspose.Slides извлекает страницы PDF и преобразует их в слайды.
- Сохранить презентацию.
Ниже приведены шаги для преобразования файла PDF в PowerPoint PPTX в Python.
- Создайте новую презентацию, используя класс Presentation.
- Удалите слайд по умолчанию, добавленный в презентацию с помощью метода Presentation.slides.remove_at(0).
- Импорт PDF в презентацию с помощью метода Presentation.slides.addfrompdf(string).
- Сохраните презентацию в виде файла PPT/PPTX, используя метод Presentation.save(string, SaveFormat).
В следующем примере кода показано, как преобразовать файл PDF в презентацию PowerPoint в Python.
import aspose.slides as slides
# Create presentation
with slides.Presentation() as pres:
# Remove default slide from presentation
pres.slides.remove_at(0)
# Import PDF to presentation
pres.slides.add_from_pdf("candy.pdf")
# Save presentation
pres.save("pdf-to-ppt.pptx", slides.export.SaveFormat.PPTX)
Ниже приведен PDF-файл, который мы преобразовали в PowerPoint PPTX.
Ниже представлена презентация PowerPoint, которую мы получаем после импорта файла PDF.
Получить бесплатную лицензию
Вы можете использовать Aspose.Slides for Python без ограничений на пробную версию, получив временную лицензию.
Вывод
В этой статье вы узнали, как преобразовать PDF-файл в PowerPoint PPT/PPTX в Python. Мы продемонстрировали, как Aspose.Slides for Python преобразует каждую страницу PDF в слайд PowerPoint PPT. Кроме того, вы можете посетить документацию, чтобы узнать больше об Aspose.Slides для Python. Кроме того, вы можете оставлять свои вопросы на нашем форуме.