Имея набор PDF - файлов, позволяет сказать: in-01.pdf
, in-02.pdf
, in-03.pdf
, ... Я хотел бы объединить их все в одну, образуя M x N
матрицу.
Команда montage
позволяет сделать это ( M
и N
должны быть целыми числами):
montage -mode concatenate -tile NxM in-*.pdf out.pdf
Проблема в том, что размер получаемого PDF огромен, хотя я ожидаю, что он будет (может быть, просто) немного больше, чем сумма всех входных форматов PDF. Я думаю, что montage
сначала нужно преобразовать входные PDF-файлы в изображения, а затем создать выходной PDF-файл из этих изображений (например, текст в исходных PDF-файлах отображается не как текст в выходном PDF-файле, а как изображение с более низким качеством и большим размер).
Я предполагаю, что должен быть способ сделать это (например, LATEX позволяет вставлять изображение PDF в другой PDF без необходимости сначала преобразовывать его в изображение).
Я ищу альтернативу командной строки с использованием бесплатных программных инструментов в системах GNU / Linux.
ПРИМЕЧАНИЕ : мы можем предположить, что эти PDF-файлы имеют одинаковый точный размер (ширину и высоту). Это автоматически генерируемые PDF-изображения, обычно состоящие из графика / графика (простые линии линий и прямоугольников) и нескольких текстов (заголовок, метки ...).
montage
делает :).