php调用转pdf输出报错解决方法

使用php写html css js代码生成html文件,然后用wkhtmltopdf转成pdf,发现生成的pdf是空白的,但是html是有内容的,在www.xbw08.com终端里直接使用 wkhtmltopdf http://www.zhangxingju.com test.php 成功并且有内容。之前的功能一直好的啊,就是在测试站里出现问题,想着以为权限问题,然后将php拼接的语句拿出来测试,报错了。

  1. [[email protected],com print]# wkhtmltopdf 367fcf6c30612f7e0a9c9efc8fb4f536.html test1.pdf
  2. Loading pages (1/6)
  3. Counting pages (2/6)
  4. Warning: Received createRequest signal on a disposed ResourceObject's NetworkAccessManager. This might be an indication of an iframe taking too long to load.
  5. Resolving links (4/6)
  6. Loading headers and footers (5/6)
  7. Printing pages (6/6)
  8. Done
  9. Exit with code 1 due to network error: ContentNotFoundError

报错翻译过来有点坑,还好百度到有人说道了,css引用外部资源,如:字体,图片,iframe加载等,不过他的没影响最终生成。我的是html中css引用的字体文件,没有上传到测试服务器上,css设置了默认字体为宋体没有,导致页面空白,将相关文件上传,问题解决。

猜你喜欢

转载自blog.csdn.net/qq199661/article/details/81185826