Manipular arquivos PDF
Para juntar vários arquivos (por exemplo, "primeiro.pdf", "segundo.pdf",...) em um único arquivo (digamos "saida.pdf"):
Primeiramente verifique se você tem instalado seu ghostscript no ubuntu (digitando gs):
$ gs
GPL Ghostscript 9.07 (2013-02-14)
Copyright (C) 2012 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
GS>
Note que no caso acima o ghostscript está instalado e aparece a versão do mesmo (9.07).
Para juntar dois arquivos "arquivo_01.pdf" e "arquivo_02.pdf" e transformá-lo em "saida.pdf":
\$ gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=saida.pdf arquivo_01.pdf arquivo_02.pdf
Tecle Enter
Para extrair alguma página de interesse (digamos extrair a página 35):
\$ gs -dBATCH -dNOPAUSE -dSAFER -sDEVICE=pdfwrite -dFirstPage=35 -dLastPage=35 -sOutputFile=saida.pdf arquivo_original.pdf
Tecle Enter
Este programa (gs) mantém o OCR (o reconhecimento de caracteres).
Se quiser modificar as margens de um arquivo PDF:
\$ pdfcrop --margins '10 -15 10 -180' entrada.pdf saida.pdf
Tecle Enter
Os quatro números acima são as configurações das margens e, no caso específico anterior, o "-15" é a margem superior da página, enquanto que "-180" é a parte inferior da página. Desta forma, encurtei a altura da página.
Mais detalhes em:
http://pages.cs.wisc.edu/~ghost
Este programa (gs) mantém o OCR (o reconhecimento de caracteres).
Se quiser converter direto de PDF para EPS:
\$ pdftops -eps entrada.pdf saida.eps