我有pdf格式的文件。我必须将所有文档合并为一个pdf。 为此,我使用PHP Merger和DOMpdf,它工作正常。
但如果有任何数字签名或加密的pdf,则会出现错误“FPDF错误:文件已加密!”。 我的代码是
$merger = new \PDFMerger;
foreach($jobDocumentsPdf as $documentPdf) {
$merger->addPDF(public_path().urldecode($documentPdf));
}
return $merger->merge('stream', "finalreport-$item->number.pdf");
如何解决此错误,我想合并数字签名的pdf。
答案 0 :(得分:0)
签名文档在这里不是问题,因为签名及其注释/外观不会被复制到生成的文档中(该类在内部使用FPDI)。
问题是加密/受保护的PDF文件。 FPDI does not support reading of such files