0

我需要首先使用 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

4

0 回答 0