javascript - 设置要打印的PDF而不是网页?

标签 javascript jquery html css printing

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

在 chrome 和 firefox 中,我的打印格式为 2 页,而在 safari 和 edge 中,它的格式为 4 页。

我设置的第一件事是“下载 pdf”按钮,它可以下载格式精美的 pdf,该格式与我的工作打印设置完全相同。我还希望通用打印按钮能够工作并发送相同的格式,这样如果我的下载 pdf 按钮未被使用,雇主仍然可以使用友好的打印格式。

如果无论如何我都可以设置它,那么当从菜单中选择打印时它使用我的 pdf 而不是打印网页?这将为我节省大量时间来为每个浏览器设置打印设置,并且打印可以跨浏览器可靠地进行。

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

最佳答案

可以考虑jspdf ,或者您可以编写 @media print 并确定要打印的样式及其显示方式。

关于您的最新评论 - 由于您的页面只是静态元素,您为什么不简单地创建一个 PDF,将其上传到您的服务器,并提供一个指向 PDF 的链接按钮。最简单的方法是在 Photoshop 中创建一些东西(或者更简单 - 在 MS Word 中),将其保存为 PDF 并走这条路。

关于javascript - 设置要打印的PDF而不是网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53268373/

相关文章:

javascript - Ajax 它只向我显示网址中的一个垫

jquery - 前三个菜单工作正常,其他菜单无法使用

javascript - Unity WebGL SendMessage 到 Unity 函数错误对象 InGameCanvas/CoilValue 未找到

javascript - 确定所有屏幕尺寸的元素样式

javascript - 移动到另一个页面时加载外部js

jquery - 如何同时给元素的所有子元素添加css样式?

html - 我怎样才能强制溢出: hidden to not use up my padding-right space

html - 为什么要给伪元素添加 block 级别?

javascript - 404 not found - JS 未向 PHP 发送变量

javascript - 带递归的 JS Curry 函数