
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 的步驟。
- 創建 Workbook 類的實例。
- 從 Worksheets 集合中選擇默認的 Worksheet。
- 使用 File.ReadAllText(string) 方法從文件加載 JSON 數據。
- 創建 JsonLayoutOptions 的實例並設置選項。
- 使用 JsonUtility.ImportData 方法參考 Worksheet 對象和 JSON 數據將數據從 JSON 導入工作表。
- 通過使用 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 的 文檔。此外,您可以在我們的 論壇 上發布您的疑問。