Паковать изображения в PDF

У меня много скриншотов, которые были взяты в одинаковых условиях: одинаковое разрешение дисплея, одинаковое масштабирование экрана, просмотрщик PDF в одном размере, уровень масштабирования PDF одинаковый и т. Д.

Они имеют разную ширину и высоту. Самые широкие имеют стандартную ширину текста по DIN A4 (портрет).

Я хочу, чтобы они были помещены в PDF (размер бумаги: DIN A4, портрет), но не на одну страницу, например

convert * output.pdf 

будет делать только с максимально возможным количеством страниц. Вопросы заказа (буквенно-цифровой порядок имен файлов, файлы называются {1..n}.png .). Изображения не должны растягиваться по ширине, чтобы соответствовать ширине текста в формате PDF, но вместо этого они должны иметь общий (постоянный) коэффициент масштабирования.

Все изображения находятся в формате PNG.

Я предпочитаю способ командной строки для достижения этого, поэтому повторять его – возможно, автоматическим способом – легко.

Какой-то разделитель между скриншотами был бы приятным, так что легко увидеть, где он заканчивается, а следующий начинается.

One Solution collect form web for “Паковать изображения в PDF”

Я ждал ответа до нескольких минут, прежде чем я должен был это сделать. Затем я взломал что-то вместе, которое работает с расширением списка bash:

 \documentclass{report} \usepackage{graphicx} \usepackage[a4paper, total={6in, 10in}]{geometry} \begin{document} \includegraphics[scale=.15]{../1}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../2}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../3}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../4}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../5}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../6}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../7}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../8}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../9}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../10}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../11}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../12}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../13}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../14}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../15}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../16}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../17}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../18}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../19}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../20}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../21}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../22}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../23}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../24}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../25}\\ % [...] \end{document} 

Это супер уродливо, поскольку он не использует цикл, потому что я не знаю, как делать циклы в LaTeX, и вам нужно снова использовать расширение списка bash или заполнить имена путей вручную, когда число скриншотов увеличивается.

Я соглашусь с любым ответом, который тоже будет выполняться, и все-таки немного менее уродливым.

  • Сплит PDF в документы с несколькими страницами каждый
  • Средство просмотра PDF с разрезами для больших файлов
  • просмотрщик только для командной строки
  • Есть ли инструмент или способ для увеличения существующих файлов PostScript или PDF для печати - не только для отображения
  • Как конвертировать TXT в PDF?
  • Как объединить 2 файла PDF с порядком перемежения страниц?
  • конвертировать - неустранимая ошибка, когда PDF в jpg
  • Почему появляется предупреждение «BUG» при просмотре определенного pdf-файла?
  • Экспортировать дисплей терминала в PDF
  • Есть ли способ сгладить .pdf-изображение из командной строки?
  • Средство просмотра PDF с возможностями reflow для linux?
  • Interesting Posts

    Как трубопровод в этой команде в конечном итоге достигает, чтобы убить процесс?

    Измерение промахов последнего уровня через PAPI на машине AMD, работающей под управлением Ubuntu Linux

    Программа установки TrueOS Desktop бесконечно, никогда не удается завершить установку

    настроить exim для пересылки электронной почты системы (снаружи), на сервере с динамическим ip, за маршрутизатором DNS

    Как работает переадресация кадров с помощью моста и виртуальных интерфейсов

    Доступ к 389 консолью сервера каталогов на Fedora

    Созданные символы, но не «там» SSH

    Альтернативы оконному менеджеру FVWM?

    Устанавливает ли GRUB на каждом диске?

    Shell Script считывает метаданные файла, а затем mv каждый в новый каталог

    Какая эффективная стратегия резервного копирования для зеркального пула ZFS?

    Восстановить права доступа к системному файлу

    Запись перед курсором

    Как установить последнюю версию gcc на FreeBSD?

    Как проверить аппаратные ошибки с помощью программных методов?

    Linux и Unix - лучшая ОС в мире.