0

我想提供 pdf 作为生成 pdf 的代理的参考。但它没有携带对外部目标的引用。我的代码如下:

proxy = p.begin_template_ext(0, 0,"reference={target.pdf pagenumber=1 strongref=true}");
if (proxy == -1)
{
  /* Error */
}

但它总是会出错。不知道为什么。我错过了任何概念性的东西吗?什么是最好的使用方法?

谢谢。

4

1 回答 1

0

PDFlib可以使用以下对象之一作为参考页面的占位符(代理):

  1. 另一个导入的 PDF 页面(例如目标的简化版本)。用作外部目标代理的 PDF 页面必须具有与目标页面相同的页面几何形状。

  2. 一个模板,例如一个简单的几何形状,例如一个划掉的矩形。模板将根据目标页面的大小和纵横比进行调整。

更改您的代码,例如:

proxy = p.begin_template_ext(0, 0,
"reference={filename=target.pdf pagenumber=1 strongref=true}");
if (proxy == -1)
{
  /* Error */
}
...construct template contents...
p.end_template_ext(0, 0);

您在参数中缺少“文件名”。

于 2012-09-10T07:07:28.463 回答