Pdf

如何從許多pdf中製作一個pdf,其中它們的文件名也顯示在一個pdf中?

  • October 7, 2018

我有一個名為Titlepage文件(最少 10 個 pdf)所在的目錄titlepage_1.pdftitlepage_2.pdftitlepage_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}

在此處輸入圖像描述

引用自:https://unix.stackexchange.com/questions/430535