Преобразование PDF-файлов в PowerPoint PPT на Python

Формат 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.removeat(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.

Преобразование PDF в PowerPoint PPT на Python

Ниже представлена презентация PowerPoint, которую мы получаем после импорта файла PDF.

Python PDF в PPT PPTX

Получить бесплатную лицензию

Вы можете использовать Aspose.Slides for Python без ограничений на пробную версию, получив временную лицензию.

Вывод

В этой статье вы узнали, как преобразовать PDF-файл в PowerPoint PPT/PPTX в Python. Мы продемонстрировали, как Aspose.Slides for Python преобразует каждую страницу PDF в слайд PowerPoint PPT. Кроме того, вы можете посетить документацию, чтобы узнать больше об Aspose.Slides для Python. Кроме того, вы можете оставлять свои вопросы на нашем форуме.

Смотрите также