Конвертация документов Word в HTML является обычной задачей при публикации контента на веб-сайтах, создании просмотров документов или интеграции файлов Word в веб-приложения. Используя .NET Cloud SDK, вы можете легко конвертировать DOC и DOCX файлы в чистый, соответствующий стандартам HTML без использования Microsoft Word или настольной автоматизации.
В этом руководстве вы узнаете, как выполнить конвертацию Word в HTML с использованием C# через безопасный и масштабируемый облачный SDK .NET на базе REST.
API для Конвертации Word в HTML
GroupDocs.Conversion Cloud SDK for .NET предоставляет мощное и независимое от платформы решение для преобразования документов Word в HTML. Он сохраняет форматирование текста, таблицы, изображения и макет, при этом создавая веб-дружественный вывод.
Ключевые особенности
- Преобразуйте DOC и DOCX в HTML с высокой четкостью
- Нет зависимости от Microsoft Office
- Архитектура REST API на базе облака
- Аутентификация с использованием OAuth 2.0
- Сохраните вывод в облачное хранилище или загрузите локально
- Легкая интеграция с приложениями .NET (C#)
Установите SDK через NuGet
Install-Package GroupDocs.Conversion-Cloud
Создайте свой идентификатор клиента и секрет клиента на GroupDocs Cloud Dashboard.
Конвертирование Word в HTML на C#
Следуйте этим шагам, чтобы преобразовать документ Word в HTML с использованием C# и .NET Cloud SDK.
Шаг 1: Настройте учетные данные API
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var convertApi = new ConvertApi(config);
var fileApi = new FileApi(config);
Шаг 2: Загрузите документ Word в облачное хранилище
using (var fileStream = File.OpenRead("sample.docx"))
{
var uploadRequest = new UploadFileRequest("sample.docx", fileStream);
fileApi.UploadFile(uploadRequest);
}
Шаг 3: Определите настройки конверсии HTML
var settings = new ConvertSettings
{
FilePath = "sample.docx",
Format = "html",
OutputPath = "converted/sample.html"
};
Шаг 4: Преобразование Word в HTML
var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);
Console.WriteLine("Word document successfully converted to HTML.");
// Получите свои учетные данные API
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";
// Создайте экземпляр класса Configuration с использованием Client Secret и Client ID.
var configuration = new Configuration(clientId, clientSecret);
// Определите значение ApiBaseUrl, чтобы установить базовый URL API.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Инициализируйте объект класса ConvertApi с объектом класса Configuration.
var apiInstance = new ConvertApi(configuration);
// Создайте экземпляр класса ConvertSettings.
var settings = new ConvertSettings
{
FilePath = "sample.docx",
Format = "html",
OutputPath = "converted/sample.html"
};
// вызвать API для запуска преобразования Word в HTML.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted Docx to HTML file in C#: " + response[0].Url);
DOCX to HTML using cURL
Вы также можете конвертировать документы Word в HTML с помощью REST API напрямую с использованием cURL.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"html\"}" \
-o "{resultantFile}"
Замените {ACCESSTOKEN} на ваш JWT токен, сгенерированный с использованием клиентских учетных данных.
Бесплатный онлайн конвертер Word в HTML
Ищете безкодовый вариант? Попробуйте бесплатный Word to HTML online converter, разработанный GroupDocs.Conversion Cloud.

Полезные ресурсы
Заключение
Мы узнали, что .NET REST API обеспечивает быстрое, надежное и масштабируемое преобразование Word в HTML. Независимо от того, создаете ли вы просмотрщик документов, публикуете контент Word в Интернете или интегрируете преобразование документов в ваше .NET-приложение, этот API предоставляет все необходимое с минимальным количеством кода.
❓ Часто Задаваемые Вопросы (ЧЗВ)
How do I convert Word Document to HTML in C#? Используйте GroupDocs.Conversion Cloud SDK для .NET и вызывайте API ConvertDocument() для конвертации документа Word в формат HTML.
Можно ли конвертировать DOCX в HTML? Да. .NET Cloud SDK поддерживает как DOC, так и DOCX для HTML для полного управления документами.
Can I test the API without any limitations? Да. Вы можете запросить бесплатную 30-дневную пробную лицензию, чтобы протестировать API без каких-либо ограничений.
