我正尝试在我的应用程序中集成导出到CSV和PDF功能。在Node.JS中将JSON对象转换为PDF表格而不创建HTML
我已经使用json2csv
库导出为CSV,但我遇到了PDF导出问题。
我想将我的node.js
代码中的JSON对象导出为表格格式的PDF,同时使用列标题中的数组对象键(在数组中的所有对象中都是相同的)。
我在线阅读的大部分资源都建议创建一个用于导出的HTML模板。 但是,我想保留我的泛型功能,以便可以导出任何对象数组,无论数组对象中的键(列)的数量如何,因此静态HTML模板想法显然不适合我的需求
另外,我希望能够在横向模式下而不是在纵向模式下生成PDF。
我该如何做到这一点?
在此先感谢。
我在AWS上使用Node.JS 6.10.0 Lambda –
但是,对于10个列表,我不想创建10个不同的模板 –
当然,您至少需要2个模板(纵向和横向)。我不太了解AWS上的Node.JS以提供广泛的选项。对我来说,唯一可能适合的事情就是为像Docmosis这样的服务创建一个Web服务(http post/rest call)(请注意,我为Docmosis工作)。 Docmosis模板可支持从表格中剥离列和/或根据列数选择不同的表格,但不能“水平增长”。目前我没有更好的建议。 –