【问题标题】:itextsharp Callback pdf document while click on print button on generated pdfitextsharp 回调 pdf 文档,同时单击生成的 pdf 上的打印按钮
【发布时间】:2019-03-18 10:40:44
【问题描述】:

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

【问题讨论】:

    标签: asp.net asp.net-mvc-5 itext razorengine


    【解决方案1】:

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

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

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

    希望对你有帮助。

    【讨论】:

    • 点击pdf文件中的打印按钮时是否有可能触发jquery的任何功能?我必须在我的页面上写什么 jquery 功能?通过这个函数,我想在服务器端进行 ajax 调用并相应地更改它的状态。有没有可能?
    • 有没有可能?
    【解决方案2】:

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

    【讨论】:

    • Marvin Klar,我不想限制开放功能。我想在浏览器上打开它然后打印它。点击pdf文件中的打印按钮时是否有可能从jquery触发任何功能?
    猜你喜欢
    • 2016-03-12
    • 1970-01-01
    • 2017-11-05
    • 2011-08-31
    • 1970-01-01
    • 2017-07-16
    • 1970-01-01
    • 2018-07-08
    • 2016-10-10
    相关资源
    最近更新 更多