使用php获取PDF页面大小的点数

时间:2018-02-15 15:44:16

标签: php pdf

我想在现有PDF的最后一页上添加一个项目。该商品由商业不可修改的API添加。

相对于Page确定位置和大小。为了支持不同的页面格式,我必须获得现有PDF的页面大小。

我已经尝试过FPDI / FPDF,但有警告。我不允许更新版本。

接下来尝试使用TCPDF不会抛出异常但导入后函数getNumPages返回0;

是否有可能在不使用库或命令行工具的情况下获取PDF的页面大小?

1 个答案:

答案 0 :(得分:0)

我通过修复现有的fpdi库解决了这个问题。与较新的PHP版本的兼容性只有小问题。我已经解决了他们。所以我可以使用以下代码段:

        $oPDF = new fpdi();
        $iPageCount = $oPDF->setSourceFile($sFileLocation);
        $mTemplateId = $oPDF->importPage($iPageCount);
        $aTemplateSize = $oPDF->getTemplateSize($mTemplateId);