alhelal Asked: 2018-03-16 17:51:44 +0800 CST2018-03-16 17:51:44 +0800 CST 2018-03-16 17:51:44 +0800 CST 如何从许多pdf中制作一个pdf,其中它们的文件名也显示在一个pdf中? 772 我有一个名为Titlepage文件(最少 10 个 pdf)所在的目录titlepage_1.pdf,titlepage_2.pdf... titlepage_3.pdf每个都是一页pdf。 该目录也托管在 Github 中,以便人们可以轻松下载标题页。Github 目录也包含相应的 LaTeX 文件。 我想使用这些制作一个组合的 pdf,其中每页包含 4 个 pdf。并且每个扉页也有自己的原名。这样任何人都可以通过比较一个pdf中的所有内容来选择pdf,然后下载他需要的扉页。 [我想它可以使用pdfuite. 如果无法使用,则仅与] pdfunite结合使用LaTeX 或者 编辑 pdf 2 个回答 Voted Skillmon 2018-03-17T00:07:06+08:002018-03-17T00:07:06+08:00 该订单与您的订单不匹配,但以下将指定页面放入一个 pdf(使用 LaTeX): \documentclass[twocolumn]{article} \usepackage{graphicx} \newcommand\putTitlepage[1] {% \bgroup \fboxsep=-\fboxrule \noindent \fbox{% \includegraphics[width=\columnwidth,height=.4\textheight,keepaspectratio] {#1}% }\\% \texttt{\detokenize{#1}}% \egroup } \newcount\myTPcounter \makeatletter \newcommand\putTheTitlepages[1] {% \@for\cs:={#1}\do {% \expandafter\putTitlepage\expandafter{\cs}% \par }% } \newcommand\putTitlepagesPattern[4] {% \myTPcounter=\numexpr#3-1\relax \loop\ifnum\myTPcounter<#4 \advance\myTPcounter by 1 \typeout{}% \typeout{Now processing file}% \typeout{\the\myTPcounter}% \typeout{}% \expandafter\putTitlepagesPattern@i\expandafter{\the\myTPcounter}{#1}{#2}% \par \repeat } \newcommand\putTitlepagesPattern@i[3] {% \putTitlepage{#2#1#3}% } \makeatother \begin{document} \centering % if you need to specify their names because they don't match a pattern \putTheTitlepages{titlepage-1.pdf,titlepage-2.pdf} \putTitlepagesPattern{titlepage-}{.pdf}{3}{10} \end{document} Best Answer alhelal 2018-10-08T05:01:00+08:002018-10-08T05:01:00+08:00 \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{titlepage_#1.pdf}{ \addpage{titlepage_#1.pdf} } } \ExplSyntaxOff \end{document} 这完全符合我的要求。我在我的笔记本电脑中得到了这个代码。这实际上不是我自己的代码。我是从网上找的人那里收集的,但我不记得了。谢谢你,匿名帮手。
该订单与您的订单不匹配,但以下将指定页面放入一个 pdf(使用 LaTeX):
这完全符合我的要求。我在我的笔记本电脑中得到了这个代码。这实际上不是我自己的代码。我是从网上找的人那里收集的,但我不记得了。谢谢你,匿名帮手。