【问题标题】:print a pdf via javascript通过 javascript 打印 pdf
【发布时间】:2011-06-14 23:00:03
【问题描述】:

我有一个带有 PDF 链接的 HTML 页面。此 PDF 在新窗口中打开。 父 HTML 页面有一个 File->Print 菜单项。当用户单击打印时,我希望能够自动打开 PDF 并打印它。打印部分是我卡住的地方。

任何帮助将不胜感激。

谢谢。

【问题讨论】:

标签: javascript pdf


【解决方案1】:

如果您在指向 PDF 的链接中使用特定名称(例如 target="nameofwin")打开该窗口,您可能会得到 nameofwin.print()。但是,我不确定这是否可行,因为 PDF 将使用插件显示,而不是页面的本机部分。可能有一些 API 允许您与 PDF 显示插件进行交互,但是您会想知道是否有 Acrobat、FoxIt 或 WhatElse 在其中运行。

【讨论】:

    【解决方案2】:

    您可能可以使用 PDF.js 在隐藏的 div 中呈现 PDF。然后,在“打印”按钮上,注册一个单击,在其中向文档添加新的打印样式表,显示该 div,打印窗口,然后删除打印样式表。

    【讨论】:

      猜你喜欢
      • 2015-08-05
      • 1970-01-01
      • 1970-01-01
      • 2014-08-25
      • 2016-11-04
      • 2011-12-03
      • 2014-07-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多