将多个pdf文件绘制/组合为matplotlib(python)或LaTeX中的单个pdf文件

时间:2015-12-29 21:11:42

标签: python pdf matplotlib latex subplot

我有五个高分辨率的pdf文件。我不想裁剪每个文件并将它们组合在一起因为我想保留高质量的图像(pdf)所以我有办法合并这5个pdf文件:

map1.pdf

map2.pdf

map3.pdf

map4.pdf

map5.pdf

并将它们保存为单个ONE pdf文件?有什么建议吗?

2 个答案:

答案 0 :(得分:0)

如果我理解你,你想在一个pdf文件中组合几个pdf文件。对吗?
有几种方法可以做到这一点:

  • 在Linux下,您可以使用pdftk执行此操作(也许您必须先安装它:)

    pdftk map1.pdf map2.pdf map3.pdf map4.pdf map5.pdf cat output newfile.pdf

更新:我刚看到甚至还有一个Windows版本的pdftk带有一个很好的GUI(如果你不喜欢命令行):PDFtk for Windows

  • 有几种免费在线服务可以合并多个pdf文件。 (例如,参见http://www.pdfmerge.com/

  • 需要跨平台解决方案吗?然后看看Apache's PDFBox

      

    此应用程序将获取pdf文档列表并合并它们,将结果保存在新文档中。   用法:java -jar pdfbox-app-x.y.z.jar PDFMerger <Source PDF files (2 ..n)> <Target PDF file>

  • 使用python?查看this SO-question的答案,建议使用pyPDF并告诉您如何使用它。

答案 1 :(得分:0)

在LaTeX中,您可以使用pdfpages包。 (它包含在TeXLive发行版中。)