將 Word 文檔轉換為 HTML 是在網站上發布內容、構建文檔查看器或將 Word 文件集成到 Web 應用程序中的常見需求。使用 .NET Cloud SDK,您可以輕鬆地將 DOC 和 DOCX 文件轉換為乾淨、符合標準的 HTML,而無需依賴 Microsoft Word 或桌面自動化。
在這本指南中,您將學習如何使用安全和可擴展的基於 REST 的 .NET Cloud SDK 通過 C# 進行 Word 到 HTML 的轉換。
API 用於將 Word 轉換為 HTML
The GroupDocs.Conversion Cloud SDK for .NET 提供了一個強大且平台獨立的解決方案,用於將 Word 文件轉換為 HTML。它在生成適合網頁的輸出時,保留文本格式、表格、圖像和佈局。
關鍵特性
- 將 DOC 和 DOCX 轉換為高保真度的 HTML 格式
- 無需微軟辦公室依賴
- 雲端基礎的 REST API 架構
- OAuth 2.0 保護的身份驗證
- 將輸出保存到雲存儲或下載到本地
- 輕鬆與 .NET (C#) 應用程式整合
通過 NuGet 安裝 SDK
Install-Package GroupDocs.Conversion-Cloud
從 GroupDocs Cloud Dashboard 創建您的客戶端ID和客戶端密鑰。
將 Word 轉換為 HTML 在 C# 中
按照以下步驟使用 C# 和 .NET Cloud SDK 將 Word 文檔轉換為 HTML。
步驟 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 的值以設置 API 的基本網址。
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// 用 Configuration 類的對象初始化 ConvertApi 類的對象。
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 轉 HTML 使用 cURL
您也可以使用 REST API 直接透過 cURL 將 Word 文檔轉換為 HTML。
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 令牌。
免費線上文字轉HTML轉換器
尋找無需編碼的選擇嗎?試試由 GroupDocs.Conversion Cloud 提供的免費 Word to HTML online converter。

有用的資源
結論
我們已經了解到 .NET REST API 使 Word 轉換為 HTML 快速、可靠且可擴展。無論你是在建立文件查看器、在網絡上發佈 Word 內容,還是將文件轉換整合到你的 .NET 應用程序中,這個 API 都能以最少的代碼提供你所需的一切。
❓ 常見問題 (FAQs)
如何在 C# 中將 Word 文檔轉換為 HTML? 使用 GroupDocs.Conversion Cloud SDK for .NET,並調用 ConvertDocument() API 將 Word 文檔轉換為 HTML 格式。
我可以將 DOCX 轉換為 HTML 嗎? 是的。 .NET Cloud SDK 支援 DOC 和 DOCX 轉換為 HTML,以便於完整的文件管理工作流程。
我可以在沒有任何限制的情況下測試 API 嗎? 是的。您可以請求免費的 30 days trial license 以無任何限制地測試 API。
