首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pdfa与xfa和iText

Pdfa与xfa和iText
EN

Stack Overflow用户
提问于 2017-03-10 21:18:12
回答 1查看 73关注 0票数 0

我们有一个带有xfa init的pdf格式。

我在本地抓取xfa数据并将其保存到xml文件中。

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?><xfa:data xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/">
<form1>
<Name>J Motiwala</Name>
<Title>Senior Software Engineer</Title>
<Deptartment>development</Deptartment>
<Phone>678-751-9448</Phone>
<Date>2017-03-10</Date>
<DateNeeded>2017-03-10</DateNeeded>
<Reason>Training course</Reason>
<Payee>Safari</Payee>
<Amount>125.00000000</Amount>
<Date/>
<DateNeeded/>
<Reason/>
<Payee/>
<Amount/>
<Date/>
<DateNeeded/>
<Reason/>
<Payee/>
<Amount/>
<Date/>
<DateNeeded/>
<Reason/>
<Payee/>
<Amount/>
<Date/>
<DateNeeded/>
<Reason/>
<Payee/>
<Amount/>
<Date/>
<DateNeeded/>
<Reason/>
<Payee/>
<Amount/>
<DeliveryInstructions>please send a cheque</DeliveryInstructions>
<Comments>training needed asap</Comments>
<AmountPaid/>
<CheckNo/>
<DateReceived/>
</form1>
</xfa:data>

现在有可能这也是

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?><xfa:data xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/"/>

我的问题是,如果form1标记为一个标准的xfa标记,我就找不到任何说明它是的文档。

我的问题是,如果找不到form1标记,我可以通过代码生成它并简单地更新xml吗?

此外,标签还可以命名为form1以外的任何其他名称。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-11 14:17:13

<form1>不是标准的XFA。在XFA中,表单的设计人员可以为<xfa:data>使用他想要的任何XSD。这是XFA的一个优点;人们不必根据表单调整数据。通常,XFA XML中还存储着数据描述部分。这个描述的语法看起来有点像XSD,但它不是。

如果你有一个现有的PDF,你不能只是“发明”新的标签,因为标签名称和字段名之间有一个数据绑定。如果引入一个表单不知道的标记,相应的数据将不会显示在表单中的任何位置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42727874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档