如何将JavaScript代码放入PDF文档?

时间:2012-03-09 19:55:38

标签: javascript pdf

如何将JavaScript代码插入PDF文件?

我可以编写JavaScript代码,我只想知道如何将其放入文件中,例如,显示当前日期,使用组合框等。

3 个答案:

答案 0 :(得分:6)

JavaScript通常与PDF文档中的对象相关联。例如,如果您希望用户能够通过单击“打印”按钮来打印PDF,请按照以下步骤操作:

  • 向表单添加一个按钮(在高级编辑下完成)
  • 右键单击按钮,然后转到属性
  • 单击操作选项卡
  • Select Action:下选择Run a JavaScript
  • print();放入代码窗口

这是一个旧的(Acrobat 7.0.5)Acrobat JavaScript Scripting Reference的链接,可以帮助您入门。

答案 1 :(得分:1)

如果您在Google上搜索它,有很多方法可以做到。

以下是我发现将JavaScript代码插入PDF文档的示例(您还可以通过JavaScript代码生成,编辑......):

Example insert JavaScript in PDF

答案 2 :(得分:0)

您没有规定语言限制,因此可以使用Python来实现。 PyPDF2库具有一个名为<%= form_with model: @request, local: true, method: :get do |form| %>的类。这是REPL的示例:

addJS

here是文档的链接。请注意,您需要先安装python3(2019年底将不再使用2.7),然后运行mypdf.addJS("this.print({bUI:true,bSilent:false,bShrinkToFit:true});")或类似工具来安装库,然后通过pip3 install PyPDF2进行加载。希望有帮助。