2011-12-02 38 views
0

我直接从PHP中的代码写PDF。我可以在页面对象中指定mediabox和cropbox的值,但PDF变得非常小,必须放大到2400%以查看页面。我想以绝对方式将英寸的实际页面大小。低级PDF创建 - 如何设置页面大小?

我该怎么做?

回答

1

MediaBox和CropBox坐标值被设置为点(1/72英寸)。对于一个字母大小的页面,您必须编写[0 0 612 792](将英寸值乘以72)。

+0

iPDFdev是多么有用。再次感谢你! – Alasdair

+0

因为内容对象中的“cm”命令,我感到困惑......我认为它意味着厘米!我知道它实际上是一个绘图命令,哈哈,所以现在尺寸变得更有意义。 – Alasdair

2

我建议使用pdf框架,如fpdf而不是重新发明轮子。

如果你想编写你自己的实现,那么我会推荐下载FPDF并且看看页面大小是如何设置的。无论是那个还是Zend_Pdf,都已经解决了你的问题。

+0

不,我正在做一些非常具体的框架无法做的事情。另外,我已经完成了它,它工作得非常好,非常快速和高效。但我只需要知道一些小细节,例如如何设置页面大小。 – Alasdair

+0

请参阅编辑....... – vascowhite

+0

好的。那是一个好主意。我会检查出来的,谢谢。 – Alasdair