2

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

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

<?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

4 回答 4

3

我建议你看看FPDF。干净简单。

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

形成教程:

require('fpdf.php');

$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
于 2012-09-06T11:50:00.590 回答
1

您可以简单地使用TCPDF来做到这一点。用 HTML 设计布局并尝试一下。

于 2012-09-06T11:46:35.197 回答
1

与其花费无数时间来安装自定义库并了解如何使用它 - 使用开箱即用的现有 API 可能更具成本效益。

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

于 2013-01-18T07:43:56.700 回答
1

我个人使用过 OxeBox 数字收据 API,它很棒,你可以去尝试它来生成 PDF 收据,而不需要任何库。该 API 还将生成的 PDF 收据发送到客户的电子邮件地址,并且可以免费使用。

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

于 2018-08-21T13:09:13.463 回答