我有一个页面,显示DIV中的表数。这些表具有colspan和其他属性。我想将整个DIV导出为pdf。通过使用html2pdf库,我能够做到这一点。但是,如果数据很大并且创建的页面超过17-18页,则会出现缩放问题,这是html2pdf库的已知问题。为了解决这个问题,我想将该父div分为两部分并结合起来,但这也是不可能的。在nodeJS服务器端有一些库结合了pdf。有人可以帮我如何将整个html(包含div和表)发送到node(服务器端),然后创建PDF并保存吗?任何其他解决方案也将有所帮助。
答案 0 :(得分:0)
您只需按下一个按钮即可下载pdf格式的网站,如下所示:
@Provides
@Singleton
public A getA(){
return new A("aks");
}
使用CSS <html>
<head>
<style>
#print_btn{
cursor:pointer;
}
</style>
</head>
<body>
<a id="print_btn">Download PDF</a>
<script type="text/javascript">
document.addEventListener("DOMContentLoaded", function() {
document.getElementById('print_btn').addEventListener('click', function(){
if(window.print){
window.print();
}
})
});
</script>
</body>
</html>
规则,您可以控制要隐藏或调整大小的元素。