通过使用 Aspose.Total for .NET ,您可以在任何 .NET、C#、ASP.NET 和 VB.NET 应用程序中将 ODP 转换为 JSON 格式,分为两种简单的步骤。首先,通过使用 Aspose.Slides for .NET ,您可以将 ODP 导出为 HTML。之后,通过使用 Aspose.Cells for .NET 电子表格编程 API,您可以将 HTML 转换为 JSON。
通过 C# 将 ODP 转换为 JSON 格式
- 用 Presentation 类打开ODP文件
- 使用 Save 方法将 ODP 转换为 HTML
- 使用 Workbook 类加载 HTML 文档
- 使用 Save 方法将文档保存为 JSON 格式
转换要求
从命令行安装为 nuget install Aspose.Total
或通过 Visual Studio 的包管理器控制台使用 Install-Package Aspose.Total
。
或者,从 下载 获取 ZIP 文件中的离线 MSI 安装程序或 DLL。
通过 C# 将受保护的 ODP 转换为 JSON 格式
使用 API,您还可以打开受密码保护的文档。如果您的输入 ODP 文档受密码保护,则您无法在不使用密码的情况下将其转换为 JSON 格式。 API 允许您通过在 LoadOptions 对象中传递正确的密码来打开加密的文档。以下代码示例显示如何使用密码打开加密文档。
通过 C# 将 ODP 转换为范围内的 JSON
在将 ODP 转换为 JSON 时,您还可以将范围设置为输出 JSON 格式。为了设置范围,您可以使用 Workbook 类打开转换后的 HTML,获取包含数据的 Worksheet 的 CellsCollection,通过指定行和列索引从 CellsCollection 创建范围,并使用 Range 和 ExportRangeToJsonOptions 对象的引用调用 ExportRangeToJson 方法。最后,您可以通过 File.WriteAllText 方法将 JSON 数据保存到文件中。