基于 latex 的 pdf 的 gpg --clearsign 已损坏/损坏

基于 latex 的 pdf 的 gpg --clearsign 已损坏/损坏

我正在尝试对用 LaTeX 编译的 pdf 进行数字签名。按照建议使用 gpg --clearsign 给出这里由于某种原因,输出的签名 PDF 已损坏。这是一个 MWE tex 文件

\documentclass[11pt,a4paper]{article}

% Actual document
\begin{document}
\section*{Preamble}
\label{sec:preamble}
This is my long and boring preamble.
\end{document}

我在 Linux Mint 上使用 gpg (GnuPG) 2.2.19、libgcrypt 1.8.5 和 pdfTeX 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian)。请注意,在链接的帖子中,还有另外两个用户遇到了与我相同的问题。提前感谢您的帮助。

答案1

根据这个帖子,这个解决方案对我有用

gpg --clearsign --output=signed.pdf --not-dash-escaped input.pdf

--not-dash-escaped避免了 pdf 查看器的文件损坏/显示问题。

相关内容