Ir para o conteúdo

Espírito Livre

Voltar a Blog
Tela cheia

Conhecendo o Nautilus – 18º Script – Juntando Páginas de PDF

27 de Dezembro de 2012, 22:00 , por Desconhecido - 0sem comentários ainda | No one following this article yet.
Visualizado 50 vezes

scripts-msg-plus

 

Para que você possa instalar os Scripts em seu Nautilus é bem simples, só precisa de 4 passos:

 

1 – Abra o Gedit ou o seu editor de texto preferido;

2 – Copie e cole o texto do Script, que se encontra no final desta postagem;

3 – Salve o arquivo em “/home/seu-usuario/.gnome2/nautilus-scripts/” e dê um nome bem sugestivo para esse arquivo;

4 – Abra um terminal, logue-se como root e digite:

chown seu-usuario.seu-usuario -R /home/seu-usuario/.gnome2/nautilus-scripts/ && chmod +x /home/seu-usuario/.gnome2/nautilus-scripts/ + enter

 

Após os 4 passos acima o Script já estará disponível no menu de contexto do Nautilus.

 

Se quiser ver a primeira postagem e saber mais sobre os Scripts do Nautilus:

Acesse aqui!!!!

Ai vai o 18º script da série:
Juntando Páginas de PDF

 
Como prometido no Script de ontem, onde ensinei a separar páginas de um PDF, no Script de hoje vou ensinar como juntar páginas de um PDF.

Depois que você jogou fora as páginas que não lhe interessam, colocou algumas outras na mesma pasta, organizou e renomeou de acordo com a sua necessidade a sequencia em que as páginas devem aparecer no PDF final, chame o Script.

Ao rodar ele vai perguntar, em qual pasta estão os PDFs que você quer juntar e em qual pasta quer salvar o resultado final.

Obs.: Como sempre existem alguns parâmetros neste Script que podem (devem) ser modificados de acordo com a sua necessidade.


E o mais importante, compartilhe as suas melhorias e modificações, a comunidade GNU/Linux vai agradecer.
 

Dependências: zenity – imagemagick – gs

#!/bin/bash
#virmal_divx 2011
(
echo “# Estamos trabalhando, por favor aguarde o processo terminar !!!”

arq1=`zenity –title “Selecione a pasta com os arquivos em PDF, que deseja juntar”  –file-selection –directory` && cd $arq1


ls > zzz.txt


final=$(zenity –file-selection –title “Selecione um local e nome para salvar o arquivo PDF que será gerado” –file-filter=pdf –save –confirm-overwrite)


gs -sDEVICE=pdfwrite -dSAFER -dBATCH -dNOPAUSE -dPDFSETTINGS=/default -sOutputFile=$final.pdf @zzz.txt -c -q


rm -rf zzz.txt


echo “# Trabalho terminado !!!”

) | zenity –progress –width 200 –height 100 –title “Informação do Sistema” –text “Trabalhando…” –pulsate –auto-close


Fonte: http://www.revista.espiritolivre.org/conhecendo-o-nautilus-18o-script-juntando-paginas-de-pdf

0sem comentários ainda

    Enviar um comentário

    Os campos realçados são obrigatórios.

    Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.

    Cancelar