您想要將文檔轉換為 HTML 格式以獲取網站內容,或者您遇到了一個在線文檔提交網站,該網站要求以 HTML 格式提交文檔。無論哪種情況,您都需要 DOC 到 HTML 轉換器。但是,如果您需要以編程方式將文檔轉換為 HTML,那麼本文僅適合您。本文將介紹以下在 C# 中將文檔轉換為 HTML 的方法:
- 在 C# 中將 DOCX 等文檔最簡單地轉換為 HTML。
- 使用自定義選項轉換為 HTML。
- 使用顯示或隱藏頁面邊框的選項進行轉換。
C# 文檔轉換庫
GroupDocs.Conversion for .NET 是一個易於使用且功能強大的 API,能夠將 支持的文檔格式 的廣泛列表中的任何文檔轉換為任何受支持的目標格式。您可以從 下載 部分下載 API 或從 NuGet 安裝它。
在 C# 中將 DOCX 轉換為 HTML - 簡單
這是最簡單且非常有用的轉換。我最好說您可以將任何文檔轉換為 HTML 格式。只需從支持的格式列表 中檢查您的格式,然後繼續進行轉換。
- 創建 Converter 類的實例以從您的源文檔開始。
- 實例化 MarkupConvertOptions 對象。
- 調用 Converter 類的 Convert 方法。
- 而已。
您的文檔將被轉換為 HTML,生成的文檔將存在於您的存儲庫中。以下小代碼示例顯示了使用 C# 中的 Converter 類將 DOCX 文件轉換為 HTML。
// Converting DOCX to HTML in C#
using (Converter converter = new Converter("document.docx"))
{
MarkupConvertOptions options = new MarkupConvertOptions();
converter.Convert("converted.html", options);
}
使用自定義選項將 DOC/DOCX 轉換為 HTML
GroupDocs.Conversion 提供不同的其他選項以獲得所需的轉換結果。定制選項包括:
- 固定佈局
- 固定佈局 - Show Borders
- 格式
- 頁碼
- 頁數
- 頁數 Count
- 使用PDF
- 水印
- 飛漲
您可以訪問 文檔 或 GitHub 示例 以詳細查看每個選項。我將在下面的代碼示例中展示一些自定義,同時再次將 DOCX 轉換為 HTML 格式。
// Converting DOCX to HTML in C# with advance options.
using (Converter converter = new Converter("document.docx"))
{
MarkupConvertOptions options = new MarkupConvertOptions
{ // Setting customized options
PageNumber = 2,
PagesCount = 1,
FixedLayout = true
};
converter.Convert("converted.html", options);
}
將 DOC/DOCX 轉換為 HTML - 顯示或隱藏頁面邊框
最後但同樣重要的是,您現在可以在 C# 中將文檔轉換為 HTML 時控制頁面邊框的可見性。 GroupDocs.Conversion for .NET 將這種控制權交給了 C# 程序員。下面的示例顯示,通過將 MarkupConvertOptions 類的 FixedLayoutShowBorders 屬性設置為 true 或 false,您可以在生成的 HTML 文檔中顯示或隱藏頁面邊框。
// Converting DOCX to HTML in C# with show or hide borders control.
using (Converter converter = new Converter("document.docx"))
{
MarkupConvertOptions options = new MarkupConvertOptions
{
PageNumber = 2,
FixedLayout = true,
PagesCount = 1,
FixedLayoutShowBorders = false
};
converter.Convert("converted.html", options);
}
下面的圖片顯示了原始 DOCX 文檔和轉換後的 HTML,有和沒有頁面邊框。
了解有關 GroupDocs.Conversion 的更多信息
讓我們多談談@免費支持論壇。