【问题标题】:merge pdf files by string in filename using ubuntu terminal使用ubuntu终端按文件名中的字符串合并pdf文件
【发布时间】:2018-01-07 11:43:18
【问题描述】:

我有大量的 pdf,需要根据标题合并成 2-3 页的文件。

例如,如果我有以下文件;

jim_contract1.pdf
jim_contract2.pdf
jim_contract3.pdf
susie_contract1.pdf
susie_contract2.pdf
charlescontract1.pdf
charlescontract2.pdf
charlescontract3.pdf
charlescontract4.pdf

我希望能够为每个组编写一行代码来合并文件以获得结果

jim_contract_merged.pdf
susie_contract_merged.pdf
charlescontract_merged.pdf

我尝试使用此代码:

pdftk 'find -type f -name 'jim_contract*'' cat output jim_contract_merged.pdf

但它只返回一条错误消息。

有没有办法从终端做到这一点?

【问题讨论】:

    标签: pdf merge terminal ubuntu-16.04 pdftk


    【解决方案1】:

    尝试以下方法:

    pdfunite 1.pdf 2.pdf n.pdf out.pdf
    

    所以你可以试试

    pdfunite jim_contract*.pdf jim_contract_merged.pdf
    

    或者如果你没有 pfdunite 命令,试试 ghostscript:

    gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=jim_contract_merged.pdf jim_contract*.pdf
    

    【讨论】:

      猜你喜欢
      • 2020-12-16
      • 1970-01-01
      • 2018-04-24
      • 1970-01-01
      • 2013-08-28
      • 1970-01-01
      • 1970-01-01
      • 2017-11-24
      • 1970-01-01
      相关资源
      最近更新 更多