hlcX's Blog
my note!
Toggle navigation
hlcX's Blog
2.学习
4.群晖
5.CentOS7
6.rasperryPI
linux-mint
关于
归档
标签
Leanote中pdf导出功能配置
leanote
pdf
2019-03-24 13:08:17
127
0
1
hlcx
leanote
pdf
# 安装步骤 1. 二进制版本wkhtmltopdf安装 本站下载安装包 2. 测试wkhtmltopdf 3. 中文问题 4. 系统配置 5. 完成 ### 二进制版本wkhtmltopdf安装 ``` #获取安装包 1方法 wget https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox-0.12.5-1.centos7.x86_64.rpm #2方法 curl -O https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.centos7.x86_64.rpm #发现有依赖缺少(少得真多啊!) rpm -ivh wkhtmltox-0.12.5-1.centos7.x86_64.rpm error: Failed dependencies: fontconfig is needed by wkhtmltox-1:0.12.5-1.centos7.x86_64 freetype is needed by wkhtmltox-1:0.12.5-1.centos7.x86_64 libX11 is needed by wkhtmltox-1:0.12.5-1.centos7.x86_64 libXext is needed by wkhtmltox-1:0.12.5-1.centos7.x86_64 libXrender is needed by wkhtmltox-1:0.12.5-1.centos7.x86_64 libjpeg is needed by wkhtmltox-1:0.12.5-1.centos7.x86_64 libpng is needed by wkhtmltox-1:0.12.5-1.centos7.x86_64 openssl is needed by wkhtmltox-1:0.12.5-1.centos7.x86_64 xorg-x11-fonts-75dpi is needed by wkhtmltox-1:0.12.5-1.centos7.x86_64 xorg-x11-fonts-Type1 is needed by wkhtmltox-1:0.12.5-1.centos7.x86_64 #安装依赖 yum install -y fontconfig libX11 libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi libpng #如果还是少就找到它单个安装 error: Failed dependencies: libjpeg is needed by wkhtmltox-1:0.12.5-1.centos7.x86_64 openssl is needed by wkhtmltox-1:0.12.5-1.centos7.x86_64 yum install -y wkhtmltox* #安装完成 rpm -ivh wkhtmltox-0.12.5-1.centos7.x86_64.rpm Preparing... ################################# [100%] package wkhtmltox-1:0.12.5-1.centos7.x86_64 is already installed ``` ### 测试wkhtmltopdf ``` wkhtmltopdf http://google.com google.pdf Loading pages (1/6) Counting pages (2/6) Resolving links (4/6) Loading headers and footers (5/6) Printing pages (6/6) Done ``` ### 中文问题 ``` wkhtmltopdf https://www.baidu.com bd.pdf Loading pages (1/6) Counting pages (2/6) Resolving links (4/6) Loading headers and footers (5/6) Printing pages (6/6) Done ``` 得到的bd.pdf中文出现[][][][][] ![](/api/file/getImage?fileId=5c838913f5edb70a4f000030) 解决办法: > 从windwows机器的windwows/fonts目录拷贝几个中文字体文件(微软雅黑之类的)到linux系统的/usr/share/fonts目录 -或者 从MAC的/Library/Fonts路径下把*.ttf文件全部复制到linux系统的/usr/share/fonts目录中 ![](/api/file/getImage?fileId=5c838913f5edb70a4f00002f) 只是为什么没有图片呢?! ### 系统配置 >其实在管理员后台配置wkhtmltopdf的路径的时候,有默认值,如果直接使用默认安装的话,路径是不需要修改的,直接确定保存下就可以了。 ### 完成啦
上一篇:
在docker容器外执行其内部的某个脚本
下一篇:
关于npm -v提示命令不存在问题解决
0
赞
127 人读过
新浪微博
微信
腾讯微博
QQ空间
人人网
提交评论
立即登录
, 发表评论.
没有帐号?
立即注册
1
条评论
More...
文档导航
没有帐号? 立即注册