通过javascript打印pdf

通过javascript打印pdf,javascript,pdf,Javascript,Pdf,我有一个HTML页面,其中有一个指向PDF的链接。此PDF将在新窗口中打开。 父HTML页面有一个文件->打印菜单项。当用户单击“打印”时,我希望能够自动打开PDF并打印它。打印部分是我卡住的地方 任何帮助都将不胜感激 谢谢。如果在指向PDF的链接中使用特定名称打开该窗口,例如target=nameofwin,则可能会使用nameofwin.print。但是,我不确定这是否有效,因为PDF将使用插件显示,而不是页面的本机部分。可能有一些API允许您与PDF显示插件进行交互,但随后您会一直想知道是

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

任何帮助都将不胜感激


谢谢。

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

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

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

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

和的可能副本和可能副本