[PHP-users 24547] linuxでPDI(PDFlib)のエラー

エール情報システムズ  エール情報システムズ 
2005年 2月 16日 (水) 14:13:43 JST


はじめまして渡辺と申します。

現在、以下の環境でPDI(PDFlib)を使用しております。
OS:TurboLinux 8.0
PHP:4.3.9
PDFlib:ver 6.0

しかし、テンプレートとしてPDFを読み込もうとする際に
以下のメソッドでエラーが発生してます。

$newfile = "sample2.pdf";
$tmpfile = "sample.pdf";

// create PDF object.
$pdf = PDF_new();

// open PDF file.
$template = PDF_open_pdi($pdf,$tmpfile,"",0);
if($template == -1) {
        print "cannot open template";
}

// ready PDF file.
$newpage = PDF_open_pdi_page($pdf,$template,1,""); ← エラー
if($newpage == -1) {
        print "cannot create newpage";
}

(エラーメッセージ)
 Fatal error: pdf_open_pdi_page():[2100]
 PDF_open_pdi_page: Function must not be called in 'object' scope 

サンプルやPDFを生成するプログラム等は動作しているのですが
読み込みを行うと上記のエラーが発生してしまいます。

他のサイト等で調べたのですが、自力で解決できない状況です。

同様な問題を解決された方、また、参考になる情報源をご存知の方が
おりましたら情報を頂きたいと思っております。

宜しくお願いいたします。



PHP-users メーリングリストの案内