Pdf
如何從許多pdf中製作一個pdf,其中它們的文件名也顯示在一個pdf中?
我有一個名為
Titlepage
文件(最少 10 個 pdf)所在的目錄titlepage_1.pdf
,titlepage_2.pdf
…titlepage_3.pdf
每個都是一頁pdf。該目錄也託管在 Github 中,以便人們可以輕鬆下載標題頁。Github 目錄也包含相應的 LaTeX 文件。
我想使用這些製作一個組合的 pdf,其中每頁包含 4 個 pdf。並且每個扉頁也有自己的原名。這樣任何人都可以通過比較一個pdf中的所有內容來選擇pdf,然後下載他需要的扉頁。
[我想它可以使用
pdfuite
. 如果無法使用,則僅與]pdfunite
結合使用LaTeX
或者
編輯
\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):
\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}