网页打印问题



我有很长的网页,我想在用户使用默认浏览器打印功能时使其可打印。

目前我可以将其打印为 PDF,但它只打印网页的一部分,输出是 1 页 PDF(而网页的内容至少有 2 页(。

在开发人员方面我能做些什么(对于用户我认为有一些外部工具可以帮助打印整个网站(允许用户轻松打印整个页面。

我正在使用angularjs + ionicFramework

您可以使用 CSS 媒体查询解决此问题。您可以在index.html中包含以下内容:

<link rel="stylesheet" media="print" href="print.css">

当用户尝试打印页面时,将应用print.css中的 css 规则。