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. 参考 Worksheet 对象和 JSON 数据,使用 JsonUtility.ImportData 方法将数据从 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 将数组视为表
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 的 文档。此外,您可以在我们的 论坛 上发布您的查询。

也可以看看