Go to the content

Espírito Livre

Go back to Blog
Full screen

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

December 27, 2012 22:00 , by Unknown - 0no comments yet | No one following this article yet.
Viewed 51 times

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


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

0no comments yet

    Post a comment

    The highlighted fields are mandatory.

    If you are a registered user, you can login and be automatically recognized.

    Cancel