我正在从两个网址生成一个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中组合它们。
答案 0 :(得分:0)
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');