我有一个PHP输出,创建一个HTML表(XL大小),我想在我的页面上有一个print
按钮,自动确保使用正确的大小等打印出表格。
例如,我希望我的表格可以水平打印,每个页面上都有表格标题,而不包括表格旁边的所有PHP按钮和参数。
有没有一种有效的方法可以做到这一点,而不必重写整个事情?
答案 0 :(得分:0)
我认为最好的答案是在提供打印GET参数时动态插入“打印”CSS样式表。这样,您可以隐藏打印文档中的所有HTML元素,而无需进行大规模的代码检查。
在这里提出并回答了类似的问题: how to make printable version of a webpage?
希望它有所帮助。
答案 1 :(得分:0)
由于不同的浏览器会以不同的方式呈现您的网页,因此无法在html中准确一致地提供打印版面(特别是在多个页面中)。如果您想100%确定如何打印页面,处理此问题的一种方法是渲染为PDF。
PrinceXML是将HTML输出转换为PDF的一种非常好的方式。