1

PrinceXMLをWindowsServerで動作させることができません。PHPラッパークラスを使用していますが、役立つドキュメントが見つかりません。

ここでREADMEファイル(ダウンロード内)で提供される情報は、何が行われているのかを説明しておらず、サンプルコードも提供していません。

これは私がこれまでにまとめたものです(非常に基本的です)が、何も印刷されておらず、エラーも表示されていません。

私は含まれていないことを知っていますheader('PDF HEADERS HERE')。これは、PDFを印刷する前にPHPエラーが何であるかを確認しようとしているためです。

$prince = new Prince('C:\Program Files (x86)\Prince\Engine\bin\prince.exe');

try{
    $prince->convert_string_to_file('<span>Hello World</span>','test.pdf');
} catch (Exception $e) {
    echo 'Caught exception: ',  $e->getMessage(), "\n";
}

私は上記のコードでたくさん遊んだことがありますが、私が試したことはまったくありません。パスをに変更してprince.exeもエラーは返されません!なぜ??

私の質問は次のとおりです。

  1. 発生したエラーを印刷するにはどうすればよいですか?
  2. このクラスの優れたドキュメントを掲載しているサイトはありますか?
4

2 に答える 2

0

呼び出し$prince->setLog(path_to_log_file)て、指定されたログファイルパスがPHPコードから書き込み可能であることを確認します。

于 2013-01-17T23:51:10.310 に答える
0

ここにフルパスを与えるだけです

$ prince-> convert_string_to_file('Hello World'、'D:\ testfolder \ test.pdf');

それはあなたがdドライブテストフォルダであなたのtest.pdfを得ることができるすべてです

于 2014-01-20T09:41:49.417 に答える