如何使用wkhtmltopdf通过系统命令保存生成的pdf文件

时间:2013-10-22 12:54:41

标签: email pdf wkhtmltopdf

您好我可以使用wkhtmltopdf库从html页面生成pdf文件。我通过不使用php和方法的系统命令生成pdf文件。

$command = "wkhtmltopdf\wkhtmltopdf --page-size Letter ".$myFile." ".$outfile;
system($command);

现在我想把这个生成的pdf文件作为电子邮件的附件。因为我必须使用系统命令将pdf报告保存到我的本地目录。 How can i do that?

2 个答案:

答案 0 :(得分:0)

这是一种方法: http://www.php.net/manual/en/function.mail.php#105661

更好更简单的方法是使用像Zend框架(Zend_mail)这样的框架: http://framework.zend.com/manual/1.12/en/zend.mail.attachments.html

答案 1 :(得分:0)

提及输出文件路径作为最后一个参数

/usr/local/bin/wkhtmltopdf --page-size 'A4' --viewport-size 2480x3508 --margin-top '10' --margin-bottom '10' --margin-right '0' --margin-left '0' --header-spacing '1' --footer-spacing '0' pdfoutputFile.pdf