Microsoft PowerPoint — это приложение для презентаций и слайдов, позволяющее создавать презентации в виде слайд-шоу. В некоторых случаях вам необходимо преобразовать PowerPoint PPT или PPTX в формат изображения JPEG. Например, вам нужно показать презентацию PPT/PPTX в режиме только для чтения в вашем приложении или вам может потребоваться создать эскизы для каждого слайда PowerPoint и т. д. Чтобы автоматизировать преобразование PowerPoint в JPG, я покажу, как конвертировать PowerPoint PPT/PPTX в изображения JPG/JPEG в Python.
В этой статье должны быть раскрыты следующие темы:
- Преобразование PowerPoint PPT или PPTX в JPG/JPEG REST API — установка
- Как преобразовать файл PowerPoint PPT/PPTX в файл JPG/JPEG в Python
Преобразование PowerPoint PPT или PPTX в JPG/JPEG REST API — установка {#Convert-PowerPoint-PPT-or-PPTX-to-JPG/JPEG-REST-API — установка}
Для преобразования изображений PPT(X) в изображения JPG/JPEG в Python мы будем использовать Python SDK of GroupDocs.Conversion Cloud API. Python SDK для GroupDocs.Conversion предоставляет лучший способ конвертировать PowerPoint PPT в файлы JPG за считанные секунды. Это 100% бесплатный, безопасный и простой в использовании Python SDK для преобразования файлов. Он позволяет программно преобразовывать документы поддерживаемых форматов в изображения в облаке. Вы можете установить его с помощью следующей команды в консоли:
pip install groupdocs_conversion_cloud
Во-первых, получите свой идентификатор клиента и секрет из панели инструментов, прежде чем выполнять указанные ниже шаги. Получив свой идентификатор и секрет, добавьте приведенный ниже код в свое приложение, как показано ниже:
# Импортируйте Python SDK в свое приложение Python с http://api.groupdocs.cloud.
import groupdocs_conversion_cloud
# Получите client_id и client_secret с https://dashboard.groupdocs.cloud после бесплатной регистрации.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Получить конфигурации файлового API
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"
Как преобразовать PowerPoint PPT/PPTX в файл JPG/JPEG в Python
Вы можете преобразовать изображение BMP в файл PDF, выполнив простые шаги, указанные ниже:
- Загрузить the PPT/PPTX file to the Cloud
- Конвертировать PPT/PPTX в JPG/JPEG на Python
- Скачать преобразованный файл
Загрузить документ
Во-первых, загрузите файл PPT или PPTX в облако, используя приведенный ниже пример кода:
# Загрузите файл PowerPoint PPT/PPTX в облачное хранилище
# Создайте экземпляр файлового API
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)
# Вызов запроса на загрузку файла
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-file.pptx", "H:\\groupdocs-cloud-data\\sample-file.pptx", storage_name)
# Загрузите файл docx в облако
response = file_api.upload_file(request)
print(response.uploaded)
В результате загруженный файл PPT/PPTX будет доступен в разделе файлов вашей панели управления в облаке.
Преобразование PPT или PPTX в JPG/JPEG в Python
Вы можете конвертировать конвертировать ppt в jpg с высоким разрешением или форматом jpeg программно, выполнив следующие шаги:
- Во-первых, создайте экземпляр ConvertApi
- Затем создайте экземпляр ConvertSettings
- Затем задайте имя хранилища и путь к файлу PowerPoint.
- Установите результирующий формат файла изображения как «jpeg»
- Создайте экземпляр JpegConvertOptions
- Определите оттенки серого, от\страницу, количество страниц, качество, поворот\угол и использование\pdf и т. д.
- Установите convertOptions в настройки
- Теперь укажите путь к выходному файлу
- После этого создайте ConvertDocumentRequest с ConvertSettings в качестве аргумента.
- Наконец, вызовите метод ConvertApi.convert\document() с ConvertDocumentRequest, чтобы сохранить преобразованный файл.
В следующем примере кода показано, как преобразовать формат файла PPTX в JPEG с помощью REST API в Python:
# Как конвертировать PowerPoint PPT или PPTX в формат JPG/JPEG в Python
try:
# Создайте экземпляр API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Определить настройки преобразования
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-file.pptx"
settings.format = "jpeg"
convertOptions = groupdocs_conversion_cloud.JpegConvertOptions()
convertOptions.gray_scale = True
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.quality = 100
convertOptions.rotate_angle = 90
convertOptions.use_pdf = False
settings.convert_options = convertOptions
settings.output_path = "python-testing"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted PPTX to JPEG format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
Приведенный выше пример кода сохранит преобразованный файл JPEG в облаке.
Загрузите преобразованный файл
Приведенный выше пример кода сохранит преобразованный файл PowerPoint в файл высокого разрешения jpg в облаке. Вы можете загрузить его, используя следующий пример кода:
# Инициализация API для загрузки преобразованного файла
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)
# Создать запрос на скачивание файла
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-file.jpeg", storage_name)
# Скачать конвертированный файл
response = file_api.download_file(request)
# Переместите загруженный файл изображения в формате jpeg в локальный каталог.
shutil.move(response, "H:\\groupdocs-cloud-data\\")
Конвертер PowerPoint в JPG онлайн бесплатно
Как конвертировать pptx в jpg онлайн? Пожалуйста, попробуйте следующий бесплатный инструмент для конвертации ppt в jpg для преобразования ppt в jpg онлайн, который разработан с использованием вышеуказанного API.
Заключение
В этой статье мы узнали, как конвертировать PowerPoint в форматы JPG/JPEG в облаке. Теперь ты знаешь:
- как преобразовать слайд PowerPoint в jpg или jpeg в Python;
- программно загрузить файл PowerPoint в облако;
- как скачать сконвертированный файл из облака;
- как бесплатно конвертировать pptx в jpg с помощью онлайн-инструмента;
Вы можете узнать больше о GroupDocs.Conversion Cloud API, используя документацию. Мы также предоставляем раздел Справочник по API, который позволяет визуализировать наши API и взаимодействовать с ними непосредственно через браузер.
Задайте вопрос
Если у вас есть какие-либо вопросы о конвертере PowerPoint в JPG или JPEG, задайте их нам на Форуме бесплатной поддержки.