将多个页面html导出为单个pdf

时间:2015-11-06 08:11:23

标签: javascript php html xml pdf

我有一个用php / javascript构建的小项目,每个页面分为两部分。在左侧是href列表,例如

<a href="index.php?id=1>page 1</a>
<a href="index.php?id=2>page 2</a>
<a href="index.php?id=3>page 3</a>

然后在右侧一些代码块从xml文件(file1.xml,fil2.xml,file3.xml)加载信息,具体取决于url的id

现在我需要在左侧列表的末尾创建一个按钮,用于创建所有此页面的单个PDF

任何建议?

2 个答案:

答案 0 :(得分:1)

您可以使用DOMPDF从HTML生成PDF。所以你可以做的就是编写一个PHP脚本来抓取这些页面中的所有数据,将它组合成一个HTML代码并使用DOMPDF转换为PDF。

答案 1 :(得分:0)

我认为这样做很简单:

(1)使用web2pdfconverthtmlpdfpdfcrowd

将您的html网页转换为PDF“在线”

(2)然后将PDF文件放在您的服务器上

(3)创建一个按钮,当您单击它时将下载PDF文件