Imaginemos que temos um conjunto de ficheiros .pdf com tamanhos e formatos (paisagem, retrato) diferentes e que os queremos juntar num único arquivo, mantendo óbviamente todas as formatações dos ficheiros originais.

Para podermos fazer isso, podemos utilizar o programa (linha de comandos) chamado de GhostScript, da seguintes forma:

1º vamos criar uma pasta e copiar para essa mesma pasta todos os ficheiros .pdf que queremos juntar. Por exemplo vamos criar a pasta com o nome juntarpdfs com o comando “mkdir juntarpdfs” e copiar para lá os seguintes ficheiros pdf que queremos juntar:

– exemplo1.pdf

– exemplo2.pdf

– exemplo3.pdf

 

2º De seguida vamos criar um ficheiro com o nome (por exemplo) de listadepdf.txt com a lista dos nomes dos ficheiros pdf que queremos juntar, utilizando para isso o seguinte comando (este comando é para executar dentro da pasta que criamos chamada de juntarpdfs):

ls -1 *.pdf > listadepdf.txt

Se verificar na pasta “juntarpdfs” foi criado um ficheiro com o nome de listadepdf.txt. Se abrir esse ficheiro vai lá ver os nomes do ficheiro. Quando juntar os ficheiros o resultado vai das folhas vai estar na mesma ordem da lista dos ficheiros. Se quiser alterar a ordem, altere-a movendo para baixo ou para cima os nomes dos ficheiros que estão listados dentro do ficheiro “listadepdf.txt”

 

3º Executar o seguinte comando para juntar os ficheiros na mesma ordem que estão listados no ficheiro “listadepdf.txt”:

gs -sDEVICE=pdfwrite -dSAFER -dBATCH -dNOPAUSE -sOutputFile=~/juntar_tudo.pdf @listadepdf.txt -c -q

Vai verificar que foi criado na sua pasta /home (~/) um novo ficheiro com o nome de “juntar_tudo.pdf”. Se abrir esse ficheiro….surpresa….ele juntou todos os seus ficheiros .pdf que antes estavam separados.

 

O Ghostscript permite também juntar outros tipos de ficheiros, como por exemplo Postscripts normais. Basta mudar a variável sDevice e o resultado da junção pode ser um arquivo noutro formato, como por exemplo png/jpeg/bitmap. Seria interessante produzir um ficheiro .jpeg dum PDF e utilizar um conversor OCR para recuperar um texto protegido. Mas não digam este truque a ninguém, ha ha ha ha.