1
目前,我有一个php脚本,可下载50多个pdf并将它们合并。但有时下载时不能完全下载PDF,因此已损坏。当使用pdftk执行合并命令时,它会因为pdf损坏而引发异常。如何确保PHP curl完全下载pdf和pdftk命令以在合并时跳过损坏的pdf
我正在使用curl下载pdf文件,是否可以在下载下一个文件之前进行检查以确保文件已完全下载?或者,pdftk是否可以合并所有跳过损坏文件的文件?
下面是代码:
下载:
$fp = fopen($pathS, 'w');
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$urlS);
curl_setopt($ch, CURLOPT_FILE, $fp);
$data = curl_exec($ch);
fclose($fp);
合并:
"C:\Program Files\PDF Labs\PDFtk Server\bin\pdftk.exe" 1.pdf...0.pdf cat output %mydate%.pdf"
在此先感谢。