可靠的Node生成中文pdf方案
最近在尝试用PDF生成简历,用了https://github.com/devongovett/pdfkit ,这个库有个问题就是我embed中文字体的话,字体里的字形超过94个就没法显示,导致生成的pdf是这个样子:http://pinkyjie.com/resume/介文博-前端-简历.pdf
求教是否有可靠的方案来做个,以前写论文的时候用LaTeX,不过那玩意安装起来太费事了。
3 回复
js里可用的方案不多。推荐用markdown来写简历,然后用pandoc来转成pdf:https://github.com/jgm/pandoc
当然,一定要用node的话,也有pandoc的wrapper: https://www.npmjs.org/package/pandoc
LaTex应该也不麻烦的,mac下用的话可以参考一下这个链接:http://blog.leungwensen.com/2015/fixing-latex-in-mac.md 。直接套模版,问题不大。
我是用 phantomjs。
我曾经要遇到过类似问题,不记得怎么解决了,可以调里面的代码,你也可以先排版网页,直接用网页转pdf 自豪地采用 CNodeJS ionic