什么是带有iText7(.NET)的stamper.AddJavaScript函数(iText 5)? [英] What is the equivalent of stamper.AddJavaScript function (iText 5) with iText7 (.NET)?

查看:96
本文介绍了什么是带有iText7(.NET)的stamper.AddJavaScript函数(iText 5)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们正在编写一个程序,该程序需要插入文档级 具有iText 7的JavaScript.我们基于iText 5创建了该解决方案,该解决方案是Stamper.AddJavaScript().

We are writing a program that needs to insert document-level JavaScript with iText 7. We founded that with iText 5, the solution was Stamper.AddJavaScript().

推荐答案

这取决于您希望触发JavaScript代码的事件类型.

It depends on the type of event you want your JavaScript code to be triggered at.

例如,要定义将在打开文档后立即执行的动作,请使用PdfDocument#getCatalog().setOpenAction.

For instance, to define an action that would be executed as soon as the document is opened, use PdfDocument#getCatalog().setOpenAction.

打开文档时打开打印对话框的示例:

Example for opening a print dialog when the document is opened:

pdfDocument.getCatalog().setOpenAction(PdfAction.createJavaScript("this.print(true);"));

这篇关于什么是带有iText7(.NET)的stamper.AddJavaScript函数(iText 5)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆