PDFtk:合并PDF问题

时间:2016-07-18 06:44:05

标签: pdftk

我正在使用PDFtk(版本2.02,UNIX)来合并PDF并面对输出PDF中的以下问题:

  1. PDF的初始视图已更改(应使用“书签面板和页面”打开)
  2. 书签未指向单独PDF中的确切链接部分(显示该部分的适合页面)
  3. 原始元数据丢失(应保留第一个PDF&#39的元数据)
  4. 请为以上几点建议任何解决方法。

    此致 Umesh制作

1 个答案:

答案 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 文件相同的元数据。