- ASP.NET 应用程序要求用户填写字段。
- 用户单击应用程序中的“请求签名”按钮,并调用 LiveCycle 服务来创建 pdf。
- pdf 保存在 ASP.NET 应用程序数据库中。
- 此 pdf 必须由 3 人进行数字签名。
- pdf 的链接显示给工作流程中的第一个人。
- 用户点击链接,PDF 显示在浏览器中,供他们进行数字签名。
- pdf 的底部是一个提交按钮,用户在签名后单击该按钮。
- pdf 被提交到一个网页,该网页更新数据库中的 pdf,并通过其他数据库表,被放入下一个人的“待办事项”列表中。
- 第二和第三人重复 #5 - #8
- 在第三人签名后,pdf 被认为是完整的。pdf 将使用 LiveCycles 输出服务 transformPDF 进行展平
问题是表单上的“提交”按钮。我已将其设置为“可见 - 仅屏幕”,以便在此过程中随时照顾任何想要打印硬拷贝的人。但是,我感觉客户会抱怨提交按钮出现在屏幕上。此外,最终的扁平化 pdf 不应显示按钮,因为它正在提交到这些表单的官方存储库,而其他表单没有提交按钮。
第三个人签名后,我可以轻松地将提交按钮的存在设置为隐藏。然后当它变平时,它不会出现。当用户在签名过程之前或过程中想要“打印视图”时,就会出现问题。
所以我的问题是我是否可以创建一个 LiveCycle 进程,该进程接受一个文档变量(带有提交按钮的 pdf)并输出一个文档变量(没有提交按钮的 pdf)。这意味着该过程必须以某种方式在 pdf 中运行 javascript 以隐藏提交按钮。