
Aspose.Words Cloud дозволяє конвертувати документи Word, зокрема DOC і DOCX, у формат файлу HTML. Конвертація Word у HTML корисна в ситуаціях, коли ви хочете показати вміст документа Word в Інтернеті та зробити його зручним для пошукових систем. Додаткова перевага полягає в тому, що для перегляду HTML-файлів не потрібні спеціальні засоби перегляду чи сторонні програми. Aspose.Words Cloud надає такі API для перетворення документа Word у HTML:
| Ім’я | Опис |
| ——- | ———— |
| GetDocumentWithFormat | Перетворює документ у хмарному сховищі на вказаний формат. |
| Перетворити документ | Перетворює документ на локальному диску у вказаний формат. |
| Зберегти як | Перетворює документ у цільовий формат із детальними налаштуваннями та зберігає результат у пам’яті. |
Перетворення Word в HTML
Перш ніж викликати наведені вище API, вам потрібно зареєструвати обліковий запис у Aspose Cloud і отримати ключ додатка та SID на Cloud Dashboard. Щойно ви зареєструєтеся, ви отримаєте щедру безкоштовну пробну версію, щоб ви могли тестувати API без будь-яких оціночних обмежень.
У наступному прикладі cURL показано, як конвертувати DOCX у HTML:
// Спочатку отримайте JSON Web Token для автентифікації
// Отримайте ключ додатка та SID додатка з https://dashboard.aspose.cloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// Приклад cURL для перетворення документа DOCX на HTML у локальному сховищі
curl -v "https://api.aspose.cloud/v4.0/words/convert?format=html" \
-X PUT \
-T DOCXtoHTML.docx \
-H "Content-Type: application/json" \
-H "accept: application/json" \
-H "authorization: Bearer <jwt token>" \
-o DOCXtoHTML.html
Цей фрагмент коду ефективно перетворює файли DOCX на HTML. Він не створюватиме жодних додаткових зображень чи таблиць стилів. Наприклад, він перетворює зображення у файлі DOCX на зображення base64, щоб ви могли отримати найточніший результат. Нижче наведені скріншоти файлів:
Вхідний файл DOCX

Вихідний файл HTML (попередній перегляд Google Chrome)

Ви можете помітити якість відтворення HTML на наведених вище знімках екрана.
Перетворення Word на HTML із детальними налаштуваннями
PUT /words/{name}/saveAs API дозволяє конвертувати документ Microsoft Word у HTML із детальними налаштуваннями. У наведеному нижче прикладі cURL генерується ZIP-файл як вихідні дані, оскільки ми встановили для «ZipOutput» значення «true» у HtmlSaveOptions. Щоб отримати повний список параметрів HtmlSaveOptions, перегляньте документацію.
// Спочатку отримайте JSON Web Token для автентифікації
// Отримайте ключ додатка та SID додатка з https://dashboard.aspose.cloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// Приклад cURL для перетворення документа DOCX на HTML і збереження вихідних файлів у форматі ZIP
curl -v "https://api.aspose.cloud/v4.0/words/DOCXtoHTML.docx/saveAs" \
-X PUT \
-d "{'SaveFormat': 'html', 'FileName': 'DOCXtoHTML.html', 'ZipOutput': true}" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-H "authorization: Bearer "<jwt token>
Згенерований файл ZIP міститиме файл HTML і зображення у форматі PNG, JPG тощо замість того, щоб конвертувати їх у зображення base64. Давайте подивимося на порівняльний знімок екрана, на якому показано джерело HTML-файлів, згенерованих цими фрагментами коду.

Позначені розділи на цьому зображенні пояснюють, як працюють обидва підходи. Ліворуч відображається тег зображення, що містить дані як зображення base64. Права сторона, отримана з DOCXtoHTML.zip, відображає зображення як локальний файл PNG.
Перетворення HTML у Word
Ми детально розглянули перетворення Word у HTML. Давайте перевіримо перетворення HTML у Word, що є ще однією вартою згадки функцією Aspose.Words Cloud. Він дозволяє конвертувати веб-сторінку у формат DOCX, просто вказавши URL-адресу. Приклад cURL досить простий, наприклад:
// Спочатку отримайте JSON Web Token для автентифікації
// Отримайте ключ додатка та SID додатка з https://dashboard.aspose.cloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// Приклад cURL для завантаження веб-сторінки та збереження її у форматі docx
curl -v "https://api.aspose.cloud/v4.0/words/loadWebDocument" \
-X PUT \
-d "{ 'LoadingDocumentUrl': 'https://www.le.ac.uk/oerresources/bdra/html/page_09.htm', 'SaveOptions': { 'SaveFormat': 'docx', 'FileName': 'HTMLDocument.docx', 'SaveRoutingSlip': true } }" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>"
Механізм візуалізації достатньо ефективний, щоб виводити WYSIWYG у файл DOCX. Нижче наведено скріншот вихідного файлу DOCX.

Рівні заголовків, списки, відступи, форматування – все на місці, що багато говорить про можливості механізму візуалізації. Сподіваємося, що вам сподобається використовувати ці прості, але потужні функції. У разі будь-яких запитань або проблем зв’яжіться з нами через безкоштовний форум підтримки. Будемо раді Вам допомогти!
Рекомендовані статті
Ми настійно рекомендуємо переглянути такі статті, щоб дізнатися більше про: