Перетворення документів 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.

Безкоштовний конвертер DOCX в HTML

Корисні ресурси


Висновок

Ми навчилися, що .NET REST API робить конвертацію з Word в HTML швидкою, надійною та масштабованою. Чи ви будуєте переглядач документів, публікуєте вміст Word в Інтернеті, чи інтегруєте конвертацію документів у вашу .NET програму, цей API надає все, що вам потрібно, з мінімальною кількістю коду.


❓ Часто задавані питання (FAQs)

  1. How do I convert Word Document to HTML in C#? Використовуйте GroupDocs.Conversion Cloud SDK для .NET та викликайте API ConvertDocument(), щоб конвертувати документ Word у формат HTML.

  2. Чи можу я також конвертувати DOCX в HTML? Так. .NET Cloud SDK підтримує як DOC, так і DOCX для перетворення в HTML для повних робочих процесів управління документами.

  3. Can I test the API without any limitations? Так. Ви можете запросити безкоштовну 30 days trial license для тестування API без будь-яких обмежень.

Схожі статті