Word — один из популярных форматов для обмена и печати документов. Нам часто нужно конвертировать текстовые документы в разные форматы изображений. Лучше использовать уже разработанные специализированные инструменты, которые обеспечивают простое в сопровождении гибкое решение по конвертации под ваши нужды. В этой статье мы узнаем, как преобразовать слово в файл изображения JPEG, PNG или GIF в Python.
В этой статье должны быть раскрыты следующие темы:
- Преобразование Word в изображения REST API — Python SDK
- Как конвертировать Word в JPEG с помощью REST API в Python
- Преобразование DOC/DOCX в PNG в Python с использованием REST API
- Преобразование Word DOC/DOCX в GIF в Python с использованием REST API
- Бесплатный онлайн-конвертер слов в изображения
Преобразование слов в изображения 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 в изображения, задайте их нам на Форуме бесплатной поддержки.