Intereting Posts
Почему pacman останавливается, когда я замораживаю вывод с помощью ctrl + s оценка команд двойной блокировки в выражении состояния bash (IP-телефония, VoIP и видеоконференции) Конфигурация Ekiga для локальной сети с той же подсети Как проверить SSL-сертификаты в командной строке? Установите устройство в качестве другого пользователя Лучший механизм регистрации и загрузки файлов резервных копий smbclient завершается с ошибкой протокола сообщения: NT_STATUS_INSUFFICIENT_RESOURCES ', что это значит и как его исправить? Как отправить почту? имеющих 2 системных каталога Что происходит с моим планировщиком cron? (rsnapshot) Как заставить слово Bash ссылаться на псевдоним, функцию, файл и т. Д.? Программа 3D-рисования для создания человеческих фигур (например, Windows Poser) Найти только в каталогах n уровней Менеджеры пакетов обновлены или обновлены? Dwm-pertag patch – сохранение состояния между перезапусками

Объединение нескольких PDF-файлов в один (размещается в матрице)

Имея набор 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-изображения, обычно состоящие из графика / графика (простые формы линий и прямоугольников) и нескольких текстов (название, метки …).

    Вы можете использовать служебную программу pdfnup из пакета pdfjam .

     pdfnup in.pdf --nup 3x3 

    должен выводить файл in-nup.pdf со страницами in.pdf, расположенными в серии страниц с матрицей 3×3 от источника pdf.

    Вы должны объединить все ваши PDF-файлы только в одном, также вы должны указать размер бумаги для выходного файла, см. Документы pdfjam для деталей.