繁体   English   中英

Mac OSX转换库(将html文件转换为pdf)可通过终端运行,但不能通过PHP运行

[英]Mac OSX Convert library (html file to pdf) works via terminal but not PHP

我正在尝试获取一个生成的html文件,并使用PHP即时将其转换为PDF。 它正在我的本地主机上并保持在那里,因此对于PDF转换,我使用的是Mac OSX实用程序,我想您会称之为。

终端命令为:

/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。

任何帮助将不胜感激。

编辑(其他详细信息):现在,在错误日志中的调试行中,出现错误“错误:信号6崩溃xhtmltopdf(PID 13204)!”

当我需要将PDF转换为HTML时,可以使用以下非常出色的软件: http : //www.princexml.com

您可以看一下,它是免费供个人使用。

我喜欢分享即时生成PDF文件的方法。 我们使用UNIX服务器进行托管。

我使用tcpdf-一个将HTML转换为PDF文件的php库。 我在项目中使用它,并且效果很好。 TCPDF支持CSS,JavaScript,表单,图像等。

网址: http//www.tcpdf.org/

演示: http//www.tcpdf.org/examples.php

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM