Javascript 关闭后如何在PDF中存储变量数据?

Javascript 关闭后如何在PDF中存储变量数据?,javascript,acrobat,Javascript,Acrobat,我正在使用Javascript在Acrobat中编写一个PDF应用程序,需要在文档关闭后在后台存储数据 例如,如果我设置数组的值arr[0]=“myData”(让我们说这是动态发生的)当我关闭并重新打开PDF时,arr[0]的值将返回为undefined 是否有另一种方法来存储与PDF文件一起保存的数据,我可以使用javascript调用该文件?理想情况下,我希望在后台执行此操作,而不是用一堆文本填充虚拟文本框 谢谢 我找到了一个可行的解决方案 我将Diodeus与编辑Acrobat metad

我正在使用Javascript在Acrobat中编写一个PDF应用程序,需要在文档关闭后在后台存储数据

例如,如果我设置数组的值
arr[0]=“myData”
(让我们说这是动态发生的)当我关闭并重新打开PDF时,
arr[0]
的值将返回为
undefined

是否有另一种方法来存储与PDF文件一起保存的数据,我可以使用javascript调用该文件?理想情况下,我希望在后台执行此操作,而不是用一堆文本填充虚拟文本框


谢谢

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

我将Diodeus与编辑Acrobat metadada的链接以及在此处找到的JSON对象合并在一起:

我只需要获取我想要的对象,并使用(JSON对象的)Stringify方法将其转换为JSON字符串。然后我将其存储在一个元变量(Diodeus的链接)中


为了将其返回到一个对象中,我使用了(JSON对象的)parse方法。工作起来很有魅力

我在谷歌上搜索到:这可以工作,但每个键只接受一个值。它似乎不支持存储数组或对象。我正在研究数据对象: