【问题标题】:PDFtk: Merge PDF ProblemsPDFtk:合并 PDF 问题
【发布时间】:2016-07-18 06:44:05
【问题描述】:

我正在使用 PDFtk(2.02 版,UNIX)合并 PDF,并在输出 PDF 中遇到以下问题:

  1. PDF 的初始视图已更改(应使用书签面板和页面打开)
  2. 书签并不像单独的 PDF 中那样指向确切的链接部分(显示该部分的适合页面)
  3. 原始元数据丢失(应保留第一个 PDF 的元数据)

请针对上述几点提出任何解决方法。

问候, 乌梅什

【问题讨论】:

    标签: pdftk


    【解决方案1】:

    回答有点晚了,但我在寻找解决同一问题的方法时遇到了这个问题。看了pdftkman后找到了解决办法,做了一个小脚本:

    #!/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
    

    脚本保存第一个 PDF 文件的元数据(第一个参数)并将其写入名为 metadata 的文件中。然后它使用pdftkcat 命令合并所有文件(输出文件是最后一个参数)。最后它将metadata 的内容加载到结果文件的元数据中,然后删除metadata。最后一行使用exiftool打印生成文件的元数据,以检查一切是否顺利。


    您可以将此脚本保存到您的home/username/bin 目录,使其可执行:

    $ chmod u+x scriptname
    

    然后你可以使用它来合并文件,语法如下:

    $ scriptname 1.pdf 2.pdf 3.pdf output.pdf
    

    生成的output.pdf 将具有与原始1.pdf 文件相同的元数据。

    【讨论】:

      猜你喜欢
      • 2013-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-13
      • 2013-09-16
      • 1970-01-01
      • 1970-01-01
      • 2011-06-06
      相关资源
      最近更新 更多