带有元数据的 PDF/A 文档

带有元数据的 PDF/A 文档

我正在尝试使元数据与我的 PDF/A 兼容文档一起工作。

由于某种原因,只显示标题和主题。

我正在使用 Overleaf 进行编译。

在此处输入图片描述

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% DEFINE THE METADATA REQUIRED FOR PDF/A %%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\pdfinfo{
  /Author (Author Name)
  /Title (Title Here)
  /Subject (PhD Thesis)
  /Keywords (Keyword1, Keyword2)
  /Publisher (Publisher here)
}

%%%%%%%%%%%%%%%%%%%%%%%%%
%%% DOCUMENT PREAMBLE %%%
%%%%%%%%%%%%%%%%%%%%%%%%%

\documentclass[letterpaper, hidelinks, oneside, 12pt]{report}
\usepackage[letterpaper, left=1.5in, top=1in, bottom=1in, right=1in, nohead, includefoot]{geometry}
\usepackage[toc, page]{appendix}
\usepackage{setspace}
\usepackage{array}
\usepackage{color}
\usepackage{cancel}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{acronym} 
\usepackage{amssymb}
\usepackage{bm}
\usepackage{multirow}
\usepackage{enumitem}
\usepackage{booktabs}
\usepackage[a-3b]{pdfx}
\usepackage{parskip}
\usepackage{calc}

\begin{document}
Words
\end{document}

编辑

正如所提到的,pdfx我也尝试了以下方法代替该pdfinfo技术;但是,没有出现元数据。

\begin{filecontents*}{Thesis.xmpdata}
    \Title{Title Here}
    \Author{Author Name}
    \Subject{Subj Here}
    \Keywords{Keyword1 \sep Keyword2}
\end{filecontents*}

答案1

我不建议使用/pdfinfo直接使用。这会将元数据写入 documentinfo 字典中,这是目前已弃用的 pdf 功能。更好的方法是将元数据存储为 XMP。请参阅生成 PDF/A-1b回答如何做到这一点。

使用 XMP 元数据,您可以生成作者列表。pdfauthor={author1,author2}生成

      <dc:creator>
        <rdf:Seq>
          <rdf:li>author1</rdf:li>
          <rdf:li>author2</rdf:li>
        </rdf:Seq>
      </dc:creator>

这将提高搜索引擎的可访问性。

我不建议使用pdfx可以做同样事情的包。但 pdfx 有缺点,正如您已经发现的那样。它可能包含过时的 .xmpdata 文件。

相关内容