在嵌入元数据时使用哪个包更好hyperref
?hyperxmp
哪个范围更广或可以进一步扩展?(例如:使用xmp
元数据是否比嵌入简单元数据更可靠?)
答案1
这两个包有很大差异,因此没有“更好”或“更差”之分。
- 更大、更老、更底层的
hyperref
主要是创建 PDF 中的链接。它还可以添加一些Document Info
、 而不是 的元数据XMP
。但前者越来越多地被 XMP 元数据取代。 - 更小、更新、更高水平
hyperxmp
的不是干扰链接。它主要将XMP
元数据添加到 PDF。hyperxmp 建立在 hyperref 之上。hyperxmp 可以使用 hyperref 的接口:当您 时,\hypersetup{pdftitle=mytitle}
将另外创建一个名为的 XMP 条目。 但 hyperxmp 还会做一些更高级的事情。当您在文档中说 hyperxmp(如果已加载)会将其转换为从而导致文档信息dc:title
\usepackage{hyperxmp}
\Title{mytitle}
\hypersetup{pdftitle=mytitle}
和hyperref
XMP 元数据。即使您自己不加载,最新版本也会加载。