Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iText使用扩展功能填写XFA表单_Itext - Fatal编程技术网

iText使用扩展功能填写XFA表单

iText使用扩展功能填写XFA表单,itext,Itext,我想使用iText更新启用扩展功能的LiveCycle PDF,以便: 填写XFA表单字段 将字段设置为只读 保留“扩展功能”设置 我已经算出了1和3,但我尝试了2次,在某种程度上破坏了PDF 使用所有者密码禁用填写表单权限会使XFA字段不可见 修改模板中的元素以添加access='readOnly'会导致文档在创建后发生更改,扩展功能不再可用。错误和XFA字段不可见 使用XfaForm.fillXfaFormnode时,true会导致与上述相同的问题 第2项和第3项可能相互矛盾:为了保留扩展功

我想使用iText更新启用扩展功能的LiveCycle PDF,以便:

填写XFA表单字段 将字段设置为只读 保留“扩展功能”设置 我已经算出了1和3,但我尝试了2次,在某种程度上破坏了PDF

使用所有者密码禁用填写表单权限会使XFA字段不可见 修改模板中的元素以添加access='readOnly'会导致文档在创建后发生更改,扩展功能不再可用。错误和XFA字段不可见 使用XfaForm.fillXfaFormnode时,true会导致与上述相同的问题
第2项和第3项可能相互矛盾:为了保留扩展功能,除了填写手头表格所需的更改外,通常不允许您进行其他更改。不允许更改表单属性,例如使字段为只读。但是,如果您想将所有字段设置为只读,您可能需要尝试删除使用权限签名,这是提供扩展功能的机制。是的,我认为您是正确的。从其他角度考虑……你能解释一下你是如何实现第1项和第3项的吗。我们有一个问题,我们失去了扩展功能。