CNode

可靠的Node生成中文pdf方案

问答
PPinkyJie发布于10 年前最后回复10 年前3 回复6503 浏览0 收藏

最近在尝试用PDF生成简历,用了https://github.com/devongovett/pdfkit ,这个库有个问题就是我embed中文字体的话,字体里的字形超过94个就没法显示,导致生成的pdf是这个样子:http://pinkyjie.com/resume/%E4%BB%8B%E6%96%87%E5%8D%9A-%E5%89%8D%E7%AB%AF-%E7%AE%80%E5%8E%86.pdf

求教是否有可靠的方案来做个,以前写论文的时候用LaTeX,不过那玩意安装起来太费事了。

查看回复

回复 (3)

L
leungwensen#1·10 年前

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 。直接套模版,问题不大。

X
XadillaX#2·10 年前

我是用 phantomjs。

L
liaobin#3·10 年前

我曾经要遇到过类似问题,不记得怎么解决了,可以调里面的代码,你也可以先排版网页,直接用网页转pdf 自豪地采用 CNodeJS ionic

参与回复
登录后即可参与回复。登录