使用 pdflatex 将版权元数据导入 Adob​​e Reader

使用 pdflatex 将版权元数据导入 Adob​​e Reader

好的,首先我很清楚有几个问题可以解决这个问题。更具体地说:

  1. 如何向 PDF 元数据添加版权信息

  2. 消除/编辑 pdfLaTeX 添加的 PDF 属性

  3. memoir、hyperref 和 hyperxmp 之间是否存在有害相互作用?

我尝试使用hyperxmp包装,如描述这个答案在问题 1 中,但我仍然没有看到版权属性。我得到的只是一个PTEX.Fullbanner带有值的This is MikTeX 2.9.4535(1.40.13)

问题 2 涉及许多文档属性,尽管我使用过它们(更具体地说,我正在使用\usepackage[pdfusetitle]{hyperref}),但我无法使用属性pdfcopyrighthyperxmp成功打包(我只是没有得到任何关于 PDF 属性的信息,除了PTEX.Fullbanner值相同This is MikTeX 2.9.4535(1.40.13)

我运行了问题 3 中给出的代码,但仍然没有在 Adob​​e Reader 中获得任何版权信息。

(问题 3 代码):

\documentclass{article}
\usepackage{lipsum}
\usepackage{hyperref}
\usepackage{hyperxmp}
\makeatletter
  \AtEndDocument{\hyxmp@find@metadata\hyxmp@embed@packet}
\makeatother
\hypersetup{
    pdfauthor={Brent Longborough},
    pdftitle={O Hai},
    pdfcopyright=Copyright © 2012 by Brent Longborough. All rights reserved.}
\begin{document}
\lipsum[1]
\end{document}

我尝试运行pdfLaTeXXeLaTeXLuaLaTeX但 PDF 中的此属性仍为空。我尝试删除 ,\AtEndDocument{\hyxmp@find@metadata\hyxmp@embed@packet}但仍然没有任何结果。我是否遗漏了什么?Adobe Reader 是否也能做到这一点?

请注意

我不想使用除 .tex 文件之外的任何其他文件。(这就是使用该hyperxmp包背后的想法

我的具体代码

\documentclass{report}
\usepackage{lipsum}
\usepackage[pdfusetitle]{hyperref}
\usepackage{hyperxmp}
\title{Titulo}
\author{Autor}
\hypersetup{
    pdfcopyright={\copyright Date by Aauthor.  All rights reserved.}%
}
\begin{document}
\lipsum[1]
\end{document}

答案1

您的示例工作正常,问题是 Adob​​e Reader 不幸的是不支持显示这些 XMP 属性

[注意]Adobe Reader 不支持 XMP 显示[.]

(正如已经指出的那样罗伯特)。另一方面,在 Adob​​e Acrobat 中,您可以Additional metadata...在文档属性→说明中有一个按钮,它会显示以下对话框:

Adobe Acrobat 中的附加元数据...包含版权信息的对话框

如果您还想在 Adob​​e Reader 中显示您的版权信息,可以使用键将自定义元数据字段添加到文档信息目录中pdfinfo(如如何向 PDF 元数据添加版权信息):

\documentclass{report}
\usepackage{lipsum}
\usepackage[pdfusetitle]{hyperref}
\usepackage{hyperxmp}
\title{Titulo}
\author{Autor}
\hypersetup{
    pdfcopyright={\copyright Date by Aauthor.  All rights reserved.},
    pdfinfo={
        Copyright={\copyright Date by Aauthor.  All rights reserved.}
    }
}
\begin{document}
\lipsum[1]
\end{document}

文档属性→Adobe Reader 中的自定义对话框显示版权信息

当然,这是一种非标准方法,但它的优点是可以与 Adob​​e Reader 配合使用,同时仍然包含可以自动提取的 XMP 元数据。

相关内容