我正在为客户构建一个订单系统,并希望他们能够打印所有发票,但我不知道该怎么做
发票将存储在 mysql 数据库中,我想在新页面 EGinvoice.php?ID=234 中显示每张发票
但是可以打印页面数组吗?
我真的很坚持这个,所以任何想法将不胜感激。
感谢您的阅读。
我正在谈论通过实际打印机打印到纸张上。
最佳答案
有几种方法可以做到这一点:
1) 打印摘要。好吧,也许只有我这么认为,但我讨厌纸。我宁愿只输出重要信息的表格并通过 JavaScript 发送到打印机。
2) 循环构建摘要页面,添加 CSS 分页符,然后使用 javascript 打印到打印机
3) 构建多页 PDF。
我强制用户打印的方法:通过action=_blank
在新窗口中打开页面,然后包括:<body onload="self.print()">
这是处理打印机分页的方法:How to deal with page breaks when printing a large HTML table
关于php - 打印所有发票,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5070793/