Tendo um conjunto de arquivos PDF, digamos: in-01.pdf
, in-02.pdf
, in-03.pdf
, ... Eu gostaria de combinar todos eles em um único, formando uma matriz M x N
.
O comando montage
permite fazer isso ( M
e N
devem ser inteiros):
montage -mode concatenate -tile NxM in-*.pdf out.pdf
O problema é que o tamanho do PDF resultante é enorme, enquanto eu esperaria que ele fosse (talvez apenas) um pouco maior que a soma de todos os tamanhos de PDF de entrada. Acho que montage
converte primeiro os PDFs de entrada em imagens e, em seguida, cria a saída PDF dessas imagens (por exemplo, o texto nos PDFs originais não é exibido como texto no PDF de saída, mas como uma imagem com menor qualidade e tamanho maior).
Eu acho que deve 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 em sistemas GNU / Linux.
OBSERVAÇÃO : podemos supor que esses arquivos PDF tenham a mesma dimensão exata (largura e altura). São imagens PDF geradas automaticamente que consistem normalmente em um gráfico / plotagem (linhas e retângulos de formas simples) e um pequeno texto (título, rótulos ...).