我想在现有PDF的最后一页上添加一个项目。该商品由商业不可修改的API添加。
相对于Page确定位置和大小。为了支持不同的页面格式,我必须获得现有PDF的页面大小。
我已经尝试过FPDI / FPDF,但有警告。我不允许更新版本。
接下来尝试使用TCPDF不会抛出异常但导入后函数getNumPages返回0;
是否有可能在不使用库或命令行工具的情况下获取PDF的页面大小?
答案 0 :(得分:0)
我通过修复现有的fpdi库解决了这个问题。与较新的PHP版本的兼容性只有小问题。我已经解决了他们。所以我可以使用以下代码段:
$oPDF = new fpdi();
$iPageCount = $oPDF->setSourceFile($sFileLocation);
$mTemplateId = $oPDF->importPage($iPageCount);
$aTemplateSize = $oPDF->getTemplateSize($mTemplateId);