Конвертировать PDF в PowerPoint на Python
Преобразование PDF в PowerPoint и PPTX на Python
Aspose.PDF for Python via .NET позволяет отслеживать прогресс конвертации PDF в PPTX.
У нас есть API под названием Aspose.Slides, который предоставляет возможность создавать и изменять презентации PPT/PPTX. Этот API также предоставляет возможность конвертировать PPTX файлы в формат PDF. Во время этого преобразования отдельные страницы PDF‑файла преобразуются в отдельные слайды в файле PPTX.
Во время конвертации PDF в PPTX текст отображается как Text, где его можно выделять/обновлять. Обратите внимание, что для конвертации PDF‑файлов в формат PPTX Aspose.PDF предоставляет класс с именем PptxSaveOptions. Объект класса PptxSaveOptions передаётся в качестве второго аргумента в save(). Следующий фрагмент кода показывает процесс преобразования PDF‑файлов в формат PPTX.
Это преобразование особенно полезно, когда вы хотите переиспользовать отчёты PDF, слайды или раздаточные материалы в редактируемые файлы презентаций.
Простое преобразование PDF в PowerPoint с использованием Python и Aspose.PDF for Python via .NET
Для преобразования PDF в PPTX Aspose.PDF for Python рекомендует использовать следующие шаги кода.
Шаги: преобразовать PDF в PowerPoint с помощью Python
- Создайте экземпляр Document класс.
- Создайте экземпляр PptxSaveOptions класс.
- Вызовите document.save() метод.
import aspose.pdf as ap
from os import path
import sys
def convert_PDF_to_PPTX(infile, outfile):
document = ap.Document(infile)
save_options = ap.PptxSaveOptions()
document.save(outfile, save_options)
Преобразование PDF в PPTX с слайдами в виде изображений
Попробуйте конвертировать PDF в PowerPoint онлайн
Aspose.PDF представляет вам онлайн приложение “PDF в PPTX”, где вы можете попробовать исследовать функциональность и качество его работы.
В случае, если вам нужно конвертировать searchable PDF в PPTX в виде изображений вместо выделяемого текста, Aspose.PDF предоставляет такую функцию через PptxSaveOptions класс. Чтобы достичь этого, установите свойство slides_as_images из PptxSaveOptions класс в ’true’ как показано в следующем примере кода.
import aspose.pdf as ap
from os import path
import sys
def convert_PDF_to_PPTX_slides_as_images(infile, outfile):
document = ap.Document(infile)
save_options = ap.PptxSaveOptions()
save_options.slides_as_images = True
document.save(outfile, save_options)
Преобразование PDF в PPTX с пользовательским разрешением изображения
Этот метод преобразует документ PDF в файл PowerPoint (PPTX), устанавливая пользовательское разрешение изображения (300 DPI) для улучшенного качества.
- Загрузите PDF в объект ‘ap.Document’.
- Создайте экземпляр ‘PptxSaveOptions’.
- Установите свойство ‘image_resolution’ в значение 300 DPI для высококачественного рендеринга.
- Сохраните PDF как файл PPTX, используя определённые параметры сохранения.
import aspose.pdf as ap
from os import path
import sys
def convert_PDF_to_PPTX_image_resolution(infile, outfile):
document = ap.Document(infile)
save_options = ap.PptxSaveOptions()
save_options.image_resolution = 300
document.save(outfile, save_options)
Связанные конвертации
- Преобразовать PDF в Word для вывода редактируемого документа вместо слайдов.
- Преобразовать PDF в Excel когда исходный PDF содержит бизнес‑данные, насыщенные таблицами.
- Преобразовать PDF в HTML для публикационных рабочих процессов, готовых к браузеру.
