代码之家  ›  专栏  ›  技术社区  ›  Gary Willoughby

解析附加到PDF文件末尾的XMP XML元数据的正确方法?[关闭]

  •  2
  • Gary Willoughby  · 技术社区  · 15 年前

    我有一个PDF,在末尾附加了一些XMP XML格式的元数据。解析和使用元数据的正确方法是什么?

    现在我有了一个使用c99的工作解决方案,解析文件中的每个字符,从开始使用循环,直到到达标签im,然后记录内容,直到到达结束标签。我不认为这是最好的做事方式。

    我现在用C重写这个程序#+ Mono (不是.NET)我想知道这个任务是否有一个神奇的框架类,而不仅仅是模仿C99版本?(此外,如果第三方库不包含任何P/Invoke内容,我只能依赖它们。)

    我在用 单声道 因为我需要这个应用是跨平台的。

    2 回复  |  直到 14 年前
        1
  •  0
  •   BZ1    14 年前

    Adobe发布了 XMP specification . 试一试。您需要找出XML使用的XMP模式,并相应地分析它。

        2
  •  -1
  •   Oded    15 年前

    如果可以将完整的XML作为字符串获取,则可以使用 XmlDocument.Load 获取内存中用于查询的完整XML。

    然后可以将xpath与 XmlDocument.SelectNodes 方法以获取数据。