JSON 到 PDF C#

JSON 文件通常用於在應用程序內或應用程序之間導出、導入或傳輸數據。 JSON 格式需要較少的格式化,並提供輕量級的數據存儲機制。在各種情況下,您可能需要將 JSON 文件轉換為 PDF 以用於共享、打印或其他目的。為了以編程方式實現它,本文介紹瞭如何通過 C# 將 JSON 轉換為 PDF。

用於 JSON 到 PDF 轉換的 C# API - 免費下載

為了將 JSON 文件轉換為 PDF 格式,我們將使用 Aspose.Cells for .NET。它是一個功能強大的 API,可讓您從頭開始生成電子表格文檔。此外,它還允許您在 .NET 應用程序中處理和轉換現有的 Excel 文件。您可以 下載 API 或使用 NuGet 安裝它。

PM> Install-Package Aspose.Cells

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

Aspose.Cells for .NET 使您可以更輕鬆地將 JSON 文件轉換為 PDF,只需幾個步驟即可完成。使用 Aspose.Cells for .NET 在 C# 中將 JSON 文件保存為 PDF 需要執行以下步驟。

  • 創建一個 Excel 文件。
  • 將 JSON 文件中的數據加載到 Excel 工作表中。
  • 為 JSON 到 PDF 設置額外的轉換選項。
  • 將 JSON 數據保存為 PDF。

以下部分演示如何在 C# 代碼中執行上述步驟以將 JSON 轉換為 PDF。

在 C# 中將 JSON 轉換為 PDF

以下是使用 C# 將 JSON 文件轉換為 PDF 的步驟。

  1. 創建 Workbook 類的實例。
  2. Worksheets 集合中選擇默認的 Worksheet
  3. 使用 File.ReadAllText(string) 方法從文件加載 JSON 數據。
  4. 創建 JsonLayoutOptions 的實例並設置選項。
  5. 使用 JsonUtility.ImportData 方法參考 Worksheet 對象和 JSON 數據將數據從 JSON 導入工作表。
  6. 通過使用 Workbook.Save(string, SaveFormat.Auto) 方法將工作簿另存為 PDF 將 JSON 轉換為 PDF。

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

// 創建工作簿對象
var workbook = new Cells.Workbook();

// 訪問默認工作表
var worksheet = workbook.Worksheets[0];

// 從文件中讀取 JSON 數據
string jsonInput = File.ReadAllText("Data.json");

// 設置 JsonLayoutOptions 以將 Arrays 視為 Table
var options = new Cells.Utility.JsonLayoutOptions();
options.ArrayAsTable = true;

// 將 JSON 數據導入到從單元格 A1 開始的工作表
Cells.Utility.JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

// 將導入的 JSON 轉換為 PDF
workbook.Save("output.pdf", Cells.SaveFormat.Auto); 

在 C# 中將 JSON 導出為 PDF 的 API - 獲取免費許可證

你可以使用 Aspose.Cells for .NET,沒有評估限制,使用臨時許可證

結論

在本文中,您學習瞭如何通過 C# 將 JSON 數據轉換為 PDF。這些步驟和代碼示例演示瞭如何在 C# 中加載 JSON 數據並將其動態保存為 PDF。您可以在基於 .NET、.NET Core、Mono 或 Xamarin 的應用程序中使用提供的代碼示例。此外,您可以瀏覽 Aspose.Cells for .NET 的 文檔。此外,您可以在我們的 論壇 上發布您的疑問。

也可以看看