问题描述
我准备了带有表单字段的模板。使用我的Java代码,我根据需要用数据填充模板,并另存为pdf。 我不希望在程序填充数据后对表单字段进行编辑。 我尝试了以下代码,但它不起作用:
Accesspermission ap = new Accesspermission();
ap.setCanModify(false);
ap.setCanFillInForm(false);
ap.setReadOnly();
StandardProtectionPolicy spp = new StandardProtectionPolicy("owner-password","",ap);
spp.setEncryptionKeyLength(128);
pDDocument.protect(spp);
此外,直接设置访问权限:
pDDocument.getCurrentAccesspermission().setCanFillInForm(false);
pDDocument.getCurrentAccesspermission().setCanModify(false);
pDDocument.getCurrentAccesspermission().setReadOnly();
两个选项均无效。我可以编辑表单字段。有人可以帮忙吗
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)