PDFlib - 编辑已 ended/closed 的页面

PDFlib - editing a page that's been ended/closed

如何在稍后阶段重新访问 PDFlib 中已使用 $p->end_page_ext(""); 关闭的页面以继续向其中添加元素?

换句话说,一旦页面被$p->end_page_ext("");终止,是否可以重新调用它以添加更多元素?

你可以用 $p->suspend_page()/$p->resume_page() 来做到这一点。

您在 PDFlib cookbook 中找到了样本。

$p->show_xy("Page 2", $x, $y);

/* Suspend page 2 to resume it later */
$p->suspend_page("");
...
/* Revisit page 2 */
$p->resume_page("pagenumber 2");

(有关详细信息,请参阅 PDFlib 9.2 API 参考,第 3.3 章“页面函数”。)