MHT 文件包含網頁的所有資源,包括 CSS、圖像、JavaScript 等。因此,您可以在離線時在瀏覽器中查看 MHT 或 MHTML 文件。在某些情況下,您可能需要將 MHT 或 MHTML 文件轉換為 Word 文檔。因此,本文介紹瞭如何在 C# 中以編程方式將 MHT 或 MHTML 文件轉換為 DOCX 格式的 Word 文檔。
- MHT 到 Word 文檔轉換器 – C# API 安裝
- 在 C# 中將 MHT 或 MHTML 轉換為 Word DOCX 文件
- 使用 C# 中的高級選項將 MHT 或 MHTML 轉換為 Word DOCX
MHT 到 Word 轉換器 – C# API 安裝
Aspose.HTML for .NET API 可用於處理不同的網絡相關文件格式,包括 HTML、MHTML 等。只需從 [下載] 下載其 DLL 文件即可安裝 API 6 頁面或使用以下 NuGet 命令:
PM> Install-Package Aspose.Html
在 C# 中將 MHT 或 MHTML 轉換為 Word DOCX 文件
您可以使用以下步驟在 C# 中將 MHT 或 MHTML 文件轉換為 DOCX Word 文檔:
- 初始化 DocSaveOptions 類的實例。
- 設置輸出word文檔格式。
- 使用 ConvertMHTML 方法轉換 MHT MHTML 文件後保存輸出的 DOCX 文件。
下面的代碼示例詳細說明瞭如何在 C# 中將 MHT 或 MHTML 文件轉換為 Word 文檔:
// 初始化 DocSaveOptions 類對象
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;
// 將 MHT 或 MHTML 轉換為 Word DOCX
Converter.ConvertMHTML("sample.mht", options, "output.docx");
使用 C# 中的高級選項將 MHT 或 MHTML 轉換為 Word DOCX
您可以通過設置不同的屬性來增強 MHT 或 MHTML 到 Word 文檔的轉換過程。請按照以下步驟將 MHT 或 MHTML 文件轉換為 Word 文件:
- 初始化 DocSaveOptions 類的實例。
- 設置輸出文檔格式並以英寸為單位指定頁面尺寸。
- 使用 ConvertMHTML 方法將 MHT 或 MHTML 轉換為 Word 文件。
以下代碼片段演示瞭如何使用 C# 中的高級設置將 MHT 或 MHTML 文件轉換為 Word 文檔:
// 初始化 DocSaveOptions 類對象
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;
// 指定頁面設置選項
options.PageSetup.AnyPage = new Aspose.Html.Drawing.Page(
new Aspose.Html.Drawing.Size(
Aspose.Html.Drawing.Length.FromInches(5),
Aspose.Html.Drawing.Length.FromInches(7)));
// 將 MHT 或 MHTML 轉換為 Word DOCX 文件
Converter.ConvertMHTML("sample.mht", options, "output.docx");
探索 Aspose.HTML for .NET API
您可以查看 文檔 空間來探索 API 中包含的許多其他功能。
獲得免費許可證
您可以通過獲得 免費臨時許可證 來全面評估 API 的所有功能。
結論
在本文中,您了解瞭如何在 C# 中以編程方式將 MHT 或 MHTML 網頁轉換為 DOCX 格式的 Word 文檔。此外,API 還支持高級轉換以控制頁面大小、分辨率等。如有任何疑問或疑慮,請隨時通過 論壇 與我們聯繫。