
Конвертируйте HTML в документ Word с помощью C# .NET.
HTML — это основа веб-контента, структурирующая все: от простого текста до сложных мультимедийных презентаций. Однако, если вам нужно создавать офлайн-записи, делиться контентом с коллегами, которые предпочитают работать с документами, или просто хотите сохранить форматирование и структуру веб-контента в более универсальном и редактируемом формате, то преобразование HTML в документ Word становится необходимым.
Давайте подробнее рассмотрим важность преобразования HTML в Word и то, как его можно эффективно выполнить с помощью GroupDocs.Conversion Cloud SDK для .NET.
- SDK для преобразования HTML в Word
- Конвертировать HTML в DOC на C#
- Конвертируйте HTML в DOCX с помощью команд cURL
- Бесплатный конвертер HTML в Word
SDK для преобразования HTML в Word
GroupDocs.Conversion Cloud SDK для .NET предоставляет мощное и гибкое решение для преобразования HTML в документы Word. SDK позволяет легко интегрировать возможности преобразования в ваши приложения .NET, обеспечивая бесшовное преобразование веб-контента в редактируемые форматы Word, такие как DOCX или DOC. Первым шагом в этом подходе является установка SDK путем поиска GroupDocs.Conversion-Cloud в диспетчере пакетов NuGet и нажатия кнопки «Установить». Другой вариант — выполнить следующую команду в консоли диспетчера пакетов.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
После завершения установки, пожалуйста, получите ваши персонализированные учетные данные API (то есть Client ID и Client Secret).Вы можете посетить этот короткий руководство, в котором подробно объясняется, как получить учетные данные API.
Конвертировать HTML в DOC на C#
Давайте рассмотрим подробнее, как наш Cloud SDK спроектирован для обеспечения высокой производительности и точности, гарантируя, что полученные документы Word будут отражать исходный HTML-контент.
- Создадим экземпляр класса
Configuration
, в который передадим учетные данные клиента в качестве аргументов.
var configurations = new Configuration(clientId, clientSecret1);
- Инициализируем
ConvertApi
, куда мы передаем объект конфигурации в качестве входного аргумента.
var apiInstance = new ConvertApi(configurations);
- Загрузите входной HTML-файл в облачное хранилище.
fileUpload.UploadFile(new UploadFileRequest("sourceFile.html", stream));
- Создайте экземпляр
ConvertSettings
, в котором мы укажем имя для входного HTML, результирующий формат какdoc
и имя для результирующего документа Word в качестве аргументов.
var settings = new ConvertSettings{...}
- Вызовите API ConvertDocumentRequest для встраивания HTML в формат DOC и сохранения полученного документа Word в облачном хранилище.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Больше примеров по ссылке https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Получите ваши учетные данные API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Создайте экземпляр класса Configuration и инициализируйте его с помощью Client ID и Client Secret.
var configurations = new Configuration(clientId, clientSecret1);
// Определите значение ApiBaseUrl, чтобы задать базовый URL для API преобразования HTML в DOC.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Инициализируйте экземпляр класса ConvertApi с объектом класса Configuration.
var apiInstance = new ConvertApi(configurations);
// загрузить входной HTML с локального диска
using (var stream = System.IO.File.OpenRead("sourceFile.html"))
{
// создать экземпляр FileApi
var fileUpload = new FileApi(configurations);
// загрузить входной HTML-код в облачное хранилище
fileUpload.UploadFile(new UploadFileRequest("input.html", stream));
// создаем ConvertSettings, где определяем имя исходного HTML и имя для результирующего документа Word
var settings = new ConvertSettings
{
StorageName = "default",
FilePath = "input.html",
Format = "doc",
OutputPath = "Converted.doc"
};
// Вызовите метод ConvertDocument для преобразования HTML в DOC.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// сообщение об успешной печати
Console.WriteLine("The HTML to Word conversion completed successfully !");
}
}

Изображение: Предварительный просмотр преобразования HTML в документ Word.
Полученную в результате презентацию PowerPoint, созданную в приведенном выше примере, можно загрузить с myResultant.doc.
Конвертируйте HTML в DOCX с помощью команд cURL
Преобразование HTML в DOCX с использованием GroupDocs.Conversion Cloud и команд cURL — это простой и эффективный процесс, особенно для тех, кто предпочитает инструменты командной строки для автоматизации. Поэтому, используя мощь .NET REST API, вы получаете высокоточное и надежное преобразование, гарантируя, что ваш HTML-контент будет легко преобразован в редактируемый документ DOC.
Первым шагом в этом подходе является генерация токена доступа JWT, а затем выполнение следующей команды cURL для преобразования веб-страницы в документ Word и сохранения полученного DOCX в облачном хранилище.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"docx\",\"OutputPath\": \"{resultantFile}\"}"
Замените sourceFile
на имя входного HTML-файла, resultantFile
на имя результирующего документа Word, а accessToken
на персонализированный токен доступа JWT.
- Чтобы сохранить полученный документ Word на локальном диске, попробуйте использовать следующую команду cURL.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"docx\"}" \
-o "{resultantFile}"
Бесплатный конвертер HTML в Word
Вы можете рассмотреть возможность изучения мощных возможностей GroupDocs.Conversion Cloud REST API, используя наше бесплатное приложение HTML to Word Converter. Это легкое и суперэффективное приложение, позволяющее вам испытать мощные возможности API в веб-браузере.
Полезные ссылки
Заключение
Преобразование HTML в документы Word — это важная возможность для тех, кто хочет сохранять, делиться или редактировать веб-контент в более структурированном и универсальном формате. Независимо от того, решите ли вы использовать комплексные функции GroupDocs.Conversion Cloud SDK для .NET или простоту команд cURL для быстрых и автоматизированных преобразований, оба подхода предлагают эффективные решения, соответствующие вашим потребностям.
Рекомендованные статьи
Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: