Chuyển đổi tài liệu Word sang HTML là một yêu cầu phổ biến khi xuất bản nội dung trên các trang web, xây dựng trình xem tài liệu hoặc tích hợp các tệp Word vào các ứng dụng web. Sử dụng .NET Cloud SDK, bạn có thể dễ dàng chuyển đổi các tệp DOCDOCX thành HTML sạch sẽ, tuân thủ tiêu chuẩn mà không cần dựa vào Microsoft Word hoặc tự động hóa trên máy tính để bàn.

Trong hướng dẫn này, bạn sẽ học cách thực hiện chuyển đổi Word sang HTML bằng cách sử dụng C# thông qua một SDK đám mây .NET dựa trên REST an toàn và có khả năng mở rộng.


API chuyển đổi Word sang HTML

SDK GroupDocs.Conversion Cloud cho .NET cung cấp một giải pháp mạnh mẽ và độc lập với nền tảng để chuyển đổi tài liệu Word thành HTML. Nó giữ nguyên định dạng văn bản, bảng, hình ảnh và bố cục trong khi tạo ra đầu ra thân thiện với web.

Các tính năng chính

  • Chuyển đổi DOC và DOCX sang HTML với độ chính xác cao.
  • Không phụ thuộc vào Microsoft Office
  • Kiến trúc REST API dựa trên đám mây
  • Xác thực bảo mật OAuth 2.0
  • Lưu đầu ra vào kho lưu trữ đám mây hoặc tải xuống cục bộ
  • Tích hợp dễ dàng với các ứng dụng .NET (C#)

Cài đặt SDK qua NuGet

Install-Package GroupDocs.Conversion-Cloud

Tạo ID Khách hàng và Bí mật Khách hàng của bạn từ GroupDocs Cloud Dashboard.


Chuyển đổi Word sang HTML trong C#

Theo các bước này để chuyển đổi tài liệu Word sang HTML bằng C# và .NET Cloud SDK.

Bước 1: Cấu hình thông tin xác thực API

var config = new Configuration
{
    ClientId = "YOUR_CLIENT_ID",
    ClientSecret = "YOUR_CLIENT_SECRET"
};

var convertApi = new ConvertApi(config);
var fileApi = new FileApi(config);

Bước 2: Tải tài liệu Word lên lưu trữ đám mây

using (var fileStream = File.OpenRead("sample.docx"))
{
    var uploadRequest = new UploadFileRequest("sample.docx", fileStream);
    fileApi.UploadFile(uploadRequest);
}

Bước 3: Định nghĩa Cài đặt Chuyển đổi HTML

var settings = new ConvertSettings
{
    FilePath = "sample.docx",
    Format = "html",
    OutputPath = "converted/sample.html"
};

Bước 4: Chuyển đổi Word sang HTML

var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);

Console.WriteLine("Word document successfully converted to HTML.");
// Lấy thông tin đăng nhập API của bạn 
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";

// Khởi tạo một phiên bản của lớp Configuration với Client Secret & Client ID. 
var configuration = new Configuration(clientId, clientSecret);
// Định nghĩa giá trị của ApiBaseUrl để thiết lập url cơ sở của API.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Khởi tạo một đối tượng của lớp ConvertApi với đối tượng của lớp Configuration.
var apiInstance = new ConvertApi(configuration);
// Tạo một thể hiện của lớp 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

Bạn cũng có thể chuyển đổi tài liệu Word sang HTML bằng cách sử dụng API REST trực tiếp với 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}"

Thay thế {ACCESSTOKEN} bằng token JWT của bạn được tạo bằng cách sử dụng thông tin xác thực của khách hàng.


Công cụ chuyển đổi Word sang HTML trực tuyến miễn phí

Bạn đang tìm kiếm một tùy chọn không cần mã? Hãy thử sử dụng trình chuyển đổi Word sang HTML trực tuyến miễn phí được cung cấp bởi GroupDocs.Conversion Cloud.

Bộ chuyển đổi DOCX sang HTML miễn phí

Tài nguyên hữu ích


Kết luận

Chúng tôi đã học rằng API REST .NET làm cho việc chuyển đổi Word sang HTML nhanh chóng, đáng tin cậy và mở rộng. Dù bạn đang xây dựng một trình xem tài liệu, xuất bản nội dung Word trên web, hay tích hợp chuyển đổi tài liệu vào ứng dụng .NET của bạn, API này cung cấp mọi thứ bạn cần với mã tối thiểu.


❓ Câu hỏi thường gặp (FAQs)

  1. How do I convert Word Document to HTML in C#? Sử dụng GroupDocs.Conversion Cloud SDK cho .NET và gọi API ConvertDocument() để chuyển đổi tài liệu Word sang định dạng HTML.

  2. Có thể chuyển DOCX sang HTML không? Có. .NET Cloud SDK hỗ trợ cả DOC và DOCX sang HTML cho các quy trình quản lý tài liệu hoàn chỉnh.

  3. Tôi có thể thử nghiệm API mà không có bất kỳ giới hạn nào không? Có. Bạn có thể yêu cầu một giấy phép dùng thử miễn phí 30 days trial license để kiểm tra API mà không có bất kỳ hạn chế nào.

Bài viết liên quan