如何将多个PDF文件合并/转换为一个大型PDF文件?

我try 了以下操作,但目标文件的内容与预期不符:

convert file1.pdf file2.pdf merged.pdf

我需要一个非常简单/基本的命令行(CLI)解决方案.最好的办法是,我可以将合并/转换的输出直接导入pdf2ps(正如我之前在这里提出的问题中最初try 的那样:Linux piping ( convert -> pdf2ps -> lp)).

推荐答案

对不起,我用谷歌和一点运气找到了答案:)

对于那些感兴趣的人;

我在debian服务器上安装了pdftk(pdf工具包),并使用以下命令实现了所需的输出:

pdftk file1.pdf file2.pdf cat output output.pdf

gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf file1.pdf file2.pdf file3.pdf ...

这反过来又可以通过管道直接连接到PDF2P中.

Linux相关问答推荐

X86_64程序集中的分段故障:系统调用问题

eBPF:仅使用系统调用加载 eBPF 程序并将其附加到 sys_enter_execve

在 bash 中使用 tee 时如何返回错误代码

`__meminit` 在 Linux 内核中意味着什么?

如果列小于 X,linux 合并行

awk 打印除最后一列以外的所有内容 + 最后一列

仅在 Linux 上出现 AWS RDS `flush tables` 错误的 mysqldump

如何从 AWK 中的 CSV 列中获取中值? (Linux)

如何更改文件的上次访问/修改/更改日期?

bind(): "无法分配请求的地址"

在 linux 中插入带有 sed 命令的文件的行

为什么 Linux (x86) 的页面大小是 4 KB,这是如何计算的?

让 Tk 看起来像一个原生 Linux 应用程序

C.UTF-8 和 en_US.UTF-8 语言环境有什么区别?

如何通过 ssh 判断 ubuntu 服务器上是否存在 php 和 apache

如何以编程方式禁用硬件预取?

ctrl-x 在终端中使用时会发送哪个信号?

如何在 linux 或 unix 上找到用户的主目录?

Linux如何确定下一个PID?

构建窗口管理器