我可以在哪里下载 pdfconcat?

我可以在哪里下载 pdfconcat?

我一直在各处(即大量 Google 搜索)寻找 pdfconcat,据说它非常擅长将 PDF 文件合并在一起。

有人知道我可以在哪里得到这个吗?

谢谢!

答案1

我是pdfconcat。官方源代码下载网站pdfconcathttp://pts-mini-gpl.googlecode.com/svn/trunk/pdfconcat/t1.pdf. 将、t2.pdf和连接到 t.pdf 的示例命令行(在开头t3.pdf输入时不要使用):$

$ pdfconcat -o t.pdf t1.pdf t2.pdf t3.pdf

pdfconcat现在有点过时了,例如它无法读取带有交叉引用流或对象流的 PDF。由于这些实现起来很复杂(即它会破坏源代码pdfconcat10 倍或更多),我不认为它们会在pdfconcat。

现在我建议編輯代替pdfconcat用于 PDF 连接。編輯可以生成较小的输出文件(如果您使用命令行标志--stream-data=compress --object-streams=generate;但使用--normalize-content=y很可能会使输出 PDF 更大)。示例命令行編輯(版本 3.0.0.源代码下载链接) 用于 PDF 连接(故意将第一个文件名出现两次):

$ qpdf t1.pdf --pages t1.pdf 1-z t2.pdf 1-z t3.pdf 1-z -- t.pdf 

正如在其他答案中看到的,您也可以尝试pdftk(也可作为 Ubuntu 软件包使用)而不是pdfconcat用于 PDF 连接。我尝试过pdftk现在,它并没有为我生成太大的输出文件。如果你得到一个非常大的文件大小pdftk(即远大于输入大小的总和),请将您的输入 PDF 发送给我(因为我对发生的事情很感兴趣)。使用 pdftk 的示例命令行:

$ pdftk t1.pdf t2.pdf t3.pdf cat output t.pdf

对于 Unix 系统,有pdfjoinshell 脚本(pdfjam,也可作为 Ubuntu 软件包使用),但它有一个非常重的依赖项:pdfLaTeX 和 pdfpages.sty LaTeX 包)。

请注意,上述任何一种连接方法都不能保留文档中的所有超链接(尤其是非第一个输入文件中的超链接)。请进行充分测试,看看您的连接方法是否保留了您关心的所有交互式 PDF 功能。

答案2

你确定这是 pdf concat 吗?也许你可以尝试 pdftk,它提供了你所描述的功能。

答案3

pdfconcat linux谷歌搜索下载适用于 Linux 的 PDF Concat 0.1

其中一个要求是pdftk,所以我怀疑它是否能解决你当前的问题。

相关内容