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


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

1 - Faça download do Script.
2 - Abra o diretório "/home/seu-usuario/.gnome2/nautilus-scripts/" e cole o Script nesse local.
3 - 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 3 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

0 comentários:

O conteúdo deste blog/site pode e deve ser divulgado, conforme lei a 9.610/98 meus direitos estão assegurados, portanto eu permito a copia e reprodução gratuita, seja total ou parcial, não acarretando qualquer onûs financeiro aos interessados, porém, vedo o uso para fins lucrativos, toda reprodução para o público deve citar a fonte extraída, no caso o Técnico Linux - O Espaço do Software Livre e seja citada junto com um link para a postagem original, onde a referência deve estar numa fonte de tamanho igual ou maior a do texto, obviamente que os links citados não estão sujeitos ao mesmo termo. O conteúdo textual original desta página está disponível sob a licença GNU FDL 1.2.

Todas as marcas citadas pertencem aos seus respectivos proprietários. Os direitos autorais de todas as ilustrações pertencem aos respectivos autores, e elas são reproduzidas na intenção de atender ao disposto no art. 46 da Lei 9.610 - se ainda assim alguma delas infringe direito seu, entre em contato para que possamos removê-la imediatamente ou ainda lhe dar os devidos créditos.

Copyright © 2016 O Espaço do Software Livre