c# - 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# - XRay 和 XUnit 报告器错误地解析多个测试用例属性
- django - FormView 不在 Django 中保存数据
- python - PyTorch 安装问题 - 使用 Jupyter notebook 和 Conda navigator 找不到包
- r - 在 Jupyter Lab 中从 Rmarkdown .Rmd 文件运行 R 代码时如何调整绘图大小?
- python - 通过气流中的文件观察器触发 dag
- amazon-web-services - 无法使用 Amazon Linux 2 在 Lightsail 实例中安装 CodeDeploy
- angular - 如何在打字稿中从cdn脚本执行函数
- javascript - react-navigation 导航钩子类型
- angular - 单击Angular更改项目的颜色
- firebase - 在 Firebase 中检索 API 密钥