最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

在不创建HTML的情况下将Node.JS中的JSON对象转换为PDF表

IT培训 admin 6浏览 0评论

在不创建HTML的情况下将Node.JS中的JSON对象转换为PDF表

我正在尝试将导出集成到我的应用程序中的CSV和PDF功能。

我已经使用json2csv库导出到CSV,但是我遇到了PDF导出的问题。

我想要的是将我在node.js代码中的JSON对象导出为表格格式的PDF,同时使用数组对象键(在数组中的所有对象中将相同)作为列标题。

我在网上阅读的大部分资源都建议创建一个用于导出的HTML模板。但是,我想保持我的功能通用,这样我就可以导出任何对象数组,无论数组对象中的键(列)数量如何,所以静态HTML模板的想法显然不适合我的需求

此外,我希望能够以横向模式而不是纵向模式制作PDF。

我怎样才能做到这一点?

提前致谢。

回答如下:

保持PDF布局独立于数据和HTML表示是一种很好的方法 - 通常它们应该是不同的并且适合目的。这意味着您需要将JSON作为数据发送到PDF创建过程。为此,如果您可以将服务器端包含为生成选项(并且我不能建议任何不通过HTML转换的javascript PDF工具),那么您将拥有最广泛的选项。

这意味着在服务器上使用您的JSON数据,调用PDF创建过程。根据您的服务器平台,您可以使用各种PDF工具,这些工具与平台语言(例如Java / PHP)或与语言无关的Web服务API相关联。如果你提到你的服务器选项,我可能会提出一些建议。

我希望有所帮助。

在不创建HTML的情况下将Node.JS中的JSON对象转换为PDF表

我正在尝试将导出集成到我的应用程序中的CSV和PDF功能。

我已经使用json2csv库导出到CSV,但是我遇到了PDF导出的问题。

我想要的是将我在node.js代码中的JSON对象导出为表格格式的PDF,同时使用数组对象键(在数组中的所有对象中将相同)作为列标题。

我在网上阅读的大部分资源都建议创建一个用于导出的HTML模板。但是,我想保持我的功能通用,这样我就可以导出任何对象数组,无论数组对象中的键(列)数量如何,所以静态HTML模板的想法显然不适合我的需求

此外,我希望能够以横向模式而不是纵向模式制作PDF。

我怎样才能做到这一点?

提前致谢。

回答如下:

保持PDF布局独立于数据和HTML表示是一种很好的方法 - 通常它们应该是不同的并且适合目的。这意味着您需要将JSON作为数据发送到PDF创建过程。为此,如果您可以将服务器端包含为生成选项(并且我不能建议任何不通过HTML转换的javascript PDF工具),那么您将拥有最广泛的选项。

这意味着在服务器上使用您的JSON数据,调用PDF创建过程。根据您的服务器平台,您可以使用各种PDF工具,这些工具与平台语言(例如Java / PHP)或与语言无关的Web服务API相关联。如果你提到你的服务器选项,我可能会提出一些建议。

我希望有所帮助。

发布评论

评论列表 (0)

  1. 暂无评论