Перетворення документів Word на HTML є загальною вимогою при публікації контенту на веб-сайтах, створенні перегляду документів або інтеграції файлів Word у веб-додатки. Використовуючи .NET Cloud SDK, ви можете легко перетворювати DOC та DOCX файли на чистий, стандартний HTML, не покладаючись на Microsoft Word або автоматизацію настільних додатків.
У цьому посібнику ви дізнаєтеся, як виконати конвертацію Word в HTML за допомогою C# за допомогою безпечного та масштабованого REST-орієнтованого .NET Cloud SDK.
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.
Convert Word to HTML in 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"
};
// call the API to trigger Word to HTML conversion.
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 надає все, що вам потрібно, з мінімальною кількістю коду.
❓ Часто задавані питання (FAQs)
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 days trial license для тестування API без будь-яких обмежень.
