У меня есть документы в формате pdf. И мне нужно объединить все документы в один PDF-файл. Для этого я использую слияние PHP с DOMpdf, он работает нормально.Хотите объединить PDF в PHP
Но если есть какой-либо PDF-код, который имеет цифровую подпись или зашифрован, возникает ошибка «Ошибка FPDF: файл зашифрован!». Мой код
$merger = new \PDFMerger;
foreach($jobDocumentsPdf as $documentPdf) {
$merger->addPDF(public_path().urldecode($documentPdf));
}
return $merger->merge('stream', "finalreport-$item->number.pdf");
Как устранить эту ошибку, я хочу, чтобы объединить цифровой подписью PDF.
И что бы вы хотели достичь? Какой у Вас вопрос? – Svekke
Я хочу скомпилировать PDF с цифровой подписью. –
К сожалению, это невозможно сделать с слиянием PDF. Никакие подписанные PDF-файлы не могут быть объединены, потому что подпись применяется к полному документу, а не к региону. Вы не должны иметь возможность изменять документ без ключа, используемого для его подписания, потому что если бы вы могли, не было бы смысла ничего подписывать. – Svekke