按顺序打印网页

Posted

技术标签:

【中文标题】按顺序打印网页【英文标题】:Printing web pages in an order 【发布时间】:2010-07-08 18:51:28 【问题描述】:

我有一个 php 文件,它将运行 SQL 脚本并获取有关用户的信息。

有些用户的信息可能跨越 2 或 3 页,而有些可能仅以 1 页结尾。

我想在新页面中打印用户报告的开头。所有这些过程都必须自动化,因为有大约 400 个用户,客户不能为每个用户选择 页面布局 或单独打印。

我怎样才能做到这一点?使用 PHP 还是 javascript? 有没有图书馆可以做到这一点?

谢谢:)

【问题讨论】:

【参考方案1】:

您的问题有点令人困惑,但现在我认为您说的是在 print.css 中进行分页?如果是这样,您可以在 CSS 中使用:page-break-before and page-break-after。

所以使用 CSS 你会做这样的事情:

div.pagecontainer  page-break-after:always; 

您的网页所在的位置:

<div class="pagecontainer">page content here</div>

如果您只是想弄清楚pagination。看看this php solution。

您也可以完全按照this question 和this question 中的说明进行客户端分页。

【讨论】:

哦!也许您正在寻找 css 来进行分页?看看 page-break-after: always;

以上是关于按顺序打印网页的主要内容,如果未能解决你的问题,请参考以下文章

网页批量打印成PDF,并按条件合并成大PDF生成页码

如何把要打印的网页导出成pdf文件

360浏览器打印网页输出为pdf文件怎么设置

如何设置当前网页打印时的页眉参数为包括“当前页码”和“网页总数”?

在网页打印显示请求服务器成功,但回调JS方法出错!

网页打印不清晰原因