Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP生成PDF收据_Php_Pdf_Pdf Generation - Fatal编程技术网

使用PHP生成PDF收据

使用PHP生成PDF收据,php,pdf,pdf-generation,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, $

因此,我正在建立一个在线商店,我想向客户发送一份包含收据的订单确认书。我已经搜索了一些,但我还没有创造出任何东西

我发现了一些东西,并尝试使用,但没有成功创建任何东西

<?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调用会将内容传递给脚本,并将其打印为pdf格式。但是不,这有可能吗

您只需使用即可完成此操作。用HTML设计一个布局并试一试。

我建议你看看。干净简单

包括
fpdf.php
文件,就可以开始了

形成教程:

require('fpdf.php');

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

与其花费无数的时间安装自定义库并了解如何使用它,不如使用现成的API,这样可能更划算


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

我个人使用过OxeBox数字收据API,它非常棒,您可以在不需要任何库的情况下使用它来生成PDF收据。API还将生成的PDF收据发送到客户的电子邮件地址,并且可以免费使用


链接:

您添加了什么库文件?您使用的是什么PDF框架?哦,我需要库吗?就像我说的,我不知道。这个应该安装在哪里?因为我没有访问服务器php配置的权限…这不需要这些东西。该软件包以压缩档案的形式提供。只要把它上传到你的服务器上就行了。htmllayout的设计听起来很不错,如果它能正常工作,我会用它。这是你最好的选择。我用了2年,对我来说效果很好,但是我怎么用呢?我已经包含了tcpdf.php。那么没有服务器端安装吗?