Разработайте собственный конвертер PowerPoint в JPG с использованием REST API.

Конвертер PPT в JPG | Сохраните PowerPoint в JPG с помощью Python
В современном быстром цифровом мире визуальное общение стало важной частью нашей повседневной жизни. Презентации PowerPoint являются популярным инструментом для создания увлекательного и информативного контента для бизнеса и личного использования. Однако могут быть случаи, когда вам нужно конвертировать ваши PowerPoint презентации в изображения, такие как JPG формат, для удобства обмена, печати или встраивания в веб-сайты. Хотя для этой цели доступно несколько инструментов, использование кода Python для преобразования PPT в JPG предлагает гибкое, эффективное и экономически эффективное решение. В этой статье мы покажем вам, как конвертировать PPT в JPG, используя Python, пошагово.
- API конвертации PowerPoint в JPG
- PPT к JPG с использованием Python
- Преобразовать PPTX в JPG с помощью команды cURL
API для конвертации PowerPoint в JPG
Aspose.Slides Cloud SDK for Python — это REST API, который можно легко интегрировать в ваш Python код для выполнения различных операций с презентациями PowerPoint, таких как создание, редактирование, конвертация и манипуляция с слайдами. Благодаря своим мощным функциям и обширной документации, это отличный выбор для разработчиков, желающих автоматизировать процесс конвертации PPT в JPG.
В следующих разделах мы более подробно рассмотрим, как использовать Aspose.Slides Cloud SDK для Python для преобразования PPT в JPG, включая настройку вашей разрабатывать окружения, аутентификацию с API и выполнение процесса преобразования.
Установка
SDK доступен для загрузки на PIP и GitHub. Теперь, пожалуйста, выполните следующую команду в терминале командной строки для установки SDK из PIP.
pip install asposeslidescloud
Следующий важный шаг - получить ваши персонализированные данные ClientID и ClientSecret из dashboard. Если вы еще не подписаны, пожалуйста, используйте свой адрес электронной почты, чтобы создать бесплатный аккаунт.
PPT to JPG с использованием Python
Пожалуйста, выполните шаги, описанные ниже, чтобы конвертировать PPT в изображение JPG.
- Сначала нам нужно создать объект класса Configuration.
- Во-вторых, инициализируйте экземпляр SlidesApi, передав объект Configuration в качестве входного аргумента.
- Read PPT file from local drive.
- Теперь вызовите метод saveslideonline(…) класса SlidesApi, который принимает входной PPT файл, индекс слайда, который нужно конвертировать, ‘JPG’ в качестве результирующего формата, имя результирующего файла и размеры изображения JPG в качестве аргументов.
def PPT2JPG():
try:
# инициализировать экземпляр Aspose.Slides Cloud.
configuration = asposeslidescloud.Configuration()
configuration.app_sid = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
configuration.app_key = "1c9379bb7d701c26cc87e741a29987bb"
slidesApi = asposeslidescloud.SlidesApi(configuration)
# загрузить файл PPT с локального диска в экземпляр Stream
fileName = "/Users/shahbnay/Downloads/test-unprotected.ppt"
with open(fileName, 'rb') as f:
file = f.read()
# вызовите API для преобразования PPT в формат JPG и сохраните вывод в облачное хранилище
request = slidesApi.save_slide_online(file,slide_index=1,format=asposeslidescloud.models.ExportFormat.JPEG,
out_path="Converted.jpeg",width=800,height=1000)
# print result in console
print("Result {0}".format(request))
except ApiException as e:
print("Exception while calling SlidesApi: {0}".format(e))

Изображение 1:- предварительный просмотр преобразования PPT в JPG.
Файл-пример, использованный в приведенном выше примере, можно скачать по ссылке test-unprotected.pptx.
Преобразование PPTX в JPG с помощью команды cURL
Aspose.Slides Cloud также доступен через команды cURL. Поэтому одним из предварительных условий является генерация JWT-токена доступа на основе ваших учетных данных клиента. Пожалуйста, выполните следующую команду для генерации токена.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Как только JWT будет сгенерирован, пожалуйста, выполните следующую команду, чтобы конвертировать PowerPoint в изображение JPG.
curl -X PUT "https://api.aspose.cloud/v3.0/slides/slides/2/Jpeg?outPath=Converted.jpg&width=800&height=1000" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"document":{test-unprotected.ppt}}
Заключение
В заключение, преобразование PPT в JPG — это простой и полезный процесс, который может значительно упростить обмен, печать и встраивание презентаций PowerPoint. Используя код на Python и облачный сервис, такой как Aspose.Slides Cloud SDK для Python, вы можете легко преобразовать файлы PPT и PPTX в качественные изображения JPG всего за несколько строк кода. Независимо от того, являетесь ли вы разработчиком, который хочет автоматизировать процесс преобразования, или неподготовленным пользователем, которому нужно преобразовать несколько презентаций, для вас существует решение. Мы надеемся, что эта статья оказалась полезной для вас в процессе преобразования PPT в JPG и что вы найдете ее полезной в своих будущих проектах.
Полезные ссылки