PHP HTML/PHP to PDF file


PHP HTML/PHP to PDF file

我有一个用HTML/PHP编写的订单确认模板。

在这种情况下,我如何生成订单确认PDF?

我知道我需要如何做到这一点,但不太知道如何,甚至不知道要搜索什么才能实现,这让它变得有点困难。

$orders = array(
  '900101',
  '900102',
  '900103',
  '900104'
);
foreach ($order as $id) {
  // I need to visit oa_template.php?id=$id and save the contents as a PDF,
  // but I don't quite understand the simplest method to do so.
  //
  // contents of oa_template.php?id=$id -> $id.pdf
}

任何最简单的方法的例子都会很好,甚至是一个指向PHP等函数的指针。

提前谢谢。

有两个非常好的商业API,都由我的公司运营(披露!)。

看看这里的文档:

  • PHP中的HTML到PDF SDK(htm2pdf)
  • HTML到PDF API与PHP示例(pdfmyurl)

你应该在那些页面上找到很多例子。基本上,你只需传递URL或原始HTML,就会得到一个PDF作为回报。

您可以使用这个库,它非常好,尽管您必须花一些时间了解基础知识的工作原理。

http://www.tcpdf.org/

示例

http://www.tcpdf.org/examples.php

他们中的一些人真的很擅长处理很多你可能不会使用的东西,但看看吧。