Java 将“打印文件”按钮添加到使用iText创建的pdf

Java 将“打印文件”按钮添加到使用iText创建的pdf,java,itext,Java,Itext,我正在尝试将“打印文件”按钮添加到动态创建的pdf文件中。我甚至不知道这是否可能或者从哪里开始 编辑: 我有一个使用Javascript的解决方案。但是一些PDF阅读器默认不允许Javascript。我不会担心那些不允许Javascript的阅读器。如果他们这样做,一半的互联网将被破坏,这只是他们自己的错。@maghtypork,我同意。但是,一些pdf阅读器不允许javascript在默认情况下运行,有时更改设置也不是那么容易。如果pdf是动态生成的,打印按钮有什么意义?只需将用户重定向到pd

我正在尝试将“打印文件”按钮添加到动态创建的pdf文件中。我甚至不知道这是否可能或者从哪里开始

编辑:


我有一个使用Javascript的解决方案。但是一些PDF阅读器默认不允许Javascript。

我不会担心那些不允许Javascript的阅读器。如果他们这样做,一半的互联网将被破坏,这只是他们自己的错。@maghtypork,我同意。但是,一些pdf阅读器不允许javascript在默认情况下运行,有时更改设置也不是那么容易。如果pdf是动态生成的,打印按钮有什么意义?只需将用户重定向到pdf文件,他们就可以在pdf查看器中打印它。此外,你把它标记为ajav,你说的是javascript。我不确定你是否知道Cha在做什么。我希望你意识到这是一些非标准功能,可能只在Adobe专有查看器中起作用?打印是通过向按钮添加Javascript操作来完成的,但并非所有PDF查看器都支持Javascript。对于那些观众来说,没有解决办法。有关其他信息,请参见: