bashrc 中的一行代码即可编辑 pdf

bashrc 中的一行代码即可编辑 pdf

我想在 bashrc 中添加一行代码,用于删除 pdf 的第一页。在 bash 提示符中输入的命令可以采用以下形式:

剪切名称.pdf

此命令应删除 name.pdf 的第一页并以相同名称保存文件。我该怎么做?我在 bashrc 和 pdftk 包中有别名命令,但我不知道如何将它们一起使用来实现此目的。

答案1

我不知道您使用的是哪个发行版,但如果您运行的是 debian(或衍生版本),您可以使用以下命令(如果安装了包 qpdf);

qpdfcmd() { qpdf ${1} --pages ${1} 2-z -- /tmp/temp.pdf && mv /tmp/temp.pdf ${1}; }
alias cut='qpdfcmd'

注意:快速而肮脏的解决方案,这在多用户环境中不可用,也不使用安全的临时文件名。

答案2

这个问题在很多地方被问到并得到回答,但是这看起来最完整我的搜索功能今天能够找到。

相关内容