【问题标题】:attachment is not working in adobe reader附件在 adobe 阅读器中不起作用
【发布时间】:2013-11-14 09:48:51
【问题描述】:

我有一个可填写的 pdf,里面有几个文本框和一个保存按钮。当用户填写表格并使用Acrobat Pro单击保存按钮时,我可以将数据保存为pdf中的附件,但问题是当用户使用Adobe Reader打开pdf并尝试做同样的事情时以上我收到以下错误。

我一直在寻找一个星期,但没有运气。有没有办法让createDataObject() 函数在Adobe Reader 中工作?或者有没有其他方法可以将数据嵌入到 pdf 中?

注意:我使用Acrobat Javascript 来实现此功能。我正在使用Adobe Reader version 11Acrobat pro version 11,我的操作系统是Windows

【问题讨论】:

    标签: pdf adobe-reader acrobat-sdk


    【解决方案1】:

    到目前为止,我所读到的是要在 Adob​​e Reader 中工作的文件附件需要启用某些安全设置。看看这个Adobe forum post。根据它,只有在您拥有 Adobe Reader Extensions 并允许使用 Reader 的用户添加附件时,才能从 Adob​​e Reader 中附加文件。

    我一直在尝试让附件在 Adob​​e Reader 中与 Adob​​e LiveCycle 和 Adob​​e Pro 一起工作,但到目前为止还没有运气。如果有人可以提供任何解决方法,我自己会对它们非常感兴趣。

    【讨论】:

    • 是的。有 Adob​​e 生命周期来创建证书。 @lischen_
    【解决方案2】:

    我们的解决方法是在里面放一个JS文件

    /c/Program Files (x86)/Adobe/Acrobat DC/Acrobat/Javascripts/
    

    或任何地方。

    这个文件有类似的东西

    app.PermittedFunction = function(some parameters here)
    {
        app.beginPriv();
        Do fancy stuff here
        app.endPriv();
    }
    app.trustedFunction(app.PermittedFunction)
    

    然后我们将按钮或菜单的 Javascript 操作设置为只是

    app.PermittedFunction(Generally pass in at least this so the file is clear)
    

    这应该可以解决安全错误。

    【讨论】:

      猜你喜欢
      • 2012-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-26
      • 2012-01-17
      • 1970-01-01
      • 2014-02-12
      • 2018-03-18
      相关资源
      最近更新 更多