2017-03-27 17 views
1

PDF_add_nameddestを使用してnameddestを追加しようとしましたが、使用方法が正確にわからない、または可能です。私のコードは:第三パラメータ「底」に既存のPDFにnameddestを追加するには

$pdf = pdf_new(); 

pdf_open_pdi_document($pdf, 'test.pdf', ""); 

pdf_add_nameddest($pdf , 'testdestination', 'bottom'); 

私の参照はhereからです。しかし私はそれを正しい方法で使いましたか?私ははっきり理解できません。

その上のエラーがある:

PDFlibの例外はstarter_basicサンプルで発生しました:[2100] PDF_add_nameddest:機能は

は何かが足りない私のコードは 'オブジェクトのスコープ内で呼び出されてはなりませんそれとも完全に間違っていますか?

さらに良いことに、nameddestを追加するために使用する必要があることを知っていますか?

答えて

0

まだ新しい出力ドキュメントを開いていないため(オブジェクトスコープにあるため)、このスコープエラーが発生します。あなたはPDFlibのAPIリファレンスで見てきたかもしれませんが、機能のための「add_nameddest()」、このAPI呼び出しの範囲は次のとおりです。

範囲:オブジェクト

以外の任意だから、あなたが移動します begin_document()の後にを呼び出し、出力先が新しい出力文書に追加されます。

この機能の詳細については、「PDFlib 9.1 APIリファレンス」の第12.5章「Named Destinations」(または使用しているバージョンに関連しています)も参照してください。

関連する問題