将两个 JPEG 拼接成一个 PDF

Naf*_*Kay 5 pdf jpeg

我需要将两个 8.5 英寸 x 11 英寸的 JPEG 图像合并到一个 PDF 的两页中。是否有用于此的命令行或 GUI 工具?

Ber*_*ard 8

由于您对两页的 pdf 感兴趣,您可以执行类似的操作

convert input1.jpg output1.pdf
convert input2.jpg output2.pdf
Run Code Online (Sandbox Code Playgroud)

下一步是用它制作一个pdf。这可以很容易地完成gs。如此处所述:https : //www.linux.com/news/software/applications/8229-putting-together-pdf-files

您还可以使用 imagemagick 工具包先拼接 jpg 图像,这只能从命令行完成。

convert -append input1.jpg input2.jpg output.jpg
convert output.jpg output.pdf
Run Code Online (Sandbox Code Playgroud)

更多信息http://www.imagemagick.org/script/command-line-options.php#append

  • 你的解决方案与`convert intput1.jpg input2.jpg output.pdf`有什么区别? (3认同)

小智 5

一种方法是创建一个包含图像的 LaTeX 文档,然后创建一个pdf包含两个jpgs 的文档。无情地取自另一个答案:您可以执行以下操作。创建一个image.tex包含内容的文件:

\documentclass{article}
\usepackage[active,tightpage]{preview}
\usepackage{graphicx}
\PreviewMacro[{*[][]{}}]{\includegraphics}
\begin{document}
\includegraphics{img1.jpg}
\newpage
\includegraphics{img2.jpg}
\end{document}
Run Code Online (Sandbox Code Playgroud)

然后将文件编译成pdf文档:

$ pdflatex image.tex
Run Code Online (Sandbox Code Playgroud)