1. 安装 wkhtmltopdf,然后reboot

sudo apt-get install wkhtmltopdf

2. 进入cd /usr/bin 测试一下,看目录下有没有pdf生成

wkhtmltopdf baidu.com baidu.pdf

3. 如果出错,就去 https://wkhtmltopdf.org/downloads.html 下载对应版本压缩包,然后把解压后bin里的俩文件复制到cd /usr/bin,然后

更改所有者,并增加可执行属性
sudo chown root:root /usr/bin/wkhtmltopdf
sudo chmod +x /usr/bin/wkhtmltopdf

4. 设置conf/app.conf节点

wkhtmltopdf=/usr/bin/wkhtmltopdf

5. 启动网站测试一下,通常是可以的,接下来是乱码问题

找一台中文版windows主机(如windows10)将c:/windows/fonts目录下的字体文件复制到Ubuntu的/usr/share/fonts/目录下,

建议建一个文件夹zh,即字体文件复制到/usr/share/fonts/zh下,然后运行以下命令建立字体缓存:

sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv

6. 妥

最新文章

  1. 动态添加PopupWindow
  2. 解决SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问的方法
  3. /MT /MD /ML /MTd /MDd /MLd 的区别
  4. Django 1.6 最佳实践: django项目的服务器自动化部署(转)
  5. Android Studio开发JNIproject
  6. LightOj 1065 - Number Sequence (矩阵快速幂,简单)
  7. 在一个文件中有10G个整数,乱序排列,要求找出中位数
  8. 【转】java中静态代码块的用法 static用法详解
  9. Java---基于TCP协议的相互即时通讯小程序
  10. 通过条件注释<!--[if IE]><!-->判断浏览器
  11. fs模块练习
  12. (六)java结构控制语句
  13. [TCP/IP] 数据链路层-ethereal 抓包分析数据帧
  14. qt程序编译错误:could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’
  15. 前端校验框架ValidForm之check方法修正
  16. program--历史故事
  17. 解决.Net Mvc跨域请求问题
  18. mysql 分组 列转行
  19. Apache CLI Demo
  20. http协议格式

热门文章

  1. fastjson用法&Gson
  2. @import url(../image/css)的用法
  3. 常见社工破解WPA2密码方法及防范措施
  4. POJ 3020 Antenna Placement 最大匹配
  5. chrome护眼模式
  6. Java中Vector与ArrayList的差别具体解释
  7. SAP MM模块 经常使用函数
  8. python abstractmethod 对象比较
  9. S6:组合模式 Composite
  10. SSM&SSH项目中 springmvc 乱码问题解决