SenderView和使字段只读

时间:2017-07-06 22:42:23

标签: itext docusignapi

鉴于此工作流程:

  1. 我们的用户在我们的软件中选择一些文件(我们使用iTextSharp在我们的服务器上填写数据的pdf表格)
  2. 我们使用REST API生成发件人视图并将其导航到
  3. 文件可能包含发件人将填写的可编辑PDF表格字段。
  4. 当用户在iPad上时,由于某种原因没有蓝牙或其他键盘,并且必须使用GUI键盘(我们的用户在路上很多)他们没有命令键所以无法使用发件人视图中的键盘快捷键轻松选择所有字段并将其标记为只读。
  5. 期望的结果:发送所有非签名相关字段后变为只读。
  6. 我们希望的最终结果是,在发件人填写任何字段后,剩下的所有非签名相关字段都将变为只读,以便任何签名者都无法进行更改。在桌面上或使用连接的键盘,键盘快捷键等使得用户可以在短文档上完成这些操作。但是,在较长的文档或连接键盘不可用的情况下,这并非易事,实际上是一种糟糕的用户体验。

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

1 个答案:

答案 0 :(得分:2)

在将PDF上传到DocuSign之前,请将PDF上的“表单”字段设置为只读。有关使用iTextSharp执行此操作,请参阅此answer

创建信封后,DocuSign会将这些字段转换为Signer的readonly。

发件人仍然可以编辑发送体验中的只读字段。