2017-01-25 7 views
0

나는 pdf 형식의 문서를 가지고 있습니다. 그리고 모든 문서를 하나의 pdf로 병합해야합니다. DOMpdf와 PHP 합병을 사용하고 있습니다. 정상적으로 작동합니다.PHP를 병합하려면 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 파일을 병합 할 수 있습니다.

+0

그리고 무엇을 달성하고 싶습니까? 귀하의 질문은 무엇인가? – Svekke

+0

디지털 서명 된 PDF를 병합하고 싶습니다. –

+0

불행히도 PDF 합병으로는이 작업을 수행 할 수 없습니다. 서명이 지역이 아닌 완전한 문서에 적용되므로 서명 된 pdf는 병합 할 수 없습니다. 가능한 경우 서명 할 필요가 없으므로 서명에 사용 된 키가없는 문서를 수정할 수 있어야합니다. – Svekke

답변

0

서명 된 문서는 서명과 그 주석/모양이 결과 문서에 단순히 복사되지 않기 때문에 (이 클래스는 내부적으로 FPDI을 사용함) 문제가되지 않습니다.

문제는 암호화 된/보호 된 PDF 파일입니다. FPDI does not support reading of such files.

+0

Thanx, 암호화/암호 해독 키가없는 경우 암호화 된 PDF를 병합 할 수있는 방법이 있습니다 .... –

+0

보호되지 않는 항목 요청 번역. 일반적으로 문서는 단지 재미로 보호되어서는 안됩니다. –

+0

http://www.ilovepdf.com/merge_pdf이 링크를 참조하십시오 –