我尝试使用PDF_add_nameddest添加nameddest但我不确切知道如何使用它,或者是否可能。我的代码是:
$pdf = pdf_new();
pdf_open_pdi_document($pdf, 'test.pdf', "");
pdf_add_nameddest( $pdf , 'testdestination', 'bottom' );
我对第三个参数'bottom'的引用来自here。但我是否以正确的方式使用它?我不明白。
错误就是:
在starter_basic示例中发生了PDFlib异常:[2100] PDF_add_nameddest:不能在“对象”范围中调用函数
我的代码缺少某些内容还是完全错误?
甚至更好,你知道我应该用什么来做这个添加nameddest ??
答案 0 :(得分:0)
您收到此范围错误,因为您尚未打开新的输出文档(因此您仍处于对象范围内)。正如您在PDFlib API参考中看到的那样,对于函数" add_nameddest()",此API调用的范围是:
范围:任何除了对象
因此,当您在 begin_document()之后移动时,目标将被添加到新的输出文档中。
请同时查看PDFlib 9.1 API参考,第12.5章和第34章;命名目的地" (或与您使用的版本相关)有关此功能的更多详细信息。