Перетворення Word на JPG

Перетворення Word на JPG | Збережіть Word у зображенні за допомогою Python SDK

В епоху, коли візуальний вміст домінує, потреба конвертувати документи Word у [JPG](https://docs.fileformat.com/image/ jpeg/) став більш важливим, ніж будь-коли. Незалежно від того, чи створюєте ви захоплюючі презентації, ділитеся фрагментами текстового вмісту в соціальних мережах або використовуєте фрагменти документів у мультимедійних проектах, здатність плавно перетворювати файли Word на різноманітні зображення JPG має першорядне значення. У цій статті ми збираємося обговорити деталі того, як конвертувати Word у JPG за допомогою Python SDK.

REST API для перетворення Word у JPG

Використання Aspose.Words Cloud SDK для Python для виконання перетворення з Word у JPG представляє потужне та універсальне рішення для керування документами. Цей SDK дозволяє розробникам легко інтегрувати функції перетворення документів у програми Python, пропонуючи надійний набір інструментів для полегшення перетворення документів Word у зображення JPG.

Окрім перетворення Word у JPG, цей SDK надає безліч можливостей. Ви можете динамічно працювати з документами Word і форматувати їх, витягувати текст, застосовувати водяні знаки, виконувати порівняння документів і навіть створювати попередній перегляд документів.

SDK доступний для завантаження на PIP і GitHub. Виконайте наступну команду в терміналі командного рядка, щоб інсталювати SDK

pip install aspose-words-cloud

Після завершення встановлення вам потрібно створити обліковий запис на інформаційній панелі Aspose.Cloud. Якщо у вас є обліковий запис GitHub або Google, просто зареєструйтеся або натисніть кнопку Створити новий обліковий запис і надайте необхідну інформацію. Тепер увійдіть на інформаційну панель, використовуючи облікові дані, розгорніть розділ «Програми» на інформаційній панелі та прокрутіть униз до розділу «Облікові дані клієнта», щоб переглянути деталі ідентифікатора клієнта та секрету клієнта.

Облікові дані клієнта

Зображення 1: попередній перегляд облікових даних клієнта

Інформаційна панель Aspose.Cloud забезпечує єдиний інтерфейс для керування різноманітними сховищами файлів, тому ви можете підключити Amazon S3, DropBox, Google Drive Storage, Google Cloud Storage, Windows Azure Storage та FTP Storage. Ми можемо керувати цими джерелами за допомогою опції «Сховища», доступної в лівому меню на інформаційній панелі.

Різні варіанти зберігання

Зображення 2: - Різні параметри зберігання на інформаційній панелі Cloud.

Перетворення Word на JPG на Python

Завантажте документ Word із хмарного сховища

У цьому розділі ми збираємося обговорити кроки щодо того, як завантажити сховище документів Word у хмарне сховище за замовчуванням і перетворити вихідні дані у формат JPEG. Отриманий файл також зберігається в тому самому сховищі. У цьому прикладі нам потрібно налаштувати параметр Internal Storage (перший параметр, як показано на зображенні вище). Щоб виконати операцію перетворення, виконайте наведені нижче дії.

  • По-перше, створіть екземпляр класу WordsApi, передаючи дані ClientID і ClientSecret як аргументи.
  • По-друге, завантажте PDF-файл у хмарне сховище за допомогою методу UploadFileRequest(..).
  • По-третє, створіть об’єкт GetDocumentWithFormatRequest, передаючи ім’я вхідного файлу Word, потрібний вихідний формат і кінцеве ім’я файлу як аргументи.
  • Нарешті, викличте метод getdocumentwithformat(..) класу WordsApi, щоб виконати операцію перетворення.
# Щоб отримати додаткові зразки, відвідайте https://github.com/aspose-words-cloud/aspose-words-cloud-python
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud import ApiClient, WordsApi
from asposewordscloud.rest import ApiException

def main():
    try:
        # створити екземпляр WordsApi
        words_api = WordsApi("6185429e-17ce-468d-bb81-a51ac9d96c16","73a07e2fb010f559e482d854fe5a8f49")

        # Назва вхідного документа Word
        inputFileName = 'source.doc'
        resultantFile = 'Converted.jpeg'

        # Завантажте вихідний документ Word у Cloud Storage
        words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))

        # Створіть об'єкт для перетворення документа
        request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "JPG", None, None, None,
                                                                                    None, resultantFile, None)
        # ініціювати операцію перетворення Word у JPEG
        result = words_api.get_document_with_format(request)
        
        # друкувати повідомлення в консолі (необов'язково)
        print('Conversion process completed successfully !')
    except ApiException as e:
        print("Exception while calling WordsApi: {0}".format(e))
main()
Попередній перегляд Word to JPEG

Зображення 3: - Попередній перегляд перетворення Word у JPEG.

Документ Word з Google Drive

У цьому розділі ми обговоримо деталі того, як інтегрувати обліковий запис Google Drive з інформаційною панеллю Aspose.Cloud, після чого документ Word буде завантажено з того самого Google Drive. Після перетворення отриманий JPEG також буде збережено на тому самому диску.

Отже, перший крок — зв’язати обліковий запис Google Drive з обліковим записом Aspose.Cloud Dashboard.

  • Натисніть опцію «Сховища» в меню ліворуч на інформаційній панелі.
  • Натисніть кнопку «Створити нове сховище» в правому нижньому куті сторінки.
  • Виберіть у меню опцію Google Drive Storage.
  • Введіть назву сховища, наприклад GDrive.
  • Введіть ідентифікатор клієнта та секрет клієнта з консолі Google API.
  • Потім натисніть кнопку Generate Refresh Token і авторизуйте обліковий запис Google, у якому створено хмарний проект. Після введення всіх деталей з’явиться екран, як показано нижче.
Облікові дані Google Drive

Зображення 4: Попередній перегляд облікових даних для зберігання Google Drive.

Радимо перейти за цим посиланням Докладніше про підключення сторонніх постачальників пам’яті.

Ми взаємодіємо лише з API Aspose.Cloud, використовуючи програму, створену на інформаційній панелі Aspose.Cloud і на сервері, кожна програма має підключене до неї сховище. Тож тепер нам потрібно оновити інформацію про сховище для існуючої програми.

Оновлення сховища на інформаційній панелі Cloud

Зображення 5: Оновіть деталі сховища на інформаційній панелі Cloud.

Виконайте наведений вище код, і він перетворить документ Word, доступний на Диску Google, у формат JPEG і збереже його в тому самому сховищі.

Документ Word зі сховища Dropbox

Ми також можемо налаштувати наше сховище Dropbox за допомогою хмарної програми та легко конвертувати файли Word, що зберігаються в сховищі Dropbox, у формат JPEG.

  • Натисніть опцію Storages у меню ліворуч на інформаційній панелі Aspose.Cloud.
  • Натисніть кнопку «Створити нове сховище» та виберіть «Сховище Dropbox» у меню.
  • Введіть назву за вашим вибором у полі Storage Name і натисніть кнопку Generate Token.
  • Вам буде запропоновано надати дані свого облікового запису Dropbox, і після успішної автентифікації буде згенеровано маркер доступу
  • Натисніть кнопку Зберегти.
Деталі сховища Dropbox

Зображення 6: - Деталі сховища Dropbox.

Знову ж таки, нам потрібно оновити деталі сховища для хмарної програми, до якої ми маємо доступ у нашому коді (через ідентифікатор клієнта та облікові дані клієнта). Тепер натисніть опцію «Файли» в меню ліворуч на інформаційній панелі та виберіть «Сховище Dropbox» (назва сховища вказана вище), і відобразяться всі файли, перелічені в Dropbox.

Файл Dropbox на Cloud Dashboard

Зображення 7: файли Dropbox відображаються на хмарній інформаційній панелі.

На рівні коду нам не потрібно вносити жодних змін, і коли наведений вище фрагмент коду виконується, новий документ Word завантажується в сховище Dropbox, а отриманий JPEG також зберігається в тому самому сховищі. Дивіться зображення, показане нижче.

DOC перетворено на JPEG у Dropbox

Зображення 8: - Попередній перегляд файлу Word, перетвореного на JPEG у Dropbox.

Збережіть Word у зображенні за допомогою команди cURL

Команди cURL є одним із зручних способів доступу до REST API через командний рядок. Оскільки Aspose.Words Cloud також розроблено відповідно до архітектури REST, ми також можемо отримати доступ до нього за допомогою команд cURL. Ми знаємо, що API Aspose доступні лише авторизованим особам, тому нам потрібно створити маркери доступу JWT на основі облікових даних клієнта. Будь ласка, виконайте таку команду, щоб створити його:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=6185429e-17ce-468d-bb81-a51ac9d96c16&client_secret=73a07e2fb010f559e482d854fe5a8f49" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Тепер виконайте наведену нижче команду cURL, щоб перетворити документ Word, який уже є в хмарному сховищі, у формат JPEG. Отриманий файл також зберігається в тому ж хмарному сховищі.

curl -X GET "https://api.aspose.cloud/v4.0/words/source.doc?format=JPEG&outPath=Converted.jpeg" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Оскільки Dropbox пов’язано як поточне сховище з API Aspose.Cloud, тому source.doc завантажується з Dropbox, а отриманий JPEG також зберігається в тому самому сховищі.

Попередній перегляд результатів у Dropbox

Зображення 9: - Попередній перегляд результатів у Dropbox.

Висновок

У цій статті ми дослідили можливості Aspose.Words Cloud щодо того, як конвертувати Word у JPG за допомогою Python. Ми також обговорили кроки для використання різних доступних хмарних сховищ, включаючи Google Drive і Dropbox. Ми також досліджували можливість збереження документа Word у форматі JPEG за допомогою команд cURL. Зверніть увагу, що наші SDK розроблено відповідно до ліцензії MIT, тому їх повний вихідний код доступний для завантаження на Github. Якщо у вас виникнуть проблеми чи додаткові запитання, зв’яжіться з нами через безкоштовний форум підтримки продуктів.

Схожі статті

Рекомендуємо перейти за наведеними нижче посиланнями, щоб дізнатися більше