Многостраничный PDF-баннер / постер из PDF [закрыт]

13

Я ищу утилиту, которая возьмет один большой PDF-файл и разделит его на меньшие PDF-файлы для печати баннеров / плакатов. Ищете Linux или мультиплатформенное решение.

Больше фона

Моя цель - взять документ Inkscape и сгенерировать PDF, а затем распечатать его на принтере, который не выполняет автоматическую печать баннеров / плакатов - поэтому, если есть лучшее решение, я был бы рад услышать это.

Я обнаружил, что экспорт в формате PNG занимает некоторое время, и иногда смеси не сохраняются. Печать в формате PDF (Ubuntu print-to-file), кажется, работает хорошо. Я нашел утилиты, которые могут принимать большие форматы изображений и создавать многостраничные PDF-файлы, но не PDF-PDF.

Тим Лайтл
источник
Дубликат superuser.com/questions/38819/…
las3rjock,
Не дубликат, который был для XP, и спросил в любом случае, я ищу специально PDF в PDF, который ни один из ответов на этот вопрос (или этот) не обеспечивает AFAIK.
Тим Литл
Через 7 лет после публикации я с успехом воспользовался принятым решением. «Не по теме, потому что они быстро устаревают» в этом случае выглядит неправильно ;-)
Julien Kronegg
@JulienKronegg Действительно. По крайней мере, потребовалось 5 лет, чтобы закрыть вопрос. :)
Тим Литл

Ответы:

7

Или постеразор ?

outsideblasts
источник
3
PosteRazor прекрасно работает с форматами файлов изображений (я использовал его), но не поддерживает PDF в качестве входных данных.
Тим Литл
На данный момент, похоже, Постеразор - лучшая ставка. Это не будет делать PDF в PDF, но пока файл работает в формате postscript или image, он работает. Это то, что я использовал, и похоже, что я буду придерживаться на данный момент.
Тим Литл
Это очень низкое качество ответа, и, вероятно, его следовало пометить как таковое еще в 2009 году. Маловероятно, что постер отредактирует, чтобы улучшить это сейчас. Я бы рекомендовал сначала изучить другие решения.
Бурги
@TimLytle теперь есть платив, который похож на постеразор, но использует PDF в качестве входных данных.
josch
6

Под Linux Mint Debian Edition (будет так же, как под Debian или Ubuntu):

    apt-get install pdfposter

перейдите в каталог, где находится ваш файл, и введите:

    pdfposter -p a1 original-file.pdf multipage-poster.pdf

где original-file.pdf - ваш существующий файл для разделения, multipage-poster.pdf - новый файл для создания, а A1 - желаемый формат плаката. Исходный формат по умолчанию - А4.

Больше информации, набрав:

    pdfposter --help
Piero
источник
1
Обратите внимание, что это не обеспечивает никакого наложения для легкого склеивания, поэтому это может быть немного неудобно.
starbeamrainbowlabs
3

Я только что напечатал плакат Alcatel Lucent LTE в формате PDF. В свойстве принтера просто выберите тип масштабирования «Tile large paper».

введите описание ссылки здесь

Сайед
источник
imgur.com/8KHVG вот скриншот
Syed
Круто, но я не понимаю, как вы выбрали ...
MUY Бельгия
2

Это должно сделать это. Rasterbator позволяет загружать большое изображение, разбивать его и загружать меньшие части.

outsideblasts
источник
Использовал ли он раньше, разве это тоже не пикселизирует (растеризует)? В этом суть - верно? Я не верю, что вы можете дать ему файл с высоким разрешением и получить такое же разрешение.
Тим Литл
Ну тогда этот blockposters.com/default.aspx , вероятно, будет иметь ту же проблему ..?
аутбласты
1

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

альтернативный текст

(с открытым исходным кодом, Windows)

багор
источник
1
Ищите что-то, что работает в Linux (или кроссплатформенном), но концепция многостраничного PDF-принтера будет работать отлично.
Тим Литл
1
Не работает под Windows 10 (установка не удалась)
Julien Kronegg
1

Буквально вчера я был в похожей ситуации. Мне нужно было распечатать файл векторной графики .svg Inkscape на нескольких меньших листах бумаги (в моем случае это портрет А4) под Ubuntu Linux.

В итоге я взломал, но в моем случае это сработало:

  1. Уменьшите размер документа до размера ваших листов.
  2. Переместите свою графику так, чтобы ее левая верхняя часть вписывалась в рамку документа.
  3. Сохраните файл в формате PDF.
  4. Переместите графику влево.
  5. Повторяйте на 3, пока не сохраните всю строку в виде отдельных PDF-файлов. Если вы еще не экспортировали нижнюю часть вашей графики, переместите графику вверх и повторите 3.

Это сделало работу для моего примера 8 листов бумаги.

MadMike
источник
Теоретически вы можете экспортировать svg как png с высоким разрешением, а затем использовать imagemagick для автоматического создания тайлов.
starbeamrainbowlabs
@starbeamrainbowlabs Интересно, почему вы публикуете это как комментарий к моему ответу? Почему бы не попробовать и сделать полный ответ на идею?
MadMike
-1

Используйте Foxit Reader и во время печати выберите большие страницы и настройте масштаб и перекрытие по своему желанию.

Или используйте программу чтения Adobe PDF и в диалоговом окне команды печати выберите Плакат и Настроить масштаб и перекрыть.

Пурненду Кумар
источник
1
Ваш пост должен быть расширен. В своем нынешнем виде он не предоставляет достаточно информации, чтобы фактически ответить на вопрос ОП. Вы должны включить конкретные шаги для реализации вашего решения и объяснить, почему / как ваш ответ отвечает на вопрос ОП.
Я говорю: восстанови Монику
В настоящее время у меня нет 10 баллов, поэтому я не могу добавлять фотографии. Это будет примерно похоже на скриншот "Alcatel.Lucent", размещенный выше в ответе на этот вопрос.
Пурненду Кумар