Зображення 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—Installation}

Щоб конвертувати зображення PPT(X) у JPG/JPEG на Python, ми будемо використовувати Python SDK 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"

# Отримайте конфігурації File 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 у своє хмарне сховище
# Створіть екземпляр File 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 Reference, який дозволяє візуалізувати наші API та взаємодіяти з ними безпосередньо через браузер.

Задайте питання

Якщо у вас виникли запитання щодо конвертера PowerPoint у JPG або JPEG, будь ласка, не соромтеся поставити нам на безкоштовному форумі підтримки.

Дивись також