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 的实例并设置选项。
- 参考 Worksheet 对象和 JSON 数据,使用 JsonUtility.ImportData 方法将数据从 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 将数组视为表
var options = new Cells.Utility.JsonLayoutOptions();
options.ArrayAsTable = true;
// 从单元格 A1 开始将 JSON 数据导入工作表
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 的 文档。此外,您可以在我们的 论坛 上发布您的查询。