我正在尝试使用 创建符合 pdf/a-1b 标准的 pdf 并\DocumentMetadata
正确添加元数据。首先,我尝试使用pdfx
,但元数据为空。我的问题类似于这个,所以我听从了建议,得到了这个:
\DocumentMetadata{pdfstandard=A-1b, pdfversion=1.4, lang=en}
\documentclass[11pt]{book}
\usepackage{hyperref}
\hypersetup{
pdfauthor={me},
pdftitle={mytitle},
pdfsubject={subject},
pdfkeywords={key1, key2},
pdfproducer=pdfTeX-1.40.25,
pdfdate={\today},
pdflang={en},
pdfmetalang={en}
}
\hypersetup{bookmarksnumbered=true, bookmarksopen=true, bookmarksopenlevel=0}
\hypersetup{colorlinks}
\hypersetup{unicode}
\begin{document}
Contents of the document
\end{document}
这是正确的做法吗?元数据已填满,现在我有两个问题:
- 每个关键字之后,Adobe Acrobat Reader 都会声明一个语言标签,例如
key1; en; key2; en
,asen
是一个关键字,这看起来不对吗? - 中的一个在线 pdf/a 验证器仍然报告元数据丢失或损坏。