Código de uma linha no bashrc para editar pdf

2

Eu gostaria de ter um código de uma linha no bashrc, para remover a primeira página de um pdf. O comando a ser digitado no prompt do bash poderia ter a seguinte forma:

cut name.pdf

Este comando deve remover a primeira página de name.pdf e salvar o arquivo com o mesmo nome. Como devo fazer isso? Eu tenho os comandos alias no pacote bashrc e pdftk, mas não sei como usá-los juntos para esse fim.

    
por Mohan 18.09.2014 / 12:58

2 respostas

0

Eu não sei qual distro você está usando, mas se você estiver executando o debian (ou derivados), você pode usar o seguinte (se o pacote qpdf estiver instalado);

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

nota: solução rápida e suja, isso não é utilizável em um ambiente multiusuário, nem faz uso de nomes de arquivos temporários seguros.

    
por 18.09.2014 / 14:27
0

Isso foi perguntado e respondido em muitos lugares, mas parece o mais completo que meu pesquisa-fu poderia encontrar hoje.

    
por 18.09.2014 / 18:05