javascript - 带有 Bluebeam 的 JavaScript 库
问题描述
我正在寻找一些信息/参考/示例以及如何在 Bluebeam 中使用 javascript。
Bluebeam 表示可以参考以下 AcroForm 文档:
- https://www.adobe.com/content/dam/acom/en/devnet/acrobat/pdfs/js_developer_guide.pdf
- https://www.adobe.com/content/dam/acom/en/devnet/acrobat/pdfs/js_api_reference.pdf
但是在尝试使用这些引用的某些对象/属性/方法时,似乎只能使用其中的一些。因此,由于没有专门的 Bluebeam 引用,因此要弄清楚 Bluebeam 中的 JS 可以做什么真的很乏味。
我已经查看了 Bluebeam 的所有示例:https: //support.bluebeam.com/articles/how-can-i-create-interactive-stamps/
但这是非常基本的。即使在查看细节时也没有太多信息。
例如,这是我正在尝试做的事情: - 在使用“Doc/WillSave”事件保存之前打开一个对话框 - 填充对话框的不同字段 - 使用字段内容保存文件或预填充保存“另存为”对话框中的字段 - 保存文件。
显然,js文件是在一个有安全权限的文件夹中。但这些功能中的大多数似乎在 Bluebeam 中都不存在。
我已经联系了 BB 支持,但还没有任何反馈。另外,我发现了其他相关帖子(@Logan),但没有太多关于如何解决(或不解决)的后续工作=>如何使用 Javascript 保存 .pdf 文档
谢谢。
解决方案
javascript 引擎与 acrobat 的引擎非常相似,但也存在一些差异。Bluebeam 迫切需要发布自己的 API 参考。
话虽如此,我确实有一个非官方的 Bluebeam API 参考文件,该文件是在去年的会议期间提供给我的。不幸的是,我无法将 excel 文件附加到这些帖子中,但我添加了一个指向 .jpeg 文件的链接,我在该文件中为您编译了所有数据:
Bluebeam API 我发现在使用它作为首先检查 Bluebeam 中可用的操作,然后使用 Acrobat API 参考查找语法的指南方面取得了一些成功。
我希望这是有帮助的。如果您遇到更好的 Bluebeam 特定 API 参考指南,请发布。
我在向 Bluebeam 团队请求参考指南方面没有取得多大成功,我认为他们试图避免分发 javascript 参考,因为他们的“eXtreme”软件包将预先构建的 javascript 代码限制为卖点。也许随着压力的增加,他们会意识到需要为他们的 API 发布一个全面的指南。
祝你好运!同样,Bluebeam API 文件如下: Bluebeam API
推荐阅读
- python-3.x - 如何解决这个 cv2.cvtColor() 错误?
- haskell - 使用 Streamly 消费无限单子流
- reactjs - 如何在反应js中发生事件(按钮单击)时将组件替换为另一个组件
- c# - 如何从字符串 [] 中查询具有最低时间戳的项目
- javascript - 如何使用 html 输入标签和 javascript 打开一个完全不同的新网站?
- javascript - 从角度的可观察操作返回值?
- python - 如何在 Windows 上创建 conda 环境快捷方式
- c# - Unity 2d - 我想在自上而下的游戏中移除图像的旋转
- oracle - 如何在 APEX ORACLE 中创建和使用多选列表?
- javascript - 修改函数以显示当前选择的数组元素