在 C# 中將 DOC 轉換為 JSON

當您需要以編程方式將 DOC 文檔中的數據導出為 JSON 格式時,在各種情況下可能需要 DOC 到 JSON 的轉換。本文演示瞭如何從 C# 應用程序中輕鬆地將 DOC 文檔中的文本轉換為 JSON 格式。您還將學習如何以編程方式將受保護的 DOC 文檔轉換為 JSON。因此,讓我們繼續在 C# 中將 DOC 轉換為 JSON。

如何在 C# 中將 DOC 轉換為 JSON

對於 DOC 文檔到 JSON 的轉換,我們需要執行以下步驟:

  • 加載 DOC 文檔。
  • 將其轉換為 HTML 格式。
  • 以 JSON 格式保存 HTML 文件。

讓我們看看如何在 C# 中以編程方式執行這些步驟。為此,您需要安裝下一節中提到的幾個庫。

將 DOC 轉換為 JSON 的 C# 庫 - 免費下載

Aspose.Words for .NET 是一個功能豐富的庫,可讓您創建和處理 MS Word 文檔。我們將使用此庫將 DOC 文檔的內容導出為 HTML。之後,我們將使用 Aspose.Cells for .NET 將 HTML 內容保存為 JSON 文件。

您可以下載這兩個庫的 DLL 或從 NuGet 安裝它們。

下載動態鏈接庫

通過 NuGet 安裝

PM> Install-Package Aspose.Cells
PM> Install-Package Aspose.Words

在 C# 中將 DOC 轉換為 JSON

以下是在 C# 中將 DOC 轉換為 JSON 的步驟。

以下代碼示例顯示瞭如何在 C# 中將 DOC 轉換為 JSON。

// 載入DOC文檔
Document doc = new Document("document.doc");

// 以 HTML 格式保存文件
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// 在 Aspose.Cells.Workbook 類的實例中加載 HTML 文件
Workbook book = new Workbook("html_output.html");

// 另存為 JSON
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);

C# 將受保護的 DOC 轉換為 JSON

您還可以使用密碼加載受保護的 DOC 文檔並將它們轉換為 JSON 格式。以下是在 C# 中將受保護的 DOC 轉換為 JSON 的步驟。

以下代碼示例展示瞭如何在 C# 中將受保護的 DOC 轉換為 JSON。

// 加載受密碼保護的 DOC 文檔
Document doc = new Document("document.doc", new Aspose.Words.Loading.LoadOptions("mypassword"));

// 以 HTML 格式保存文件
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// 在 Aspose.Cells.Workbook 類的實例中加載 HTML 文件
Workbook book = new Workbook("html_output.html");

// 另存為 JSON
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);

C# DOC 到 JSON 轉換器庫 - 獲取免費許可證

您可以獲得 免費的臨時許可證 以在沒有評估限制的情況下使用這些庫。

結論

在本文中,您了解瞭如何在 C# 中將 DOC 轉換為 JSON。此外,您還了解瞭如何以編程方式將受密碼保護的 DOC 文件轉換為 JSON。此外,您可以訪問 Aspose.Words for .NETAspose.Cells for .NET 的文檔來探索有關這些庫的更多信息。如果您有任何疑問,請隨時通過我們的 論壇 告訴我們。

也可以看看