我有两个或更多个具有base64值的变量,这些变量是PDF。 无论如何我可以合并我的所有变量并且它们变成一个PDF,因为不可能通过HTTP下载超过1个PDF。
我将非常感谢您的回答。
答案 0 :(得分:0)
老问题,但我的解决方案。 我找到并使用了http://www.fpdf.org/en/script/script94.php
从数据库获取base64数据并创建临时文件,将名称保存在一个数组中。
$pdf = fopen ('../tmp/test'.$rowp['id'].'.pdf','w');
fwrite ($pdf,base64_decode($rowp['pdf']));
fclose ($pdf);
array_push($pdfs,'../tmp/test'.$rowp['id'].'.pdf');
然后输入数组中的名称
$merge->add($pdfs[$i]); //add next file
unlink($pdfs[$i]); //clear temp one
最终输出到浏览器
$merge->output();