
Конвертер Word в PNG | Перетворіть Word у PNG онлайн за допомогою Python
Оскільки візуальний вміст займає центральне місце, потреба в перетворенні документів Word у зображення PNG стає все більш очевидною. Крім того, у вас є ретельно створений документ Word, і ви хочете поділитися його вмістом у візуально привабливому та універсально сумісному форматі. Крім того, документ Word вважається де-факто стандартом для офіційного спілкування, але під час перегляду на різних платформах відсутність необхідних шрифтів, які використовуються в документах Word, може погіршити точність документа.
Тож у цій статті досліджується нагальна потреба та незаперечні переваги перетворення «Word DOC у PNG», проливаючи світло на те, як ця трансформація дає змогу професіоналам і окремим особам покращити презентацію свого вмісту, гарантуючи, що він виділяється на цифровому просторі.
- REST API перетворення документів Word
- Перетворіть Word у PNG за допомогою Python
- DOC у PNG за допомогою команд cURL
REST API перетворення документів Word
Перетворення «Word to PNG» стає легким і дуже ефективним завдяки потужності Aspose.Words Cloud SDK для Python.Цей надійний SDK не тільки спрощує процес, але й має безліч переваг, які покращують процес трансформації вмісту.
SDK доступний для завантаження на PIP і GitHub. Тепер виконайте таку команду в терміналі командного рядка, щоб інсталювати SDK:
pip install aspose-words-cloud
Вам також потрібно створити безкоштовний обліковий запис, відвідавши хмарну інформаційну панель, щоб ви могли керувати своїми документами в хмарному сховищі.
Перетворіть Word у PNG за допомогою Python
У цьому розділі ми збираємося обговорити кроки, як завантажити документи Word із хмарного сховища, а потім перетворити DOCX у формат PNG. Отриманий файл також зберігається в тому самому сховищі. Виконайте наведені нижче дії.
- По-перше, створіть екземпляр класу WordsApi, передаючи дані ClientID і ClientSecret як аргументи.
- По-друге, завантажте файл Word у хмарне сховище за допомогою методу UploadFileRequest(…).
- По-третє, створіть об’єкт класу GetDocumentWithFormatRequest, передаючи ім’я вхідного файлу Word, потрібний вихідний формат у форматі PNG та ім’я отриманого файлу як аргументи.
- Нарешті, викличте метод getdocumentwithformat(…) класу WordsApi, щоб виконати операцію перетворення.
// Щоб отримати повні приклади та файли даних, перейдіть на сторінку https://github.com/aspose-words-cloud/aspose-words-cloud-python
// Отримайте облікові дані клієнта з https://dashboard.aspose.cloud/
def wordtopng():
try:
# створити екземпляр WordsApi
words_api = WordsApi("bbf94a2c-6d7e-4020-b4d2-b9809741374e","1c9379bb7d701c26cc87e741a29987bb")
# Назва вхідного документа Word
inputFileName = 'test_multi_pages.docx'
resultantFile = 'Converted.png'
# Завантажте вихідний документ Word у Cloud Storage
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\shahbnay\\Downloads\\'+inputFileName, 'rb'), "", None))
# Створіть об'єкт для перетворення документа
request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "PNG", None, None, None,
None, resultantFile, None)
# ініціювати операцію перетворення Word у PNG
result = words_api.get_document_with_format(request)
# друкувати повідомлення в консолі (необов'язково)
print('Conversion process completed successfully !')
except Api as e:
print("Exception while Converting Word to PNG using Aspose.Words Cloud Api: {0}".format(e))
DOC у PNG за допомогою команд cURL
Відчуйте плавне перетворення документів Word на зображення PNG за допомогою потужної комбінації команд Aspose.Words Cloud і cURL. Ця динамічна інтеграція не тільки спрощує перетворення «Word у PNG», але й пропонує низку переваг, які покращують процес перетворення вмісту. Переваги включають незалежність від платформи, налаштування, масштабованість, послідовність тощо.
Тепер першим кроком є створення персоналізованого маркера доступу JWT відповідно до облікових даних вашого клієнта. Отже, будь ласка, виконайте таку команду, щоб створити маркер JWT:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Оскільки ми збираємося використовувати виклик API GetDocumentWithFormat, він очікує, що вхідний файл DOC буде доступним у хмарному сховищі. Тому нам потрібно завантажити файл DOC у хмарне сховище за допомогою такої команди:
curl -v -X PUT "https://api.aspose.cloud/v4.0/words/storage/file/input.doc" \
-H "accept: application/json" \
-H "Authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"fileContent":{c:\Users\nayyer\Downloads\test_doc.doc}}
Тепер останнім кроком є ініціювання операції перетворення за допомогою виклику API GetDocumentWithFormat. Цей API приймає два обов’язкові параметри, тобто ім’я (ім’я вхідного файлу DOC) і формат (формат результуючого файлу. PNG у цьому сценарії).
curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=PNG&outPath=Resultant.png" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
Зразок документа Word, використаний у наведеному вище прикладі, можна завантажити з testmultipages.docx, а вихідний файл можна завантажити з Resultant.png.
Висновок
Підсумовуючи, перетворення «word to png» пропонує рішення для трансформації представлення вмісту в цифровому середовищі, і є два динамічних шляхи досягнення цього. По-перше, скористайтеся пакетом SDK Aspose.Words Cloud для Python, який надає низку переваг, зокрема точність, простоту використання, автоматизацію, масштабованість і налаштування. Або ж комбінація команд Aspose.Words Cloud і cURL пропонує економічно ефективний, незалежний від платформи та масштабований підхід до того самого перетворення.
Обидва підходи зрештою долають розрив між текстовим вмістом і яскравими візуальними зображеннями, покращуючи спосіб ефективної передачі інформації професіоналами, педагогами та окремими особами.
Корисні посилання
Пов’язані теми
Ми рекомендуємо вам переглянути такі статті, щоб дізнатися про: