Перетворіть Word у файл зображення JPEG, PNG або GIF у Python

Перетворіть Word у файл зображення JPEG, PNG або GIF у Python

Word є одним із популярних форматів для спільного використання та друку документів. Нам часто потрібно конвертувати документи Word у різні формати зображень. Краще використовувати вже розроблені спеціалізовані інструменти, які забезпечують легке обслуговування та гнучке рішення для перетворення відповідно до ваших потреб. У цій статті ми дізнаємося, як конвертувати Word у файл зображення JPEG, PNG або GIF у Python.

У цій статті будуть розглянуті такі теми:

Word to Images Conversion REST API – Python SDK

Для конвертації зображень JPG, PNG і GIF у Python ми будемо використовувати Ruby SDK GroupDocs.Conversion Cloud API. Python SDK GroupDocs.Conversion забезпечує найкращий спосіб конвертувати Word DOCX у файли JPG, PNG і GIF за лічені секунди. Це 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 = "DefaultStorage"

Як конвертувати Word у JPEG за допомогою REST API у Python

Ви можете конвертувати Word у формат JPEG програмним шляхом, виконавши наведені нижче дії.

  • По-перше, створіть екземпляр ConvertApi
  • Далі створіть екземпляр ConvertSettings
  • Потім встановіть назву сховища та шлях до файлу Word
  • Встановіть формат файлу зображення як «jpeg»
  • Створіть екземпляр DocxLoadOptions
  • Встановіть пароль для файлу Word і параметри завантаження
  • Створіть екземпляр JpegConvertOptions
  • Визначте відтінки сірого, від\сторінку, кількість сторінок, якість, поворот\кут і використання\pdf тощо
  • Встановіть параметри convertOptions у налаштування
  • Тепер укажіть шлях до вихідного файлу
  • Після цього створіть ConvertDocumentRequest з ConvertSettings як аргумент
  • Нарешті, викличте метод ConvertApi.convert\document() за допомогою ConvertDocumentRequest, щоб зберегти перетворений файл

Наведений нижче приклад коду демонструє, як конвертувати документи Word у формат зображення JPEG за допомогою REST API у Python:

# Як конвертувати Word DOCX у JPEG за допомогою REST API у 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-word.docx"
    settings.format = "jpeg"
    
    loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
    loadOptions.password = "password"
    
    settings.load_options = loadOptions;
    
    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 Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))

Наведений вище приклад коду збереже перетворений файл JPEG у хмарі.

Перетворення DOC/DOCX на PNG у Python за допомогою REST API

Ви також можете програмно конвертувати Word Doc/Docx у формат файлу PNG, виконавши наведені нижче дії.

  • Створіть екземпляр ConvertApi
  • Далі створіть екземпляр ConvertSettings
  • Потім встановіть назву сховища та шлях до файлу Word
  • Також встановіть «png» як вихідний формат зображення
  • Створіть екземпляр DocxLoadOptions
  • Встановіть пароль для файлу Word і параметри завантаження
  • Створіть екземпляр PngConvertOptions
  • Визначте значення відтінків сірого, from\page, pages\count, quality, rotate\angle і use\pdf
  • Встановіть параметри convertOptions у налаштування
  • Тепер укажіть шлях до вихідного файлу
  • Після цього створіть ConvertDocumentRequest з ConvertSettings як аргумент
  • Нарешті, викличте метод ConvertApi.convert\document() за допомогою ConvertDocumentRequest, щоб зберегти перетворений файл

У наведеному нижче прикладі коду показано, як конвертувати Word у формат PNG за допомогою REST API у Python:

# Як конвертувати Word DOCX у PNG за допомогою REST API у Python
# Створіть екземпляр 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-word.docx"
settings.format = "png"

loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.PngConvertOptions()
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 DOCX to PNG file format: " + str(response))

Перетворення Word DOC/DOCX на GIF у Python за допомогою REST API

Ви можете програмно конвертувати Word Docx у JPG, виконавши наведені нижче дії.

  • Створіть екземпляр ConvertApi
  • Далі створіть екземпляр ConvertSettings
  • Потім встановіть назву сховища та шлях до файлу Word
  • Тепер надайте «gif» як вихідний формат зображення
  • Створіть екземпляр DocxLoadOptions
  • Встановіть пароль для файлу Word і параметри завантаження
  • Створіть екземпляр GifConvertOptions
  • Визначте відтінки сірого, від\сторінку, кількість сторінок, якість, поворот\кут і використання\pdf тощо.
  • Встановіть параметри convertOptions у налаштування
  • Далі вкажіть шлях до вихідного файлу
  • Після цього створіть ConvertDocumentRequest з ConvertSettings як аргумент.
  • Нарешті, викличте метод ConvertApi.convert\document() за допомогою ConvertDocumentRequest, щоб зберегти перетворений файл.

У наведеному нижче прикладі коду показано, як конвертувати Word Doc/Docx у формат файлу зображення GIF за допомогою REST API у Python:

# Як конвертувати Word DOCX у GIF за допомогою REST API у Python
# Створіть екземпляр 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-word.docx"
settings.format = "gif"

loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.GifConvertOptions()
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 Word to GIF format: " + str(response))

Безкоштовний онлайн-конвертер Word to Image

Будь ласка, спробуйте наступний безкоштовний онлайн-інструмент перетворення JPG, PNG і GIF, який розроблено з використанням вищезгаданого API.

Висновок

У цій статті ми дізналися, як конвертувати формати Word у формати зображень у хмарі. Тепер ти знаєш:

  • як конвертувати документи Word у jpeg/jpg на Python;
  • як конвертувати word doc/docx у формат зображення png за допомогою Python;
  • як конвертувати файл word doc/docx у формат файлу gif у Python;

Ви можете дізнатися більше про GroupDocs.Conversion Cloud API, використовуючи документацію. Ми також надаємо розділ API Reference, який дозволяє візуалізувати наші API та взаємодіяти з ними безпосередньо через браузер.

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

Якщо у вас виникли запитання щодо конвертера Word docx у зображення, не соромтеся поставити їх на безкоштовному форумі підтримки.

Дивись також