使用PHP生成PDF收据

时间:2012-09-06 11:43:32

标签: php pdf pdf-generation

所以我正在建立一个在线商店,我想向客户发送包含收据的订单确认。我搜索了一下,但我没有设法创造任何东西。

这是我找到的东西,并尝试使用,但没有设法创建任何东西。

<?php
 $pdf = pdf_new();
 pdf_open_file($pdf, "kuitti.pdf");
 pdf_begin_page($pdf, 595, 842);
 $arial = pdf_findfont($pdf, "Arial", "host", 1); pdf_setfont($pdf, $arial, 10);
 pdf_show_xy($pdf, $_REQUEST['cartContent'] , 50, 750);
 pdf_end_page($pdf);
 pdf_close($pdf);
?>

所以ajax调用会将cartContent传递给脚本,它应该将它打印到pdf。但不,甚至可能吗?

4 个答案:

答案 0 :(得分:2)

我建议您查看FPDF。干净简单。

包含fpdf.php文件,您就可以开始使用了。

形成教程:

require('fpdf.php');

$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();

答案 1 :(得分:0)

您只需使用 TCPDF 即可。用HTML设计一个布局并尝试一下。

答案 2 :(得分:0)

不是花费无数个小时来安装自定义库并找出如何使用它 - 使用开箱即用的现有API可能更具成本效益。

htm2pdf.co.uk提供了一个非常简单的方法,可以通过HTTP get工作,还有其他几个提供API的提供商。

答案 3 :(得分:0)

我个人使用过OxeBox数字收据API及其出色的功能,您可以尝试使用它来生成PDF收据,而无需任何库。该API还可以将生成的PDF收据发送到客户的电子邮件地址,并且可以免费使用。

链接:http://oxebox.com/c/developers.php