想用node转换一个2G大小的csv文件为pdf文件,有什么好的姿势么。
发布于 6 年前 作者 elevensky 3216 次浏览 来自 问答

现在用的是处理几M大小的csv文件,用的RelaxedJS。 RelaxedJS 这个包看了下,就是把html从内存里读出来,然后用无头浏览器puppeteer去渲染,然后用puppeteer.pdf()打印出来,不过几十M的都要很长时间。 如果好几G了的话,感觉要把文件分成多个小文件,逐个打印。

5 回复

csv文件的内容你可以读出来,感觉你可以用node-canvas模块来生成pdf文件,但是相对复杂,需要自己编写函数去排版啥的。

这种事情还是别用node了

生成的PDF这么大,确定有必要打开这么大的PDF吗,为什么不拆分成几十个PDF

@fuxingZhang 嗯,只能把文件拆了,分割打印

@dadaa1 我了解下,谢谢了

回到顶部