linux – 如何将多个PDF页面连接到单个页面

前端之家收集整理的这篇文章主要介绍了linux – 如何将多个PDF页面连接到单个页面前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个4页的PDF.我想创建另一个PDF,其中页面在一个页面中一个接一个地定位(垂直对齐).哪个命令行工具可用于此?

最佳答案
有几种方法可以执行此任务,一种更容易,一种更难

EASIER:多元化.JAR方式

Multivalent.jar是一款令人惊叹的自由软件,能够在pdf上执行许多有用的任务

你可以从其中一个链接下载(sourceforge上提供的2009 multivalent.jar版本里面没有更多的pdf工具)

> http://minhateca.com.br/cixey/Documentos/Multivalent,584888318.jar(executabl
> http://ge.tt/#!/21OPDHX/v/4
>你需要知道pdf的宽度和高度(在Linux中你可以使用pdfinfo)

>假设您的多页pdf是ISO A4大小(21×29.7厘米),请键入:

java -cp path..to/Multivalent.jar tool.pdf.Impose -dim 4×1 -paper
84×29.7cm input.pdf

这是结果页面,由并排拼接的4个连续页面组成:

>结果pdf文件
http://ge.tt/98Kv4ce/v/0

解释:

-dim 4×1 means number of columns for rows

-paper 84×29.7cm means paper size of your final imposed document containing the 4 pages joined side by side. obvIoUsly,since
in your final pdf file,you will have 4 columns and only one row,you
need to multiply by 4 the document witdh (21 cm)

multivalent can accept,as unity input,also inches (-paper
33.4×11.68in
) or postscript points (-paper 2380x841pt)

—————–

更难的是:一种乳白色的方式:

4_pdf_pages_appended_side_by_side

几年前,comp.text.pdf中的Peter Flynn提出了类似的任务,即在LateX的唯一帮助下并排添加pdf页面方法.如果您是LaTeXian,您可以采取以下行动:

因为你需要并排追加单页多页pdf的四页,你会写一个乳胶序言,创建一个这样的新文档:

假设您的pdf文档的名称为input.pdf且其大小为ISO A4,并且您在工作文件夹中有这个多页pdf,那么您将拥有

\documentclass[a4paper]{article}
\usepackage[margin=0mm,nohead,nofoot]{geometry}
\usepackage{pdfpages}
\pagestyle{empty}
\parindent0pt
\begin{document}
\includepdfmerge[nup=1x4,landscape]{input.pdf,1,input.pdf,2,3,4}
\end{document}

猜你在找的Linux相关文章