我想提供 pdf 作为生成 pdf 的代理的参考。但它没有携带对外部目标的引用。我的代码如下:
proxy = p.begin_template_ext(0, 0,"reference={target.pdf pagenumber=1 strongref=true}");
if (proxy == -1)
{
/* Error */
}
但它总是会出错。不知道为什么。我错过了任何概念性的东西吗?什么是最好的使用方法?
谢谢。
PDFlib
可以使用以下对象之一作为参考页面的占位符(代理):
另一个导入的 PDF 页面(例如目标的简化版本)。用作外部目标代理的 PDF 页面必须具有与目标页面相同的页面几何形状。
一个模板,例如一个简单的几何形状,例如一个划掉的矩形。模板将根据目标页面的大小和纵横比进行调整。
更改您的代码,例如:
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);
您在参数中缺少“文件名”。