Zend framework Zend Pdf加载模板并设置水平

Zend framework Zend Pdf加载模板并设置水平,zend-framework,zend-pdf,Zend Framework,Zend Pdf,使用Zend_pdf时,我在填充pdf模板时遇到问题 问题是,我必须填写一个现有的pdf,我不知道如何告诉Zend这个模板是水平的,而不是垂直的 如果我使用以下内容创建新页面: Zend_Pdf_Page::SIZE_A4_LANDSCAPE 一切正常,但问题是我必须使用以下模板: $certificado = Zend_Pdf::load( dirname(__FILE__) . '/../../../docs/x.pdf'); $page = $certificado->pages

使用Zend_pdf时,我在填充pdf模板时遇到问题

问题是,我必须填写一个现有的pdf,我不知道如何告诉Zend这个模板是水平的,而不是垂直的

如果我使用以下内容创建新页面:

Zend_Pdf_Page::SIZE_A4_LANDSCAPE 
一切正常,但问题是我必须使用以下模板:

$certificado = Zend_Pdf::load( dirname(__FILE__) . '/../../../docs/x.pdf');
$page = $certificado->pages[0];

如何将页面设置为A4横向?

在搜索Zend_Pdf_页面类后,我找到了解决问题的方法:

加载我需要使用的模板(即横向格式)

现在轮换文档:

$page->rotate(0, 0, deg2rad(90));
我尝试了不同的可能性来插入旋转角度,但deg2rad是最好的解决方案

在这之后,X和Y坐标会发生变化,因此只需找出正在绘制的位置

$page->rotate(0, 0, deg2rad(90));