为什么$ pageCount返回为0? (使用FPDI查找PDF中的页数)

时间:2019-06-03 12:18:08

标签: php

经过大量的研究和反复试验,我编写了一个使用FPDI获取PDF页数的功能。问题在于它返回0。

function testPageCount() {
    $filename = 'uploads/229576/name.pdf';
    $pageCount = 0;
    if (file_exists($filename)) {
        require_once 'application/libraries/fpdi/fpdf.php';
        require_once 'application/libraries/fpdi/fpdi.php';
        $pdf = new FPDI();
        $pageCount = $pdf->setSourceFile($filename);
    }
    echo $pageCount;
}

根据我在SO和其他地方看到的几个示例,这是执行此操作的方法,但它不起作用。 (答案应该是7。)有人可以告诉我我做错了什么吗?我认为它仅适用于100 KB以下的文件,这对我没有用。有谁知道这是真的,如果是,那该如何解决? (我没有收到任何错误消息,并且大于100 KB的文件未显示任何内容。)

编辑:似乎这仅适用于本地文件,不适用于服务器上的文件。有人知道解决这个问题的方法吗?

0 个答案:

没有答案