У сучасному цифровому середовищі, HTML є одним з найпоширеніших форматів для відображення та обміну інформацією в Інтернеті. Бізнес, розробники та творці контенту часто потребують способу зберегти цей онлайн-контент у більш структурованому, редагованому та професійному форматі — як Microsoft Word. Конвертування HTML у DOC або DOCX гарантує, що макет, форматування та вміст зберігаються, при цьому роблячи файл придатним для звітності, друку або тривалої документації.
Для розробників .NET API Aspose.HTML Cloud пропонує ефективний і безпечний метод виконання цього перетворення з мінімальними зусиллями кодування.
- HTML to Word Conversion via REST API
- Конвертувати HTML в DOC за допомогою C#
- HTML to DOCX using cURL Commands
Конвертація HTML у Word через REST API
Aspose.HTML Cloud SDK for .NET надає потужні інструменти для обробки та конвертації HTML у кілька форматів, включаючи DOCX, XPS, PDF і різні формати зображень. Процес конвертації HTML у Word є простим і може бути налаштований відповідно до ваших конкретних вимог, таких як коригування розміру сторінки, полів і формату виводу.
Окрім HTML, API приймає різноманітні типи вхідних даних: XHTML, MHTML, EPUB, Markdown або навіть URL живої веб-сторінки.
Встановлення SDK Щоб почати, встановіть SDK з NuGet за допомогою:
nuget install Aspose.HTML-Cloud
Далі створіть безкоштовний обліковий запис на Aspose Cloud dashboard, щоб отримати свій Client ID та Client Secret для автентифікації.
Перетворення HTML в DOC за допомогою C#
Ось як ви можете реалізувати конвертацію HTML у Word у вашому додатку C#:
- Ініціалізуйте API – Створіть екземпляр
HtmlApi
з вашимClient ID
таClient Secret
. - Завантажте HTML-файл – Відкрийте свій вихідний HTML з локального сховища.
- Завантажити в Хмарне Сховище – Використовуйте
StorageApi
для зберігання файлу в хмарі. - Перетворити в Word – Викличте PutConvertDocumentToDoc(…), щоб обробити перетворення.
// для повних прикладів, будь ласка, відвідайте https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet
string clientSecret = "XXXXXXXX";
string clientID = "XXXXXX-XXXXX-XXXX-XXXXX-b9809741374e";
// base URL string
const string SERVICE_API_HOST = "https://api.aspose.cloud";
// Створити HtmlApi екземпляр
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret, SERVICE_API_HOST);
// name of input HTML file
String inputFileName = "inputHTML.html";
// name of output file
String newFileName = "Converted.doc";
try
{
// load the file from local drive
using (var file = System.IO.File.OpenRead(@"C:\Users\" + inputFileName))
{
// Створити StorageApi екземпляр
var uploadFileRequest = new StorageApi(clientID, clientSecret, SERVICE_API_HOST);
// завантажити HTML файл до хмарного сховища
uploadFileRequest.UploadFile(file, "inputHTML.html");
}
// Перетворіть HTML у формат DOC і збережіть вихідні дані у хмарному сховищі.
AsposeResponse response = htmlApi.PutConvertDocumentToDoc("inputHTML.html",newFileName);
// print success message if conversion is successful
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Successfull conversion of HTML to DOC format !");
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Попередній перегляд конвертації HTML в Doc
HTML to DOCX using cURL Commands
Для тих, хто віддає перевагу інструментам командного рядка або автоматизації, REST API можна отримати за допомогою cURL. Цей метод не лише спрощує інтеграцію в різноманітні робочі процеси розробки, але й забезпечує послідовний і надійний процес генерації документів.
Кроки:
- Згенеруйте JWT токен зі своїми обліковими даними клієнта.
- Завантажте HTML файл у хмарне сховище.
- Call the conversion API endpoint.
- Save the converted file locally.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXX-XXXX-XXXXX-XXXX-b9809741374e&client_secret=XXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Завантажте вхідний HTML файл до хмарного сховища за допомогою наступної команди cURL.
curl -X PUT "https://api.aspose.cloud/html/storage/file/inputHTML.html" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"File":{}}
Call API to perform HTML to DOCX conversion and save output on the local drive.
curl -v -X GET "https://api.aspose.cloud/html/inputHTML.html/convert/docx" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o Converted.docx
Заключні зауваження
Використовуючи Aspose.HTML Cloud API для .NET, ви можете швидко і надійно конвертувати HTML-контент у документи Word, зберігаючи при цьому точність макета. Незалежно від того, чи інтегруєте ви процес конвертації безпосередньо в додаток C#, чи автоматизуєте його через cURL, це рішення швидке, надійне та адаптивне для різних робочих процесів.
Конвертер HTML в Word
Щоб відчути дивовижні можливості Aspose.HTML Cloud SDK у веб-браузері, ви можете розглянути можливість використання нашого безкоштовного HTML to Word Converter App.

Онлайн безкоштовний конвертер HTML в DOCX.
Корисні посилання
Пов’язані статті
Наступні статті містять корисну інформацію про: