所以我正在建立一个在线商店,我想向客户发送包含收据的订单确认。我搜索了一下,但我没有设法创造任何东西。
这是我找到的东西,并尝试使用,但没有设法创建任何东西。
<?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。但不,甚至可能吗?
答案 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收据发送到客户的电子邮件地址,并且可以免费使用。