【发布时间】:2014-06-30 15:42:43
【问题描述】:
我正在使用 iTextSharp 在 PDF 文件中加载 XMP
参考:Is it possible to load XMP file in PDF using iTextSharp?
根据上面的说明,我在 PDF 文件中加载了 XMP 数据,但是有一个问题
在关键字部分"; " 分号和单个空格默认添加在前缀中,如下图所示。
PDF 属性窗口:
我用来加载的 XMP 示例:
我使用源代码来解决这个问题,但我不能,我仍然只是在搜索。在我想让你知道 iTextSharp 作者之前,所以只发布这个问题。
注意:
如果我通过
设置关键字字典Dictionary<String, String> info = reader.Info;
info.Add("Keywords", ",key1; key2");
它工作正常。
【问题讨论】:
-
您使用的是哪个版本的 iText?
-
我是最初的 iText 开发人员,我能够通过创建一个不完整的 XMP 文件来重现您的问题。使用 iText 5.5.0 之前的 iText 版本创建的 XMP 文件也会出现此问题。从 iText 5.5.0 开始,这个问题就解决了。
-
我在 v-5.4.3.0 和 v-5.5.1.0 中试用过
-
是的,但问题不是由 iText 引起的。这是由您创建 XMP 的方式造成的。
-
好吧,布鲁诺,但我有一些建议,请参阅下面的回答评论
标签: itextsharp itext