fue*_*zig 19
根据R Ubben的回答,我发现以下PHP代码可以得到很好的结果:
function count_pages($pdfname) {
$pdftext = file_get_contents($pdfname);
$num = preg_match_all("/\/Page\W/", $pdftext, $dummy);
return $num;
}
Run Code Online (Sandbox Code Playgroud)
\W匹配任何非字母数字字符并排除之类的东西/Pages,/PageMode等等.
PDF将页面存储在树中."/ Pages"对象可以有"/ Parent"和"/ Kids"条目,后跟"/ Count".您不能对"/ Count"条目求和,因为Kid可能是另一个Pages节点."/ Page"对象是叶子.
将pdf作为文本文件打开,并计算文件中出现"/ Page"(而不是"/ Pages")的次数.大多数时候这应该是正确的.
| 归档时间: |
|
| 查看次数: |
13066 次 |
| 最近记录: |