javascript - 如何在 acrobat pdf 上应用密码提示 javascript

标签 javascript pdf acrobat

我有一个 pdf 文件,需要 JavaScript 提示,它会要求输入用户名和密码或仅其中之一。我已经在 acrobat 的 javascript 编辑器中尝试了 native javascript 方式。警报工作正常,但提示对我不起作用。

var customerName = prompt("Please enter your name", "");

也尝试过

var customerName = app.prompt("Please enter your name", "");

编辑: 我尝试删除该过程中的复杂部分,以便你们可以更好地理解。但我想我欠你们一些关于我想要实现的目标的解释。

我有一个空的 pdf 文件,我将把它发送给我的用户,当它打开时,它会要求输入用户名/密码,然后通过 api 提交到我的网站。我已经有一个 api,它可以检查正确的凭据,成功后将在 php 页面上打印所需的 pdf 内容,可以通过空 pdf 内的 javascript 将其作为curl 请求抓取。当我想撤销对用户的访问权限时,我只需从服务器上的数据库中删除该用户即可。因此,下次他想要阅读 pdf 时,他将无法通过 api 安全性。

嗯,我知道应用如此多的限制(例如 pdf 阅读器兼容性等)有一些缺点,但即使它只适用于 acrobat 也没关系。稍后将尝试删除打印和保存选项等。

大部分部分都已完成,目前我唯一遇到的问题是如何将表单 GET 请求发送到 url。我认为 js 提示符在 acrobat 中不起作用,所以我想我必须通过 acrobat 表单发送数据。有人知道如何通过表单发送 get 请求或获取 javascript 中输入框的值吗?

最佳答案

谢谢大家,我刚刚知道如何将数据发布到网页。链接在这里, Can a PDF fillable form post itself to an HTTPS URL?

不要从格式选项中选择“PDF 完整文档”,而是选择 html。

关于javascript - 如何在 acrobat pdf 上应用密码提示 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31654089/

相关文章:

c# - 如何从 http 请求/响应流中获取 PDF

javascript - 可以通过 Javascript 在 Acrobat 中搜索并保留页面定义区域中的文本

javascript - 如何创建无边框窗口?

javascript - 回显日期的引用错误

javascript - Google API 热图层异常,为什么?

javascript - Rails : After input, 显示差异

php - 仅使用 Imagick 创建第一页的在线 PDF 缩略图

Java 如何使用 pdf javascript 关闭 PDF?

plugins - 设置 Acrobat Dialogue 返回值的 ASPathNames

javascript - 如何在PDF文档中插入函数?