Answers:
pdftk似乎是各种PDF操作中最常引用的工具。
他们网站上的示例命令描述了如何合并多个PDF。
pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf
提供基本的GUI:pdftk4all
外观稍微好一点的:pdftk Builder
最后,PDFCreator也可以合并文档,但这似乎有点麻烦。不过,合并几种不同类型的源文件确实非常方便。
您可以使用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 Writer和PDF Toolkit
gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf input1.pdf input2.pdf