翻譯|使用教程|編輯:胡濤|2022-08-15 11:05:51.410|閱讀 190 次
概述:本文介紹了如何在 C# 中將 DOCX 文件轉換為 HTML。此外,您將學習如何使用不同的選項動態控制 DOCX 到 HTML 的轉換。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在各種情況下,您需要在 Web 或桌面應用程序中顯示 Word DOCX 文件的內容。在這種情況下,合適的選項之一是將DOCX轉換為HTML。為了在 .NET 應用程序中實現這一點,本文介紹了如何在 C# 中將 DOCX 文件轉換為 HTML。此外,您將學習如何使用不同的選項動態控制 DOCX 到 HTML 的轉換。
要在 .NET 應用程序中執行 DOCX 到 HTML 的轉換,我們將使用Aspose.Words for .NET。它是一個功能強大的類庫,可讓您創建和操作 Word 文檔。此外,它還允許您將 DOCX 文檔轉換為各種其他文件格式。您可以下載API 或使用NuGet安裝它
PM> Install-Package Aspose.Words
Aspose.Words for .NET 使您可以更輕松地將 DOCX 文檔轉換為 HTML。只需加載 DOCX 文檔并將其保存為 HTML 文件。以下是在 C# 中將 DOCX 文件轉換為 HTML 的步驟。
以下代碼示例展示了如何使用 C# 將 DOCX 轉換為 HTML。
// Load the document from disk Document doc = new Document("Document.docx"); // Save the document as HTML doc.Save("Document.html", SaveFormat.Html);
Aspose.Words for .NET 還允許您使用不同的選項自定義 DOCX 到 HTML 的轉換。例如,您可以指定一個文件夾來分別保存資源文件(CSS、字體和圖像)。此外,您可以導出文檔的往返信息。以下部分演示了如何使用這些選項
MS Word 提供了廣泛的功能,但并非所有這些功能都受 HTML 支持。因此,為了使 HTML 的內容接近原始文檔,使用了往返信息。以下步驟展示了如何將 DOCX 中的往返信息導出到 C# 中的 HTML 轉換。
以下代碼示例顯示如何將 DOCX 中的往返信息導出到 C# .NET 中的 HTML 轉換。
// Load the document from disk Document doc = new Document("Document.docx"); // Enable roundtrip information HtmlSaveOptions options = new HtmlSaveOptions(); options.ExportRoundtripInformation = true; // Save as HTML doc.Save("ExportRoundtripInformation_out.html", options);
在執行 DOCX 到 HTML 的轉換時,您可以將資源文件保存在單獨的文件夾中。此外,您可以指定文件夾以分別保存字體和圖像。以下是實現此目的的步驟。
以下代碼示例展示了如何在 C# DOCX 到 HTML 的轉換中將資源保存在單獨的文件夾中。
// Load document Document doc = new Document("document.docx"); // Set folder for resources HtmlSaveOptions saveOptions = new HtmlSaveOptions(); saveOptions.CssStyleSheetType = CssStyleSheetType.External; saveOptions.ExportFontResources = true; saveOptions.ResourceFolder = dataDir + @"\Resources"; saveOptions.ResourceFolderAlias = "http://example.com/resources"; // Convert document to HTML doc.Save("ExportResourcesUsingHtmlSaveOptions.html", saveOptions);
在本文中,您學習了如何使用 C++ 將 DOCX 文件轉換為 DOCX 格式和將 DOC 文件轉換為 DOCX 格式。此外,您還了解了如何使用 boost 庫批量執行這些轉換。Aspose.Words for C++ 提供了一系列附加功能,用于自動執行與 Word 相關的任務。您可以通過訪問官方文檔詳細了解 API 。
歡迎下載|體驗更多Aspose產品
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn