在Java中使用itext(5.3.0)进行可编辑的PDF。无法在Adobe Reader X中保存数据 [英] Editable PDF using itext (5.3.0) in java. Not able to save data in Adobe Reader X

查看:299
本文介绍了在Java中使用itext(5.3.0)进行可编辑的PDF。无法在Adobe Reader X中保存数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我能够在Java中使用itext(5.3.0)创建可编辑PDF。我使用了 Adob​​e Reader X

I am able to create Editable PDF using itext (5.3.0) in java. I have used Adobe Reader X.

问题:

Adob​​e读者X

我想用在文本框中输入的数据保存PDF,但它会在消息下方显示。

I want save my PDF with data which I have entered in text box but it shows below message.

请填写以下表格。您无法保存在此表格中键入的数据
如果您需要副本,请打印完成的表格。

"Please fill out the following form. You can not save data typed into this form Please print your completed form if you would like a copy for your record".

推荐答案

早期版本的Adobe Reader(例如,在Adobe Reader XI之前)仅允许保存表单条目(如果PDF最初是经过特别准备。此准备步骤称为启用读取器的PDF表单以保存用户输入的数据,该步骤是通过应用一种特殊的签名来完成的。 PDF规范ISO 32000-的第12.8.2.3节1 关于使用权签名的UR转换。

Earlier versions of Adobe Reader (i.e. before Adobe Reader XI) only allowed saving of form entries if the PDF has originally been specially prepared. This preparing step is called Reader-enabling a PDF form for saving user-entered data and is done by applying a special kind of signature, cf. section 12.8.2.3 of the PDF specification ISO 32000-1 on the UR transform for usage rights signatures.

启用阅读器只能使用特殊的Adobe软件(例如Adobe Acrobat或某些Adobe LifeCycle组件),除非您从其中一种产品中绝对禁止提取私钥。

Reader-enabling is only possible using special Adobe software (e.g. the Adobe Acrobat or some Adobe LifeCycle component) unless you have extracted the private key from one of those products which certainly is not allowed.

阅读例如本教程以获取解释

PS:由于您最初选择的标签,首次发布时,您的问题并未引起我的注意它。我认为其他读者也因此而错过了它。因此,请明智地选择开始标记。

PS: Due to your original choice of tags your question did not catch my eye when you first posted it. I think other readers also missed it for that reason. Thus, choose your starting tags wisely.

这篇关于在Java中使用itext(5.3.0)进行可编辑的PDF。无法在Adobe Reader X中保存数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆