如何在关闭后以PDF格式存储可变数据?

时间:2012-06-05 17:23:55

标签: javascript acrobat

我正在使用Javascript在Acrobat中编写PDF应用程序,并且需要能够在文档关闭后在后台存储数据。

例如,如果我在关闭并重新打开PDF时设置数组arr[0] = "myData";的值(并且我只是说动态发生),则arr[0]的值将返回为{{1} }。

有没有其他方法来存储使用PDF文件保存的数据,我可以使用javascript回拨?理想情况下,我喜欢在后台执行此操作,而不是使用一堆文本填充虚拟文本框。

谢谢!

1 个答案:

答案 0 :(得分:1)

我找到了一个可行的解决方案。

我将Diodeus的链接编辑为Acrobat metadada以及此处的JSON对象:https://github.com/douglascrockford/JSON-js/blob/master/json2.js

我刚拿走了我想要的对象,并使用了Stringify方法(JSON对象)将其转换为JSON字符串。然后我将其存储在元变量(Diodeus的链接)中。

为了让它回到一个对象,我使用了parse方法(JSON对象)。像魅力一样工作!