设置要打印PDF而不打印网页?

时间:2018-11-12 18:53:29

标签: javascript jquery html css printing

目前,我是一名初级开发人员,正在尝试创建对雇主友好的github.io简历。我在chrome中工作,并设法设置了正确的打印设置,这些设置在chrome和Firefox中可以正常工作,但在Safari或Edge中却不能。

在chrome和firefox中,我的打印格式为2页,而在Safari和Edge中则为4页。

我设置的第一件事是一个“下载pdf”按钮,该按钮下载格式正确的pdf,该pdf格式与我的工作打印设置完全相同。我还希望常规打印按钮能够正常工作并发送相同的格式,因此,如果不使用我的pdf下载按钮,则雇主仍然可以使用友好的打印格式。

如果仍然可以设置它,那么当从菜单中选择打印时,它将使用我的pdf而不是打印出网页吗?这样可以为我节省大量时间为每个浏览器设置打印设置,并且打印结果在各个浏览器之间都是可靠的。

我愿意使用脚本来完成这项工作。

1 个答案:

答案 0 :(得分:0)

您可以考虑使用jspdf,也可以编写@media print并确定要打印的样式以及样式。

关于您的最新评论-由于您的页面只是静态元素,所以为什么不简单地创建PDF,将其上传到服务器,并提供指向PDF的链接按钮。最简单的方法是在Photoshop中创建某些内容(甚至更简单-在MS Word中),将其另存为PDF,然后按照这种方式进行操作。