我在命令行中使用wkhtmltopdf将html转换为pdf并且工作正常。
但只有我面临的问题与页面大小有关,因为我的页面大小为A4,所以它在文档中创建分页,
那么有什么方法可以根据html内容高度创建一个高度为pdf的文件。
由于我的html内容页面是动态的,并且每次根据用户ID它的高度会有所不同。
我在Linux Ubuntu环境中使用的命令:
wkhtmltopdf <source> <destination>
答案 0 :(得分:0)
好的,所以我已经解决了这个问题,在搜索了很多选项和建议后,我使用的是Wkhtmltoimage和convert(ImageMagick)命令。
首先我已将html转换为图片
shell_exec("/usr/bin/wkhtmltoimage <SOURCE HTML PATH> <DESTINATION PATH FOR IMAGE>");
其次我已将图像转换为pdf
shell_exec("/usr/bin/convert <SOURCE IMAGE PATH> <DESTINATION PDF PATH >");
给了我很长的单页PDF而没有任何分页