在 C# 中將 Word 轉換為 JSON

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

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

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

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

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

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

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

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

下載動態鏈接庫

通過 NuGet 安裝

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

在 C# 中將 Word 轉換為 JSON

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

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

// 加載Word文檔
Document doc = new Document("document.docx");

// 以 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# 將受保護的單詞轉換為 JSON

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

以下代碼示例演示如何在 C# 中將受保護的 Word 文檔轉換為 JSON。

// 加載受密碼保護的 Word 文檔
Document doc = new Document("document.docx", 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# Word 到 JSON 轉換器庫 - 獲取免費許可證

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

結論

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

也可以看看