0
我正在使用HTML5演示工具,并且需要输出PDF。有没有办法建议如何在HTML5中打印页面?
我想知道是否有办法“提示”与打印的建议页面,例如:
- 凡页中断
- 告诉页面以横向或纵向
等我知道存在打印媒体查询,但我不知道他们如何解决这些问题。
我正在使用HTML5演示工具,并且需要输出PDF。有没有办法建议如何在HTML5中打印页面?
我想知道是否有办法“提示”与打印的建议页面,例如:
等我知道存在打印媒体查询,但我不知道他们如何解决这些问题。
@media print {
.page-break { display: block; page-break-before: always; }
}
和
@page {size: landscape}
你可以找到更多的细节:W3C
注: 确保您的HTML是正确的,干净的。通过类似经验的小东西:
<table>
<tr><td>Column 1</td><td>Column 2</td></tr>
<tr><td>Value 1</td><td>Value 2</td></tr>
</table>
化妆引起一些浏览器的怪异的行为,但是这工作得更好:
<table>
<thead>
<tr><th>Column 1</th><th>Column 2</th></tr>
</thead>
<tbody>
<tr><td>Value 1</td><td>Value 2</td></tr>
</tbody>
</table>
哇。这两个问题的综合答案和正确文档的链接。你是一个绅士和学者! – mikemaccana
:)注意:我知道这不是你的问题,但你不能相信浏览器会跟随你的HTML/CSS(认为旧的浏览器,不兼容),所以你可能想在你的页面上创建一个按钮,打印你的PDF以同样的方式,无论浏览器是什么,即使他们没有PDF打印机。 – glautrou
确认。在我的情况下,我会链接到我使用现代浏览器生成的正在工作的PDF,然后提出建议的打印样式更改。 – mikemaccana