O Ghostscript é um pacote de softwares que possibilita o usuário ver ou imprimir arquivos PostScript e PDF, ou convertê-los para outros formatos.
Este pacote é bastante popular nas distribuições Linux, entretanto muitas pessoas não sabem que o Ghostscript é uma ferramenta poderosa para combinar ou extrair páginas de arquivos PDF, através do comando 'gs'.
Para combinar dois ou mais arquivos PDF em um único arquivo, podemos usar o comando a seguir:
$ gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=saida.pdf um.pdf dois.pdf
O exemplo é para dois arquivos. Se desejar combinar três ou mais arquivos PDF, continue a linha de comando adicionando os nomes dos arquivos separados por espaço.
Para extrair páginas de um arquivo PDF, gerando um novo arquivo PDF, podemos usar o comando a seguir:
$ gs -dBATCH -dNOPAUSE -dSAFER -sDEVICE=pdfwrite -dFirstPage=X -dLastPage=Y -sOutputFile=saida.pdf entrada.pdf
Descrição das opções:
-dBATCH
sai da execução do comando após o último arquivo;
-dNOPAUSE
desabilita o prompt e pausa no final de cada página;
-dSAFER
desativa os operadores "apagar" e "remover" e a habilidade de abrir os arquivos em outro modo além de somente leitura;
-sDEVICE=xxx
seleciona o dispositivo de saída;
-dFirstPage=X
seleciona a primeira página a ser processada
-dLastPage=Y
seleciona a última página a ser processada
-sOutputFile=arquivo
seleciona o arquivo de saída
Existem outros comandos que podem realizar estas duas tarefas. Mas o comando 'gs' é interessante pois preserva todos os objetos PDF importantes das páginas que os contém, sem realizar nenhum tipo de conversão.
Este pacote é bastante popular nas distribuições Linux, entretanto muitas pessoas não sabem que o Ghostscript é uma ferramenta poderosa para combinar ou extrair páginas de arquivos PDF, através do comando 'gs'.
Para combinar dois ou mais arquivos PDF em um único arquivo, podemos usar o comando a seguir:
$ gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=saida.pdf um.pdf dois.pdf
O exemplo é para dois arquivos. Se desejar combinar três ou mais arquivos PDF, continue a linha de comando adicionando os nomes dos arquivos separados por espaço.
Para extrair páginas de um arquivo PDF, gerando um novo arquivo PDF, podemos usar o comando a seguir:
$ gs -dBATCH -dNOPAUSE -dSAFER -sDEVICE=pdfwrite -dFirstPage=X -dLastPage=Y -sOutputFile=saida.pdf entrada.pdf
Descrição das opções:
-dBATCH
sai da execução do comando após o último arquivo;
-dNOPAUSE
desabilita o prompt e pausa no final de cada página;
-dSAFER
desativa os operadores "apagar" e "remover" e a habilidade de abrir os arquivos em outro modo além de somente leitura;
-sDEVICE=xxx
seleciona o dispositivo de saída;
-dFirstPage=X
seleciona a primeira página a ser processada
-dLastPage=Y
seleciona a última página a ser processada
-sOutputFile=arquivo
seleciona o arquivo de saída
Existem outros comandos que podem realizar estas duas tarefas. Mas o comando 'gs' é interessante pois preserva todos os objetos PDF importantes das páginas que os contém, sem realizar nenhum tipo de conversão.
Nenhum comentário:
Postar um comentário