20, Março 2009
Você sabia que a Biblioteca Virtual da USP disponibiliza arquivos PDF do Telecurso 2000?
Pois é, mas o que isso tem a ver com juntar PDF no linux? Bem, é que eu passando por lá para baixar o curso de matemática do ensino médio para dar uma revisada em muitos conceitos, descobri que para cada capítulo havia um PDF separado e eu gostaria de ter isso num PDF só. Então aí vai a dica. No terminal de uma distribuição linux como o Ubuntu, digite o comando abaixo:
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=finished.pdf file1.pdf file2.pdf
Veja o significado de cada parâmetro informado:
* gs — Nome do programa a ser executado, o Ghostscript
* -dBATCH — Fechar o Ghostscript ao terminar o processo
* -dNOPAUSE — Não pausar o processo solicitando interação do usuário
* -q — Não mostrar nenhuma mensagem durante o processo
* -sDEVICE=pdfwrite — Usar o gerador de PDF do Ghostscript para realizar o processo
* -sOutputFile=finished.pdf — Nome do arquivo final com o conteúdo de todos os outros PDF’s informados
Você pode usar caracteres curingas para juntar todos os PDF’s de um diretório para um único arquivo, como
mostrado no comando abaixo:
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=finished.pdf *.pdf
Se você não tiver o Ghostscript instalado, baixe-o por apt-get, executando os comandos abaixo no terminal:
apt-get install gs
apt-get install pdftk
Referências: Decio Blog e Every Joe.
Deixar um comentário » |
Linux/FreeBSD, Software | Etiquetado: Ghostscript, Join PDF, Juntar, Linha de Comando, Linux, PDF, Ubuntu |
Link Permanente
Escrito por Manoel Campos da Silva Fh
1, Junho 2007
Quando o mysql é instalado, são instaladas ferramentas de linha de comando. No Windows estas ferramentas são instaladas dentro da pasta bin do mysql, que normalmente fica em Arquivos de Programas\MySQL.
Se você não tiver um servidor MySQL local, precisará copiar estas ferramentas a partir de um servidor MySQL. Instalando o MySQL no seu PC, o instalador disponibiliza uma opção para adicionar a pasta bin no path do sistema operacional, para permitir que executemos as aplicações, existentes nesta pasta, a partir de qualquer pasta, somente digitando o nome do executável.
Se a pasta bin não foi adicionada no path do SO, você precisará entrar na pasta onde estão as ferramentas para poder executar os comandos a seguir.
Conectar no MySQL:
mysql -h ip_ou_nome_dns_do_servidor -u usuario -p
//em seguida o programa pede a senha do servidor
//depois basta digitar comandos como:
show databases; //mostra os bancos de dados existentes;
use meu_banco; //usar o banco meu_banco
show tables; //mostrar as tabels do banco selecionado
//mostrar os campos da tabela minha_tabela
show fields from minha_tabela;
Para gerar um backup do banco usando o mysqldump.exe no prompt:
//gera um script sql do banco meu_banco
//no servidor ip_meu_servidor
//e grava em um arquivo meu_banco.backup.sql
mysqldump -h ip_meu_servidor meu_banco -u usuario -p > meu_banco.backup.sql
Para rodar um arquivo de script a partir do mysql.exe no prompt:
//conectar ao servidor, sem seguida é solicitada a senha
mysql -h ip_ou_nome_dns_do_servidor -u usuario -p
use meu_banco; //usar o banco meu_banco
//executar o arquivo script.sql que contém instruções sql
//as barras devem ser no padrão linux, ou seja, para a direita //a barra para a esquerda não funciona
source c:/temp/script.sql ;
3 Comentários |
Banco de Dados | Etiquetado: Banco de Dados, Ferramentas, Linha de Comando, MySQL |
Link Permanente
Escrito por Manoel Campos da Silva Fh