我正在尝试获取生成的 html 文件并使用 PHP 即时将其转换为 PDF。它在我的本地主机上运行并留在那里,所以我使用 Mac OSX 实用程序进行 PDF 转换,我猜你会调用它。
终端命令为:
/System/Library/Printers/Libraries/convert -f temporary.html -o destination/final.pdf
这可以通过终端正常工作(生成一个简单的 20kb PDF 文件);但是,当我通过 passthru() 在 PHP 中运行它时,虽然它是一个零 KB 文件(损坏),但仍会创建文件(final.pdf)。
/destination 文件夹是 CHMOD 777,temporary.html 是 CHMOD 755。
任何帮助将不胜感激。
编辑(附加细节):现在在错误日志中,在调试行中有一个错误“错误:xhtmltopdf(PID 13204)在信号 6 上崩溃!”