记录好用的html转pdf1。Linux安装和登录服务器执行以下命令切换到根目录:cd/downloadrpmpackage:wgethttps://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox-0.12.6-1.centos7.x86_64.rpm我安装在/user/bin目录下:rpm-ivh--prefix=/usr/binwkhtmltox-0.12.6-1.centos7。x86_64.rpm好像不需要在这里加上安装路径。它默认安装在/usr/bin目录中。具体忘记了。。另外,如果没有依赖关系,安装就会停止。可以通过yum-yxxxinstallationwithoutdependencies来测试是否安装成功:wkhtmltopdf--orientationLandscape--margin-bottom0--margin-left0--margin-right0--margin-top0--zoom1.235"www.baidu.com"/baidu.pdf下图是运行成功的结果wkhtmltopdf详细参数使用安装成功后,就可以在自己的项目中使用了。我的PHP环境使用如下在项目中使用composer下载composerrequireknplabs/knp-snappy注意必须先安装wkhtmltopdf才能使用Snappy。你可以去这里查看详细的用法。当然你也可以使用system等函数在php中运行命令。有一些可能的问题(我遇到过):1.如果你使用Snappy报错,但是在linux上运行成功没有问题,可能是需要使用Snappy你的php环境中禁用了php功能你需要去php.ini来启用它。2、如果汉字是乱码,说明linux上没有中文字体。您可以将windows上的字体上传到linux上的/usr/share/fonts
