如何在ASP Web表单中通过pdf.js打印pdf

时间:2017-08-09 09:20:07

标签: javascript c# asp.net pdf.js

我使用pdf.js在浏览器中显示pdf,但我遇到了问题。 如何通过打印按钮打印pdf,在浏览器中充当打印功能或使其可以直接打印。

我尝试过print.js,但我无法知道它是如何做到的。 另外,当我使用

printJS('https://cdn.rawgit.com/mozilla/pdf.js/master/web/compressed.tracemonkey-pldi-09.pdf')

它将在浏览器中创建另一个带有链接的窗口。 当鼠标在链接上时,它会显示pdf文件的位置。这不是我想要的。

有没有方法直接打印pdf?任何方法,甚至使用C#打印都可以。

2 个答案:

答案 0 :(得分:0)

我找到了一些材料,比如window.open和window.print。 这些方法将打印数据附加日期和页码,然后 不知何故与原始文件不同。 我仍然不知道view.js如何打印它。似乎没有 其他更好的方法来解决这个问题。 这个主题的定理是什么,其他js开发者如何 可以创建打印功能,并可以使其成为良好的PDF浏览器。 感谢。

答案 1 :(得分:0)

我发现printThis可以解决这个问题,而在chrome中,它可以正常工作。