2011-12-14 49 views
2

我用Zend_Pdf的高度,并在一个点上,我看我的源页面的宽度和使用$page->getWidth();$page->getHeight();Zend的PDF拌和宽度和页

它的大部分读细的时间高度。

然而,有时Zend PDF返回的结果却相反 - 它显示11in为宽度,8.5in为标准Letter尺寸PDF的高度。我无法弄清楚为什么会那样做。

我尝试将PDF问题保存为1.4,如PDF/A,但结果完全相同。

+1

可能风景vs肖像? – 2011-12-14 18:21:02

回答

3

经过一番调查后,我才弄明白了。

原来页面被编码为“旋转”设置为270度。

可以内部Zend_Pdf_Page访问此变量:

$this->_pageDictionary->Rotate->value 

然后,如果旋转被设置为90或270,我反向宽度和高度。