首页 > 解决方案 > Xfa.DatasetsNode.OuterXml 为空

问题描述

我正在使用 ITextSharp 填充 XFA 格式的 PDF 文件。我需要先导出 xfa:datasets,然后我可以填充我的数据,然后将其导入回 PDF 文件。

问题是,一些 PDF 文件,我无法提取 xfa:datasets

我使用下面的代码:

pdfReader.AcroFields.Xfa.DatasetsNode.OuterXml

这就是我得到的:**

<xfa:datasets xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/" />

=> 里面没有内容

但是,我可以通过 PDF Reader 打开 PDF 文件来手动解决这个问题,然后立即保存。然后使用上面的代码再次读取OuterXml。最后,我有完整的内容。

标签: c#pdfitextxfa

解决方案


推荐阅读