javascript - 将多页 html 导出为单个 pdf

标签 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>

然后在右侧一些代码块,根据 url 的 id 从 xml 文件(file1.xml、fil2.xml、file3.xml)加载信息

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

有什么建议吗?

最佳答案

您可以使用DOMPDF从 HTML 生成 PDF。因此,您可以编写一个 PHP 脚本来获取这些页面中的所有数据,将其合并到一个 HTML 代码中,然后使用 DOMPDF 转换为 PDF。

关于javascript - 将多页 html 导出为单个 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33562176/

相关文章:

JavaScript - include() - 检查数组中是否有多个元素

javascript - 使用 jQuery 在没有 jQuery UI 的情况下调整 div 大小

php - 登录页面 MySQL PHP

php - 从 WooCommerce 中的面包屑中删除 "Shop"

javascript - 调用具有多个参数的函数

javascript - 使用 Socket.io 发送和接收数据

javascript - 使用 React 为同一对象的多个实例动态创建网页

php - mysql创建表字符集

html - 如果未定义,元素会返回哪些默认值? (HTML/CSS)

javascript - 在 Javascript 表中添加从零开始的计数器