itextsharp在生成的pdf上单击打印按钮时回调pdf文档

问题描述 投票:0回答:2

enter image description here

在iTextsharp上是否有任何可能或任何内置函数,当点击pdf生成文件上的打印按钮时,从服务器端调用函数?基本上我想要更改它打印或不打印的文件的状态。

asp.net asp.net-mvc-5 itext razorengine
2个回答
0
投票

我没有添加评论的声誉但是:

基本上打印是从您的pdf浏览器组织的。因此,如果您点击打印按钮,则无法检测到itextsharp。可能的解决方法是使用文档中的按钮触发打印过程。结合JavaScript,您可以编写一个标记此文档打印过程的全局变量。

如果你想保持你的文档状态,你必须在执行js-script后保护它。

希望能帮助到你。


0
投票

由于您附加的屏幕截图是浏览器的pdf查看器,它在客户端上运行,因此您不再与服务器进行交互。所以,在这一点上,你无法控制pdf正在发生的事情。你可以做什么,它告诉浏览器不要open pdf文件,但print它。以下是一些教程:https://www.google.com/search?q=asp.net+print+directly+to+default+printer

© www.soinside.com 2019 - 2024. All rights reserved.