通过javascript打印pdf

时间:2011-01-25 03:51:38

标签: javascript pdf

我有一个HTML页面,其中包含指向PDF的链接。此PDF将在新窗口中打开。 父HTML页面具有File-> Print菜单项。当用户单击“打印”时,我希望能够自动打开PDF并进行打印。印刷部件是我卡住的地方。

非常感谢任何帮助。

感谢。

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:0)

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