是否有可能以编程方式;连锁店;几个PDF文件,最好来自命令行?

是否有可能以编程方式;连锁店;几个PDF文件,最好来自命令行?,pdf,Pdf,在Linux、Windows或最好是Mac OS X中,有没有一种方法可以将一堆PDF文件“链接”成一本“小册子”,而不必拥有Acrobat,最好不用手动操作 我已经安装了TexShop、MikTex等,如果它们的实用程序有帮助的话。看看 如果没有,您可以通过搜索其他工具。我在其他主题中已经提到过,我将再次提到:您可以使用实用工具pdf2ps和ps2pdf按此操作: pdf2ps file1.pdf file1.ps # Convert file1 to PostScript pdf2ps f

在Linux、Windows或最好是Mac OS X中,有没有一种方法可以将一堆PDF文件“链接”成一本“小册子”,而不必拥有Acrobat,最好不用手动操作

我已经安装了TexShop、MikTex等,如果它们的实用程序有帮助的话。

看看


如果没有,您可以通过

搜索其他工具。我在其他主题中已经提到过,我将再次提到:您可以使用实用工具
pdf2ps
ps2pdf
按此操作:

pdf2ps file1.pdf file1.ps  # Convert file1 to PostScript
pdf2ps file2.pdf file2.ps  # Convert file2 to PostScript
cat file2.ps >> file1.ps   # Concatenate files
ps2pdf file1.ps output.pdf # Convert back to PDF
GhostScript方法:

gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf in1.pdf in2.pdf in3.pdf ...
发件人:

方法:

方法:


我已经尝试了几种不同的工具,并通过测试获得了最可靠的结果。它似乎比试图使用
gs
或在转换为PostScript和back的过程中乱来更为一致。而且它避免了每页处理一个图像,这是一个麻烦


pdftk
包含在基于Debian的Linux发行版中,也可能包括其他发行版。

您可以在Automator中链接“获取所选项目”、“合并PDF页面”、“重命名PDF文档”和“移动查找项目”操作,以创建所需的工作流。

我还使用了基于Java的多价工具。这是一个Java多价主程序的简单调用,它将每个pdf文件作为参数传入。最后我选择了ImageMagick

  • 合并很难
  • pdfjam包中的pdfjoin似乎是类unix系统上的标准配置,但在Windows上不可用
  • Coherentpdf是多平台的。然而,许可证费用高达700欧元
  • pdftk是多平台和开源的。然而,它似乎是3岁
  • Imagemagick将合并PDF并从JPG生成PDF。我知道它可以在Linux和Windows上运行
  • PDFsam使用iText和Java工作

  • 请查看是否回答了您的问题。另一个(稍微)相关的话题:SO社区什么时候开始向那些在互联网上已经回答了数千次的问题的人发起攻击?甚至在同一个网站上。我的坏。我在“链pdf”下搜索,我猜没有尝试足够的首字母缩略词。使用ImageMagick测试了几周后,我发现生成的pdf非常大,而且在大型图像(或电子表格)中图像质量也有所下降。切换到pdftk后,质量和大小问题有了很大改善,但我们偶尔看到pdftk无法处理的PDF,可能是因为它的age.OMG!!这样的不同PostScript文件只能在特殊情况下使用。。。(它比CTED两个C++程序更频繁地工作,希望编译器仍然消化它们。)
    convert file1.pdf file2.pdf file3.pdf out.pdf
    
    pdftk file1.pdf file2.pdf file3.pdf cat output out.pdf