【问题标题】:XMP metadata reference inside PDFPDF 中的 XMP 元数据参考
【发布时间】:2013-06-25 11:16:52
【问题描述】:

我正计划开发一个应用程序来处理 PDF 元数据,而无需任何外部库,只需访问原始 PDF。

我了解了信息字典以及预告片中的 /Info 标记如何引用它们。但是,使用十六进制编辑器查看 PDF 文件时,我没有找到对 XMP 对象的任何引用;它存在,但没有被引用。 (当我说“XMP 元数据”时,我指的是整个文件的元数据,而不是单个对象的元数据)。

所以,我的问题是:如何在 PDF 文件中引用 XMP 元数据?如果没有引用外部应用程序如何检索 XMP 元数据?

我想如果它没有被引用,它必须放在文件内的某个固定位置,但我不确定。

提前致谢。

【问题讨论】:

    标签: pdf metadata xmp


    【解决方案1】:

    您可以在此处找到有关 XMP 的所有信息: http://www.adobe.com/devnet/xmp.html

    但是关于如何在 PDF 中嵌入 XMP 的文档将 PDF 规范称为权威。该规范规定 XMP 元数据应嵌入元数据流中,并且文档元数据包应由文档目录中称为“元数据”的键引用。

    话虽如此,XMP 是专门设计的,以便能够在了解它所嵌入的文件格式的情况下找到和读取(有时还会更新);它在开始时包含一个魔术指纹序列,正是为了这个目的。

    (您也可以在 Adob​​e 开发人员网站上找到 PDF 规范,尽管最新版本实际上现在是 ISO 标准 - 具体来说是 ISO 32000)

    【讨论】:

    • Adobe here 提供了 ISO 标准的副本(仅删除了名称 ISO)。第 14.3 节是关于元数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-05
    • 2012-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多