yad_pdf2text - Converter pdf em texto usando pdftotext+yad
Publicado por Raimundo Alves Portela (última atualização em 14/05/2012)
[ Hits: 4.737 ]
Homepage: http://portelanet.com
Script desenvolvido para oferecer uma visual gráfico para selecionar um arquivo PDF e convertê-lo em texto.
Ao final da conversão o arquivo convertido é apresentado.
Para usar basta descompactar o arquivo baixado, e executar o arquivo yad_pdf2text.sh, ou dar o tradicional 2 cliques no arquivo 'Converter PDF em Texto' (yad_pdf2text.desktop).
Obs.: Para esse "lançador" funcionar, basta colocar o script dentro do diretório referenciado no ícone '/opt/yad_pdf2text.sh', você pode mudá-lo caso desejar, só precisa usar um editor como o nano ou vim para alterar o yad_pdf2text.desktop.
#!/bin/bash
# Raimundo Portela <rai3mb@gmail.com>
# yad_pdf2text
# Script para converter arquivos pdf em texto usando pdftotext + yad
#-------------------------------------------------------
# coleta os dados
if DADOS=$(yad --title='pdftotext grafico' --width=500 --height=350 --file --file-filter='PDF|*.pdf' --button='Sair':1 --button='_Converter':0)
then
# obtem apenas o nome do arquivo
IFS='|' read ARQUIVO <<< "$DADOS"
# verifica o arquivo, converte e abre-o para conferencia
[ -f "$ARQUIVO" ] && pdftotext "$ARQUIVO" && gedit "${ARQUIVO%%.pdf}.txt"
fi
#==================== ICONE DE EXECUCAO (opcional) ================
Name=yad_pdf2text
Comment=Coberter PDF em Texto
Exec=/opt/yad_pdf2text.sh
Icon=terminal
Terminal=false
Type=Application
Name[en_US]=Converter PDF em Texto
Name[pt_BR]=Converter PDF em Texto
Calcular tamanho ideal da memória SWAP
Montar Imagem iso no Nautilus-Script ou no Nautilus-Actions
Atualização automática Debian / Ubuntu
Interface para tarefas básicas
Backup PostgreSql por DataBases
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
Utilizando a Ferramenta xcheckrestart no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
como usar o caja como cliente FTP no linux mint? (3)
O que você está ouvindo agora? [2] (247)
O que significa essa expressão? (3)
o que é esta mensagem? relatorios do sistema (8)
VMWare Player não conecta na rede nem consigo intercambiar arquivos (3)









