现在用的是处理几M大小的csv文件,用的RelaxedJS。 RelaxedJS 这个包看了下,就是把html从内存里读出来,然后用无头浏览器puppeteer去渲染,然后用puppeteer.pdf()打印出来,不过几十M的都要很长时间。 如果好几G了的话,感觉要把文件分成多个小文件,逐个打印。
回复 (5)
D
csv文件的内容你可以读出来,感觉你可以用node-canvas模块来生成pdf文件,但是相对复杂,需要自己编写函数去排版啥的。
V
这种事情还是别用node了
F
生成的PDF这么大,确定有必要打开这么大的PDF吗,为什么不拆分成几十个PDF
E
引用 fuxingZhang生成的PDF这么大,确定有必要打开这么大的PDF吗,为什么不拆分成几十个PDF
@fuxingZhang 嗯,只能把文件拆了,分割打印
E
参与回复
登录后即可参与回复。登录