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"
在此先感謝。