一起缝合多个PDF


14

我希望将多个PDF缝合到一个文件中。是否有一个程序/方式(首选开源)可以为我轻松解决此问题?如果您共享一个程序,请说明为什么它会起作用,而不仅仅是链接。

Answers:


8

我非常喜欢PDFSam,因为它是一个很好的跨平台工具,用于拆分和合并pdf文件中的页面。

我相信它是用Java(因此跨平台)编写的,并且源代码可用。

当人们从网络打印机上扫描了我一堆文件后,我不得不将其拆分为不同的顺序并重新合并,而我不得不说它有很多唯一真正目的是拆分和合并pdf的工具的有用功能。

它甚至支持就地重新排序和缩略图视图,这可以节省一些时间,尤其是当您忘记了哪个文件时。


安装PDFSam会安装我不想要,没有下载且不知道它是什么的PDFSoda。
badbod99 2014年

9

pdftk似乎是各种PDF操作中最常引用的工具。

他们网站上的示例命令描述了如何合并多个PDF。

pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf

提供基本的GUI:pdftk4all

外观稍微好一点的:pdftk Builder

最后,PDFCreator也可以合并文档,但这似乎有点麻烦。不过,合并几种不同类型的源文件确实非常方便。


4

您可以使用gsview

将GSview安装到计算机上。将file1.pdf和file2.pdf转换为PostScript(.ps)格式。在Adobe Acrobat Reader中,可以通过文件->打开.. file1.pdf,文件->打印...->选择某些PostScript打印机->标记打印到文件->确定来完成。将file1.ps写入文件名:->确定。

重复这些步骤,将file2.pdf转换为file2.ps。在此示例中,假定文件保存在c:\ tilap \目录中。

无需安装PostScript打印机。即使计算机上已经连接了其他打印机,也可以安装驱动程序。

打开记事本(或其他文本编辑器),将以下PostScript代码片段复制并粘贴到编辑器中。编辑代码以对应于保存file1.ps和file2.ps的目录。记住在路径名中使用\而不是\。将结果另存为file12.ps。

%!PS
% Written by Helge Blischke, see
% http://groups.google.com/groups?ic=1&selm=3964A684.49D%40srz-berlin.de
%
% The following 2 procs encapsulate the jobs to be processed
% much as is done with EPS images:
/_begin_job_
{
        /tweak_save save def
        /tweak_dc countdictstack def
        /tweak_oc count 1 sub def
        userdict begin
}bind def

/_end_job_
{
        count tweak_oc sub{pop}repeat
        countdictstack tweak_dc sub{end}repeat
        tweak_save restore
}bind def

% Now, add your jobs like this:
_begin_job_
(c:\\tilap\\file1.ps)run
_end_job_

_begin_job_
(c:\\tilap\\file2.ps)run
_end_job_

% and so on.

启动GSview以查看合并的PostScript文件。文件->打开...-> file12.ps。...然后将其转换回PDF:文件->转换...->设备:pdfwrite->确定-> file12.pdf


其他替代方案包括CutePDF WriterPDF Toolkit


CutePDF可以将PDF拼接在一起吗?我认为它只是“保存”文档到PDF?
詹姆斯·默兹

应该可以将多个文档打印到一个PDF中,但是我自己也没有尝试过。@kron
Sathyajith Bhat

您无需使用gsview。gs本身可以解决问题,中间没有ps。仅一行:gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf input1.pdf input2.pdf
frabjous 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.