我正在从两个urls生成一个pdf文件,到目前为止运行良好。唯一的问题是,我不希望在这两个文件之间有分页符。第二个文件应该在第一个文件结束后立即开始。由于这两个文件都是我的服务器上的html文件,我试着不关闭第一个文件中的body和html标记,但没有成功。
我执行的脚本如下所示:
'/usr/local/bin/wkhtmltopdf ' . $sessionstring . '--no-stop-slow-scripts --print-media-type --enable-javascript --margin-top 35mm --margin-bottom 25mm --margin-right 25mm --margin-left 20mm --orientation portrait --header-html "' . $env['HEADER'] . '" --header-spacing 10 -s A4 --dpi 96 --encoding utf-8 --image-quality 100 ' . $env['CONTENT'] . ' ' . $_SERVER['DOCUMENT_ROOT'] . $outputname有什么建议可以做到这一点吗?顺便说一句,我不能在发送到WKHTML之前将两个文件组合在一起。我真的需要在WKHTML中结合它们。
发布于 2016-04-01 06:10:20
WK总是在每个单独的输入后创建一个分页符,所以没有办法做到这一点。
我真的只需要找到一种方法来组合这两个文件。
例如,这可以使用PHP脚本轻松实现:
$file1 = file_get_contents('path_to_file1');
$file2 = file_get_contents('path_to_file2');
file_put_contents('save_path', $file1 . $file2);您甚至可以通过相同的PHP脚本运行WK脚本:
exec('wkhtmltopdf your_wk_params_here');https://stackoverflow.com/questions/32052231
复制相似问题