Вопрос или проблема
У меня есть постер, который я хотел бы напечатать. Он намного больше, чем один лист бумаги, который может поместиться в мой принтер. Какую программу я могу использовать, чтобы напечатать его на отдельных листах бумаги (чтобы собрать позднее)?
Установите posterazor , она вам подойдет. После установки вы можете найти posterazor в Программы → Графика → PosteRazor.
Использование posterazor:
- Шаг 1: Импортируйте ваш постер
- Шаг 2: Здесь вы можете увидеть размер импортированного изображения.
- Шаг 3: Введите размеры и границы
- Шаг 4: Введите значение перекрытия
- Шаг 5: Определите окончательный размер постера для нескольких листов.
- Шаг 6: Сохраните постер.
- Теперь вы получите все разрезанные изображения в формате PDF.
- Распечатайте изображение и соберите его.
PosteRazor отлично подходит, если ваши входные данные – это растровая графика, такая как изображение JPEG или PNG. Но в моем случае мой входной файл был PDF с множеством векторной графики. Поскольку мне надоело сначала преобразовывать их в растровую графику, чтобы PosteRazor мог их использовать, и поскольку я не хотел терять качество, я написал новый инструмент под названием plakativ. Вы можете получить его здесь:
https://pypi.org/project/plakativ/
Если вы находитесь на Linux, вы можете установить его с помощью pip. Windows-исполняемые файлы также регулярно собираются на AppVeyor CI: https://ci.appveyor.com/project/josch/plakativ/build/artifacts
Исходный код размещен здесь: https://gitlab.mister-muffin.de/josch/plakativ
Я пробовал использовать Calc, он работает для простых случаев и не требует установки дополнительного программного обеспечения.
- Откройте LibreOffice Calc, в Формат > Стиль страницы установите размер страницы на размер бумаги, которую вы используете, например A4.
- Установите границу страницы как можно уже, например 0,5 см или 1 см на каждом краю.
- Уберите (снимите галочку) как заголовок, так и нижний колонтитул.
- Нажмите ОК. После этого появятся горизонтальные и вертикальные пунктирные линии, показывающие разметку листа для каждой страницы. Рекомендую сжать (уменьшить ширину) столбцы вокруг линий разметки страницы для увеличения точности.
- Теперь вставьте изображение в лист.
- Экспортируйте в PDF, чтобы увидеть результат, а затем распечатайте.
Я не смог попробовать это (я не использую Ubuntu и его нет в основных репозиториях моей дистрибуции), но столкнувшись с той же проблемой, я наткнулся на pdfposter, который, как предполагается, “масштабирует и разрезает PDF-изображения/страницы для печати на нескольких страницах“.
Однако я нашел отличное решение в этой статье, используя ImageMagick для разрезания постера на несколько частей. Вам придется сделать некоторые вычисления, но команда для использования выглядит примерно так:
convert image.jpg +repage -crop ${WIDTH}x${HEIGHT}+${X}+${Y} tile-1.jpg
где ${X}
и ${Y}
варьируются для каждой плитки.
Попробуйте использовать scribus. Он предназначен только для настольной издательской системы (DTP). Вы получите помощь здесь http://docs.scribus.net/, а также начальные выпуски fullcirclemagazine содержат хороший урок по scribus.
Существует ОТЛИЧНЫЙ онлайн-инструмент для этого дела на https://rasterbator.net/, который делает эту задачу простой.
Вы загружаете изображение, указываете, сколько страниц вам нужно и в каком формате (портрет или пейзаж). Затем сайт делает всё остальное, создавая PDF нужного количества страниц с метками обрезки и индексированием, если нужно.
Для многопользовательских PDF вы можете использовать krop
Просто нарисуйте две области мышкой, затем нажмите смайлик. Krop создаст файл в той же директории с интерлированным PDF оригинального PDF.
Posterazor отлично справляется с задачей и демонстрирует, что он делает, в удобном интерфейсе.
Он не был упакован для моего дистрибутива, но отлично работает с wine.
Когда я печатал его вывод с Windows-машины, я не смог правильно установить поля печати.
Решение заключалось в том, чтобы встроить (жестко закодировать) поля в сам PDF.
Это можно легко сделать, вдохновившись ответом @Skippy.
Пожалуйста, используйте/адаптируйте по мере необходимости.
.
Ответ или решение
Чтобы создать большой плакат, который необходимо напечатать на нескольких листах бумаги, вы можете воспользоваться рядом программных инструментов. Это может быть полезно для домашних проектов, презентаций, выставок и других случаев, когда требуется печать изображения, превышающего стандартный размер бумаги.
Теория:
Основная задача – разделить изображение или документ на отдельные части, чтобы каждая из них помещалась на стандартный лист бумаги. После этого листы можно собрать вместе для получения единого большого изображения. Существуют программы, позволяющие автоматически разрезать изображение или PDF-документ на части, добавлять поля и настроить параметры наложения, чтобы обеспечить точность печати и избежание потерь в важных частях изображения.
Пример:
Одной из популярных программ для этой задачи является PosteRazor. Она подходит для импортирования изображений в растровом формате, таких как JPEG или PNG. Постепенные шаги работы в PosteRazor включают:
- Импорт изображения в программу.
- Определение размера импортированного изображения.
- Настройка размеров листов бумаги и полей.
- Введение значений наложения изображений для совмещения листов бумаги.
- Определение конечного размера плаката, который будет распечатан на нескольких листах.
- Сохранение результата в формате PDF, который удобно распечатать.
Для пользователей, работающих с PDF-документами, которые содержат множество векторной графики, может быть полезным инструмент plakativ. Он минимизирует потерю качества в отличие от растровых изображений и позволяет работать с большими PDF-документами.
Применение:
После установки и настройки выбранной программы следуйте инструкциям, чтобы разделить свое изображение или документ на части. Если вы используете PosteRazor, интерфейс будет выводить вас через необходимые шаги вплоть до окончательного сохранения проекта в PDF формате. Далее:
- Откройте полученный PDF в программе для просмотра PDF-документов.
- Настройте параметры печати, включая размер листа и поля, так, чтобы он соответствовал настройкам, указанным в программе.
- Распечатайте PDF на стандартных листах бумаги (таких как A4 или Letter).
- Соедините распечатанные страницы согласно разметке, чтобы получить единый плакат.
Для тех, кто предпочитает онлайн-инструменты, сайт Rasterbator предлагает простой интерфейс для разбиения изображений и предоставления PDF для печати. Для более сложных задач можно также использовать LibreOffice Calc или инструменты для командной строки вроде ImageMagick.
Чтобы избежать потери качества и сохранить точность изображения, рекомендуется четко следовать инструкциям по настройке размеров и наложения в используемых программах.