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