如何从多个 pdf 制作一个 pdf,并且它们的文件名也显示为一个 pdf 中的标签?

如何从多个 pdf 制作一个 pdf,并且它们的文件名也显示为一个 pdf 中的标签?

我有一个名为的目录,其中Titlepage的文件(至少 10 个 pdf)是titlepage_1.pdf,,...。每个都有一页。titlepage_2.pdftitlepage_3.pdf

该目录也托管在 Github 中,以便人们可以轻松下载标题页。Github 目录还包含相应的 LaTeX 文件。

我想用这些文件制作一个合并的 pdf,其中每页包含 4 个 pdf(pdfnup --nup 2x2 ....)。并用其原始名称标记每个标题页。这样任何人都可以通过比较一个 pdf 中的所有内容来选择一个 pdf,然后下载他需要的标题页。

我想它可以用,LaTeX因为它有pdfpages包。

在此处输入图片描述

或者

在此处输入图片描述

在此处输入图片描述

答案1

没有必要pdfpages,可以使用以下方法完成graphicx

\documentclass{scrartcl}
\usepackage{expl3,graphicx,url}
\newcommand\addpage[1]{%
  \parbox{\dimexpr.5\linewidth}{%
      \centering%
      \fbox{\includegraphics[width=0.9\linewidth]{#1}}\\%
      \path{#1}%
  }%
  \penalty0\relax
}
\lineskip=0pt plus 1fil
\begin{document}
\noindent
\ExplSyntaxOn
\int_step_inline:nnnn{1}{1}{100}{
  \file_if_exist:nT{pg_#1.pdf}{
    \addpage{pg_#1.pdf}
  }
}
\ExplSyntaxOff
\end{document}

在此处输入图片描述

如果文件数量可能超过 100 个,则必须增加 100 个。

相关内容