簡體   English   中英

確定PDF是否損壞

[英]Determine if a PDF is Corrupt

如何確定PHP中的PDF文件是否已損壞(無法打開)? 我已經通過CURL下載了成千上萬個PDF,其中一小部分是不完整的。

$part = 'pdffile.pdf';
$escPath = str_replace( " ", "\\ ", escapeshellcmd( $part ) );
$out = shell_exec( 'pdfinfo ' . $escPath . ' 2>&1' );
if( $out != null && !preg_match( '~Error~i', $out ) )
    echo "GOOD: $part\n";
else
    echo "CORRUPT: $part\n";

我只能找到一種通過命令行執行此操作的方法。 第二行是轉義文件路徑所必需的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM