PDFlib - 裁切页面

PDFlib - trimming pages

我想弄清楚是否可以 trim PDFlib 页面在其尺寸设置后。

例如,我有一个 500x10000pt 的非标准页面:

$p->begin_page_ext(500, 10000, '');

...

$p->end_page_ext('');

添加完元素后,我就会知道该页面应该有多高。

我怎样才能trim那个页面达到 2000pt 的高度?

How can I trim that page to the height of 2000pt?

通过简单的使用:

$p->end_page_ext('width=500 height=2000');

重要的是,这将从原点(左下角)开始缩小页面尺寸。否则,您可以使用 cropBox 选项将页面裁剪到某个特殊区域。例如:

$p->end_page_ext('cropbox={100 100 600 2100}');

有关 end_page_ext() 的所有选项的详细信息,请参阅 PDFlib 9.2 API 参考第 3.3 章。