Você pode reduzir o tamanho de arquivos pdf facilmente diretamente pelo Thunar usando o recurso da pasta SendTo.
Primeiro
vamos criar o script redutor de pdf salvo em /usr/local/bin com
permissão 775 do chmod com o nome reduzpdf.
Conteúdo:
#
Redutor de arquivos versão 2
#
Forma de uso: reduzpdf arquivo.pdf (será criado um novo
# arquivo
# arquivo
#
na mesma pasta com terminação -rd.pdf)
#
IMPORTANTE: O script não aceita arquivos que contenha
# espaços no nome do arquivo.
# espaços no nome do arquivo.
#!/bin/bash
FILENAME=`basename
$1`
DIRNAME=`dirname
$1`
OUTNAME=$FILENAME
gs
-sDEVICE=pdfwrite -dCompatibilityLevel=1.4
-dPDFSETTINGS=/ebook
-dNOPAUSE -dQUIET -dBATCH
-sOutputFile=$OUTNAME-rd.pdf $1
Notas:
Este
script pode ser executado diretamente em qualquer janela de terminal
para reduzir arquivos pdf, fornecendo apenas o nome de entrada do
arquivo pdf.
O
reduzpdf é excelente para redução de arquivos pdf criado pela
impressora virtual cups-pdf ou a extensão printpdf para firefox e
também documentos criado com editores de pdf, exportado ou salvo
neste formato com outros programas.
O
script pode não funcionar com alguns pdf baixado da internet ou
obtido de mídias ópticas como manuais de equipamentos dependendo da
estrutura do documento como possuir uma coluna de índice para ir
rapidamente a um certo tópico do documento.
Se
desejar uma redução maior do pdf, troque /ebook por /screen no
script, mas neste caso a qualidade será menor.
Criando
o arquivo .desktop na pasta sendto do Thunar
Na
pasta /usr/share/Thunar/sendto crie o arquivo reduzpdf.desktop com o
conteúdo abaixo:
[Desktop
Entry]
Version=1.0
Type=Application
Encoding=UTF-8
Name=Redutor
de PDF
Exec=xterm
-g 96x8 -e reduzpdf %F
Icon=adobe.pdf.png
Pronto.
Se
tiver alguma janela do Thunar aberta feche-a para atualizar as
alterações desta pasta. Agora execute o Thunar navegue até a pasta
que tiver algum pdf clique com o botão direito do mouse sobre o
mesmo e escolha a opção Enviar para/Redutor
de PDF e quando a janela de xterm
desaparecer a criação do arquivo pdf reduzido terminou; após abra
o novo pdf e visualize rapidamente e se não houve problemas na
criação do mesmo podendo excluir o original manualmente.
xterm -e reduzpdf (não use o %F)
Eliminando
nomes de arquivos com espaço
Para
poder criar o arquivo pdf reduzido é necessário eliminar espaços
em branco do nome do arquivo, para isto você pode utilizar o script
semespaco que pode ser executado numa janela de terminal ou
escolhendo a opção Abrir com... de
qualquer gerenciador de arquivos sem precisar utilizar neste caso uma
janela de terminal.
Salve
o script semespaco em /usr/local/bin com permissão 755 do chmod.
Conteúdo:
#
Script para remover espaço em branco em nomes de
# arquivo, substituindo os espaços pelo caractere sublinhado.
# arquivo, substituindo os espaços pelo caractere sublinhado.
#
Funciona apenas com um arquivo por vez ou diretório
# devido ao script.
# devido ao script.
#
Não funciona com caractere curinga, como *.doc.
#
O arquivo com espaço no nome deve ser especificado
# entre aspas duplas.
# entre aspas duplas.
#
Exemplo: rename "Teste de qualidade.doc"
#
resultado: Teste_de_qualidade.doc
#
O comando renome faz parte do sistema, encontrado nas
# distros ubuntu.
# distros ubuntu.
#
#
Para remover os espaços de vários arquivos, usando
# curinga, usar diretamente
# curinga, usar diretamente
#
no terminal: rename -v 'y/ /_/' *.txt
#
#
rename
-v 'y/ /_/' "$1"
Nenhum comentário:
Postar um comentário