从编译中获得的 PDF 上的空元数据

从编译中获得的 PDF 上的空元数据

当我在 latex 中编译 .tex 文件并获得相应的 .pdf 时,我可以获得有关该文件的信息。因此,例如,我可以找出标题是什么(可以使用 pdftitle={...} 设置),作者是谁(可以使用 pdftitle={...} 设置),等等。

这里有一个问题:如何才能获得所有这些元数据的空输出使用超链接? 我特别考虑创建日期和修改日期,因为在我看来,无论如何它们都会产生输出(日期)。

提前感谢任何反馈!


这里有一个 MWE:

\documentclass{article} 

\usepackage{hyperref}

\hypersetup{%
  pdfcreator={},
  pdftitle={Hello world!},%
  pdfauthor={Somebody},%
  pdfsubject={},%
  pdfproducer={},%
  pdfcreationdate={Bla}%
}

\begin{document}

Hello world!

\end{document}

例如,如果我使用预览检查元数据,我会发现没有创建日期。有趣的是,如果我在相关括号之间写一些内容,就会出现这种情况(如果我将其留空,则创建日期对应于我实际创建 PDF 的时间)。

因此,这里有两个问题:

  1. 为什么在创建日期选项中会出现上述行为?

  2. 如何在修改日期时获取空输出?

答案1

  • 项目清单
\documentclass{article} 

\usepackage{hyperref}

\hypersetup{%
  pdfcreator={},
  pdftitle={Hello world!},%
  pdfauthor={Somebody},%
  pdfsubject={},%
  pdfproducer={},%
  pdfcreationdate={Bla}%
}
\pdfinfoomitdate=1
\begin{document}

Hello world!

\end{document}

导致日期信息被省略:


    Title:          Hello world!
    Subject:        
    Keywords:       
    Author:         Somebody
    Creator:        
    Producer:       
    CreationDate:   Bla
    Tagged:         no
    UserProperties: no
    Suspects:       no
    Form:           none
    JavaScript:     no
    Pages:          1
    Encrypted:      no
    Page size:      612 x 792 pts (letter)
    Page rot:       0
    File size:      12994 bytes
    Optimized:      no
    PDF version:    1.5

相关内容