- 根据安装的操作系统在官网下载长期维护版,安装nodejs,下载地址:下载 | Node.js
- 安装cnpm执行命令 :
npm install -g cnpm --registry=https://registry.npm.taobao.org
-
创建工作目录,在目录下执行下列语句,和转pdf使用js同级;
- 安装puppeteer
cnpm i puppeteer
-
测试谷歌浏览器是否安装,正常安装chromedriver
wget http://npm.taobao.org/mirrors/chromedriver/
-
Centos中文乱码问题处理
vi /etc/fonts/fonts.conf
-
修改内容:
<dir>/usr/share/fonts</dir> <dir>/usr/share/X11/fonts/Type1</dir> <dir>/usr/share/X11/fonts/TTF</dir> <dir>/usr/local/share/fonts</dir> <dir>/usr/share/fonts/chinese</dir> <dir prefix="xdg">fonts</dir> <!-- the following element will be removed in the future --> <dir>~/.fonts</dir>
-
刷新缓存
fc-cache
-
查看中文字体情况
fc-list :lang=zh
结果如下:
/usr/share/fonts/chinese/zysong.ttf: ZYSong18030:style=regular /usr/share/fonts/chinese/msyh.ttc: Microsoft YaHei:style=Normal /usr/share/fonts/chinese/simsun.ttc: 宋体,SimSun:style=常规,Regular /usr/share/fonts/chinese/msyhbd.ttc: Microsoft YaHei:style=Έντονα /usr/share/fonts/chinese/msyh.ttc: Microsoft YaHei UI:style=Normal /usr/share/fonts/chinese/msyhbd.ttc: Microsoft YaHei UI:style=Έντονα /usr/share/fonts/chinese/simsun.ttc: 新宋体,NSimSun:style=常规,Regular /usr/share/fonts/chinese/msyhl.ttc: Microsoft YaHei UI,Microsoft YaHei UI Light:style=Light,Regular /usr/share/fonts/chinese/simhei.ttf: SimHei:style=Normal /usr/share/fonts/chinese/msyhl.ttc: Microsoft YaHei,Microsoft YaHei Light:style=Light,Regul
-
测试转pdf,在目录下执行,正常输入pdf文件则安装成功
node test.js
-
上面涉及到的js文件及字体文件,查看下期资源
Linux安装puppeteer转pdf详细说明
最新推荐文章于 2024-06-06 18:12:37 发布