1

我无法让 PrinceXML 在我的 Windows Server 上工作。我正在使用 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

just give full path here

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

thats all you can get your test.pdf in d drive test folder

于 2014-01-20T09:41:49.417 回答
0

调用$prince->setLog(path_to_log_file)并确保指定的日志文件路径可从您的 PHP 代码中写入。

于 2013-01-17T23:51:10.310 回答