我正在使用PDFtk(版本2.02,UNIX)来合并PDF并面对输出PDF中的以下问题:
请为以上几点建议任何解决方法。
此致 Umesh制作
答案 0 :(得分:1)
回答有点晚了,但我在寻找解决同一问题的方法时遇到了这个问题。看了man
的{{1}}之后,我找到了一个解决方案,并编写了一个小脚本:
pdftk
该脚本保存第一个PDF文件(第一个参数)的元数据,并将其写入名为#!/usr/bin/env bash
# pdfcat
array=( $@ )
len=${#array[@]}
merged=${array[$len-1]}
pdf2merge=${array[@]:0:$len-1}
pdftk $1 dump_data output metadata
pdftk $pdf2merge cat output $merged
pdftk $merged update_info metadata output out
mv out $merged
rm metadata
exiftool $merged
的文件中。然后,它使用metadata
的{{1}}命令合并所有文件(输出文件是最后一个参数)。最后,它会在擦除cat
之前,将pdftk
的内容加载到结果文件的元数据中。最后一行使用metadata
打印结果文件的元数据,以检查一切是否正常。
您可以将此脚本保存到metadata
目录中,并使其可以通过以下方式执行:
exiftool
,然后您可以使用它使用以下语法合并文件:
home/username/bin
生成的$ chmod u+x scriptname
将具有与原始$ scriptname 1.pdf 2.pdf 3.pdf output.pdf
文件相同的元数据。