我有一个想要从浏览器打印的 html 页面。
不幸的是,我似乎无法实现这个目标。以下是 Chrome 中打印预览的样子:
我需要在表格中间有一个分页符,但我所做的无济于事!
我试图将其转换为 pdf,但无济于事 -如何使用 wkhtmltopdf 将简单的 html 转换为 pdf?
我有一个想要从浏览器打印的 html 页面。
不幸的是,我似乎无法实现这个目标。以下是 Chrome 中打印预览的样子:
我需要在表格中间有一个分页符,但我所做的无济于事!
我试图将其转换为 pdf,但无济于事 -如何使用 wkhtmltopdf 将简单的 html 转换为 pdf?
如果您想打印网页的特定部分,可以使用以下代码。它还有助于在新窗口中预览您的打印页面。
<html>
<head>
<script>
function printPage(id)
{
var html="<html>";
html+= document.getElementById(id).innerHTML;
alert(html);
html+="</html>";
var printWin = window.open('','','left=0,top=0,width=1,height=1,toolbar=0,scrollbars=0,status =0');
printWin.document.write(html);
printWin.document.close();
printWin.focus();
printWin.print();
printWin.close();
}
</script>
</head>
<body>
<div id="block1">
<table border="1" >
</tr>
<th colspan="3">Block 1</th>
</tr>
<tr>
<th>1</th><th>XYZ</th><th>athock</th>
</tr>
</table>
</div>
<div id="block2">
This is Block 2 content
</div>
<input type="button" value="Print Block 1" onclick="printPage('block1');"></input>
<input type="button" value="Print Block 2" onclick="printPage('block2');"></input>
</body>
</html>
取出height:100%;
你的身体和html。
简单的 :)