使用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-Landscape?
答案 0 :(得分:2)
在搜索Zend_Pdf_Page课程后,我想出了如何解决我的问题:
加载我需要使用的模板(横向格式)
$certificado = Zend_Pdf::load( dirname(__FILE__) . '/../../../docs/x.pdf');
$page = $certificado->pages[0];
现在旋转文档:
$page->rotate(0, 0, deg2rad(90));
我尝试了不同的可能性来插入旋转角度,但是deg2rad是最好的解决方案。
之后X和Y坐标会改变,所以只需要找出你在哪里画画。