首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用ubuntu终端通过文件名中的字符串合并pdf文件

使用ubuntu终端通过文件名中的字符串合并pdf文件
EN

Stack Overflow用户
提问于 2018-01-07 19:43:19
回答 1查看 4K关注 0票数 1

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

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

代码语言:javascript
运行
复制
jim_contract1.pdf
jim_contract2.pdf
jim_contract3.pdf
susie_contract1.pdf
susie_contract2.pdf
charlescontract1.pdf
charlescontract2.pdf
charlescontract3.pdf
charlescontract4.pdf

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

代码语言:javascript
运行
复制
jim_contract_merged.pdf
susie_contract_merged.pdf
charlescontract_merged.pdf

我尝试使用以下代码:

代码语言:javascript
运行
复制
pdftk 'find -type f -name 'jim_contract*'' cat output jim_contract_merged.pdf

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

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

EN

回答 1

Stack Overflow用户

发布于 2018-01-12 06:31:52

尝试以下操作:

代码语言:javascript
运行
复制
pdfunite 1.pdf 2.pdf n.pdf out.pdf

所以在你的情况下,你可以尝试

代码语言:javascript
运行
复制
pdfunite jim_contract*.pdf jim_contract_merged.pdf

或者,如果您没有pfdunite命令,请尝试ghostscript:

代码语言:javascript
运行
复制
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=jim_contract_merged.pdf jim_contract*.pdf
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48136770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档