我正在尝试设计一个网页,当打印(或)使用“Microsoft Print to PDF”将其保存为pdf时,只需要以一定的高度和宽度打印/保存。
我试过
@media print{
@page{
margin-top; 2px;
margin-botton" 2px;
size: 5in 7in;
}
以及许多类似的变化,但无论我做什么,导出的pdf始终是8.5 * 11大小。
如何通过将页面大小和页边距设置为我的规格来打印网页。这应该适用于IE11
答案 0 :(得分:0)
也许是因为你很快输入了你的信息,但你使用的代码是无效的css ......
无论如何,这是来自MDN:
您只能更改文档的边距,孤立,窗口和分页符。尝试更改任何其他CSS属性将被忽略。
如果您考虑一下,这是有道理的,因为您无法确定用户将使用的纸张尺寸。
所以我建议将高度和宽度应用于html中的元素,也可以为其添加一个黑色边框,用于从生成的打印输出中删除文档。