使用window.print()方法时出现问题

时间:2019-06-20 15:23:04

标签: javascript html pdf-generation

我在JavaScript中使用<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> <select id="mySel"> <option value="">Choose:</option> <option value="ppl">People</option> <option value="tpt">Vehicles</option> </select> <div id="bob" class="alldiv ppl">People: Bob</div> <div id="car" class="alldiv tpt">Vehicle: Car</div> <div id="truck" class="alldiv tpt">Vehicle: Truck</div> <div id="sam" class="alldiv ppl">People: Sam</div> <div id="ted" class="alldiv ppl">People: Ted</div> <div id="bike" class="alldiv tpt">Vehicle: Bike</div>方法,但遇到以下问题:

  • 放大或缩小破坏页面形成
  • 调整页面大小的操作相同
  • 我无法定义每页的结尾

您知道如何解决这些问题吗? 我尝试禁用窗口调整大小,但是没有用。

是否可以使用window.print(),但不会显示打印对话框,并且可以开始下载pdf?

1 个答案:

答案 0 :(得分:2)

我认为您需要一个print stylesheet