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

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

Word — один из популярных форматов для обмена и печати документов. Нам часто нужно конвертировать текстовые документы в разные форматы изображений. Лучше использовать уже разработанные специализированные инструменты, которые обеспечивают простое в сопровождении гибкое решение по конвертации под ваши нужды. В этой статье мы узнаем, как преобразовать слово в файл изображения JPEG, PNG или GIF в Python.

В этой статье должны быть раскрыты следующие темы:

Преобразование слов в изображения REST API — Python SDK

Для преобразования изображений JPG, PNG и GIF в Python мы будем использовать Ruby SDK of 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"

# Получить конфигурации файлового 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 и load\options
  • Создайте экземпляр JpegConvertOptions
  • Определите оттенки серого, от\страницу, количество страниц, качество, поворот\угол и использование\pdf и т. д.
  • Установите convertOptions в настройки
  • Теперь укажите путь к выходному файлу
  • После этого создайте ConvertDocumentRequest с ConvertSettings в качестве аргумента.
  • Наконец, вызовите метод ConvertApi.convert\document() с ConvertDocumentRequest, чтобы сохранить преобразованный файл.

В следующем примере кода показано, как преобразовать текстовые документы в формат изображения 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 и load\options
  • Создайте экземпляр PngConvertOptions
  • Определите значения оттенков серого, от\страницы, страниц\количества, качества, поворота\угла и использования\pdf.
  • Установите convertOptions в настройки
  • Теперь укажите путь к выходному файлу
  • После этого создайте ConvertDocumentRequest с ConvertSettings в качестве аргумента.
  • Наконец, вызовите метод ConvertApi.convert\document() с ConvertDocumentRequest, чтобы сохранить преобразованный файл.

В следующем примере кода показано, как преобразовать слово в формат 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 и load\options
  • Создайте экземпляр 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))

Онлайн-конвертер слов в изображения бесплатно

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

Заключение

В этой статье мы узнали, как конвертировать форматы слов в изображения в облаке. Теперь ты знаешь:

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

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

Задайте вопрос

Если у вас есть какие-либо вопросы о конвертере Word docx в изображения, задайте их нам на Форуме бесплатной поддержки.

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