我正在使用Zend_Pdf,并且我一度使用$page->getWidth();
和$page->getHeight();
大部分时间它都读得很好。
然而,有时,Zend PDF返回相反 - 它显示11英寸宽度和8.5英寸高度标准信件大小的PDF。我无法弄清楚为什么会这样做。
我尝试将PDF保存为1.4,如PDF / A,但结果完全相同。
答案 0 :(得分:3)
经过一番调查后,我能够弄明白。
结果页面被编码为“旋转”设置为270度。
您可以在Zend_Pdf_Page中访问此变量:
$this->_pageDictionary->Rotate->value
然后,如果将“旋转”设置为90或270,则会反转“宽度”和“高度”。