Изображения JPEG в Python

Преобразование изображений PowerPoint PPT/PPTX в изображения JPG/JPEG в Python

Microsoft PowerPoint — это приложение для презентаций и слайдов, позволяющее создавать презентации в виде слайд-шоу. В некоторых случаях вам необходимо преобразовать PowerPoint PPT или PPTX в формат изображения JPEG. Например, вам нужно показать презентацию PPT/PPTX в режиме только для чтения в вашем приложении или вам может потребоваться создать эскизы для каждого слайда PowerPoint и т. д. Чтобы автоматизировать преобразование PowerPoint в JPG, я покажу, как конвертировать 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, выполнив простые шаги, указанные ниже:

Загрузить документ

Во-первых, загрузите файл 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, задайте их нам на Форуме бесплатной поддержки.

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