Ter um conjunto de arquivos PDF, vamos dizer: in-01.pdf
, in-02.pdf
, in-03.pdf
, ... Gostaria de combinar todas elas em uma única, formando uma M x N
matriz.
O comando montage
permite fazer isso ( M
e N
deve ser um número inteiro):
montage -mode concatenate -tile NxM in-*.pdf out.pdf
O problema é que o tamanho do PDF resultante é enorme, enquanto eu esperaria que fosse (talvez apenas) um pouco maior que a soma de todos os tamanhos de PDF de entrada. Eu acho que montage
é primeiro converter os PDFs de entrada em imagens e depois criar o PDF de saída a partir dessas imagens (por exemplo, o texto nos PDFs originais não é mostrado como texto no PDF de saída, mas como uma imagem com menor qualidade e maior Tamanho).
Eu acho que deveria haver uma maneira de fazer isso (o LATEX, por exemplo, permite inserir uma imagem em PDF em outro PDF sem a necessidade de convertê-la em uma imagem primeiro).
Estou procurando uma alternativa de linha de comando usando ferramentas de software livre nos sistemas GNU / Linux.
NOTA : podemos supor que esses arquivos PDF tenham a mesma dimensão exata (largura e altura). São imagens PDF geradas automaticamente, normalmente consistindo de um gráfico / plotagem (formas simples, linhas de linhas e retângulos) e alguns textos (título, etiquetas ...).
montage
faz :).