Java 将xml插入pdf
我需要在.pdf文件中插入一个.xml文件(然后对所有文件进行数字签名)。 我所遵循的实现指南告诉我插入填充名为“XFAResources”的结构的xml数据,如本例所示(我的数据包含在ClinicalDocument块中):Java 将xml插入pdf,java,xml,pdf,itext,Java,Xml,Pdf,Itext,我需要在.pdf文件中插入一个.xml文件(然后对所有文件进行数字签名)。 我所遵循的实现指南告诉我插入填充名为“XFAResources”的结构的xml数据,如本例所示(我的数据包含在ClinicalDocument块中): ... 有人能告诉我怎么做吗? 这两个xml文件都是由我生成的,第二个是使用iText5生成的 ---更新--- 我的需要是执行插入、注入、PDF格式的XML,我必须为一个论文项目做这项工作,给我的唯一“限制”是编程语言,确切地说是Java,其余的我完全自由 因此,我
...
有人能告诉我怎么做吗?
这两个xml文件都是由我生成的,第二个是使用iText5生成的
---更新---
我的需要是执行插入、注入、PDF格式的XML,我必须为一个论文项目做这项工作,给我的唯一“限制”是编程语言,确切地说是Java,其余的我完全自由
因此,我使用Eclipse创建/保存了我的XML,使用iText创建/保存了PDF,它不是XFA表单,具有我决定的内容和格式,现在我必须进行注入
老师今天早上还告诉我,没有必要在文件上签字
你能推荐一种简单的打针方法吗?我相信通过iText是可能的,但不幸的是,我不明白怎么做
提前感谢您的可用性。您指的是
XFAResources
。ISO-32000-1(即当前的PDF规范)中没有XFAResources
XFAResources
在ISO-32000-2(又名PDF 2.0,将于今年晚些时候发布)的早期草案中引入,但在新规范的开发过程中被删除。它不在FDIS(最终国际标准草案)中,这意味着它永远不会成为官方规范的一部分
简而言之:您遵循的实施指南是错误的。如果(1)您共享了该实施指南,并且(2)要求其作者对其进行修改以使其反映官方标准,这将有所帮助
至于你的问题:
- 您认为需要填充名为
的结构是基于一个实施指南,该指南引用了一个从未成为官方标准的结构XFAResources
- 您还不完全清楚模板的性质:它真的是XFA表单吗?若然,原因为何?XFA表单即将过时
- 您还不完全清楚签名结果的性质:文档是否需要保持XFA表单(PAdES-5),还是可以将文档展平
<Xfa: datasets xmlns: xfa = "http://www.xfa.org/schema/xfa-data/1.0/">
<Xfa: date>
<ClinicalDocument xmlns = "urn: hl7-org: v3" ...>
...
</ClinicalDocument>
</Xfa: date>
</Xfa: datasets>