阻止用户在Reader中打开PDF

时间:2014-11-21 21:08:37

标签: pdf pdf-generation adobe-reader

我们使用LiveCycle表单,但不使用Reader Extensions,因为我们的所有内部用户都应安装Adobe Pro。但是,有一小部分(通常是新员工或从新系统工作的人员),要么没有安装Pro,要么默认情况下让Adobe Reader打开PDF。

有没有办法阻止在Reader中打开表单,或者确定何时使用Reader打开PDF并显示消息?后者是理想的,因为我们可以指导我们的用户看IT人员安装Pro。

1 个答案:

答案 0 :(得分:0)

这应该是可能的,请参阅此链接:http://www.serhatdundar.com/javascript-inside-pdf-detect-browser-acrobat-reader-version以获取更多信息。

基本上,该链接确认在Javascript(在Reader或Acrobat中运行)中可以检测正在使用的应用程序的变体。鉴于您可以使用“打开脚本”创建PDF文件 - 在打开文件时运行脚本,这应该回答您的问题。

  1. 在所有PDF表单中放置一个打开的脚本。
  2. 用户打开PDF,脚本运行。
  3. 然后脚本执行以下操作:

    1. 检查应用程序变体以检测Reader(而不是Pro)
    2. 如果变体是Reader,则显示包含相应信息的对话框。