У меня есть плакат, который я хотел бы напечатать. Это намного больше, чем один лист бумаги, который может поместиться в моем принтере. Какую программу я могу использовать, чтобы распечатать ее на отдельных листах бумаги (чтобы собрать позже)?
Установите Постеразор он подойдет вам. После установки вы можете увидеть постеразор в разделе Приложения → Графика → PosteRazor .
Использование постеразора:
Попробуйте использовать скриб. Это только для DTP (Desktop Publishing). Вы получите помощь здесь http://docs.scribeus.net/ , а также в первых выпусках fullcirclemagazine есть хороший урок для писца.
PosteRazor является большим, если Ваш вход является растром, графическим как изображение PNG или JPEG. Но в моем случае, моим входом был PDF с большим количеством векторной графики. Так как я устал от первой необходимости представить их в растре, графическом так, чтобы PosteRazor мог использовать их и так как я не хотел получающейся качественной потери также, я записал новый инструмент, названный plakativ. Можно захватить его здесь:
https://pypi.org/project/plakativ/
Если Вы находитесь на Linux, можно установить его с зернышком. Исполняемые файлы Windows также регулярно основываются на AppVeyor CI: https://ci.appveyor.com/project/josch/plakativ/build/artifacts
Исходный код размещается здесь: https://gitlab.mister-muffin.de/josch/plakativ
Я не мог попробовать (я не использую Ubuntu и его нет в основных репозиториях моего дистрибутива), но, столкнувшись с той же проблемой, я обнаружил pdfposter , который должен « масштабировать и мозаично размещать изображения / страницы PDF для печати на нескольких страницах ] ".
Однако я нашел хорошее решение в этой статье , используя ImageMagick, чтобы разрезать плакат на несколько плиток. Вам нужно будет выполнить математические вычисления, но в основном используется команда
convert image.jpg +repage -crop ${WIDTH}x${HEIGHT}+${X}+${Y} tile-1.jpg
, где $ {X}
и $ {Y}
различаются для каждой плитки.