2017-07-06 57 views
1

鉴于这一工作流程:SenderView和制造领域的只读

  1. 我们的用户选择一些文档(PDF表单,我们使用iTextSharp的在我们的服务器上的数据填写)在我们的软件
  2. 我们使用REST API来生成发送者视图,并将其定位到它
  3. 的文件上可能有可编辑的PDF表单域发送者将填写。
  4. 当用户在iPad上以任何理由不具有蓝牙或其他键盘方便,必须使用GUI键盘(我们使用rs在路上很多),他们没有命令键,因此无法使用发件人视图中的键盘快捷键轻松选择所有字段并将其标记为只读。
  5. 预期结果:在发送所有非签名相关字段时变为只读。

我们希望最终的结果是,发送方在任何领域填补后,那剩下的所有非签名相关的领域成为只读的,因此,任何签名者不能进行更改。在桌面上或使用连接的键盘,键盘快捷键等使用户在短文档中完成这些操作很简单。但是,对于较长的文档或无法使用连接的键盘的情况,这不是微不足道的,实际上是一种糟糕的用户体验。

是否有任何设置我忽略了会自动执行此操作?形成信封的任何特定方式将自动完成?当我们创建信封时,我们使用复合/内联模板和选项卡集合将签名字段分配给适当的签名者。目前这部分工作正常。我们现在正尝试添加发件人预览文档的功能,填写缺失的数据并发送,同时禁止签名人进行编辑。

回答

2

将PDF上传到DocuSign之前,请将PDF上的“表单”字段设置为只读。使用iTextSharp查看此answer

创建信封时,DocuSign会将这些字段转换为只读的Signer。

发件人仍应该能够编辑发送体验中的只读字段。

+1

非常好,工作!我曾以为只有这样才能读取它们。谢谢! – Fred