我需要首先使用 Zend_Pdf->save('blabla.pdf') 生成一个 pdf 以将 pdf 文件保存到系统,然后:
$pdf = Zend_Pdf::load('blabla.pdf'); $pdfData = $pdf->render();
header("Content-Type: application/x-pdf");
header("Content-Disposition: attachment; filename=".$preuve.".pdf");
header("Cache-Control: no-cache, must-revalidate");
echo $pdfData;
在不给他任何链接的情况下向用户发送 pdf。
然后当我想将这两个文件与 hash_files('sha512','blabla.pdf') 和 hash_files('sha512','blabladownloadedbyuser.pdf') 进行比较时
我得到2个不同的哈希。
有没有办法比较具有完全相同内容但由 2 种不同方式生成的 2 个 pdf。
编辑 :
现有的所有解决方案都是 header("Content-Type: application/x-pdf"); 回声布拉布拉;
但这会在您每次重新生成时生成一个新文件,并且我需要用户在内容方面拥有完全相同的文件,并且能够使用哈希来控制它。
谢谢 DG