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

33284
Tim Lytle

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

Больше фона

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

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

12
Дубликат http://superuser.com/questions/38819/how-to-print-an-image-over-several-sheets-of-paper las3rjock 14 лет назад 0
Не дубликат, который был для XP, и попросил любой способ, я ищу конкретно PDF в PDF, который ни один из ответов на этот вопрос (или этот) не обеспечивает AFAIK. Tim Lytle 14 лет назад 0
Через 7 лет после публикации я с успехом воспользовался принятым решением. «Не по теме, потому что они быстро устаревают» в этом случае выглядит не так ;-) Julien Kronegg 7 лет назад 0
@JulienKronegg Действительно. По крайней мере, потребовалось 5 лет, чтобы закрыть вопрос. :) Tim Lytle 7 лет назад 0

7 ответов на вопрос

7
outsideblasts
PosteRazor прекрасно работает с форматами файлов изображений (я использовал его), но не поддерживает PDF в качестве входных данных. Tim Lytle 14 лет назад 1
На данный момент похоже, что Постеразор - лучшая ставка. Это не будет делать PDF в PDF, но пока файл работает в формате postscript или image, он работает. Это то, что я использовал, и похоже, что я буду придерживаться на данный момент. Tim Lytle 14 лет назад 0
Это очень низкокачественный ответ, и, вероятно, его следовало пометить как таковой еще в 2009 году. Маловероятно, что постер отредактирует, чтобы улучшить это сейчас. Я бы рекомендовал сначала изучить другие решения. Burgi 7 лет назад 0
6
Piero

Under Linux Mint Debian Edition (will be the same under Debian or Ubuntu) :

 apt-get install pdfposter 

go in the directory where your file is, and type :

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

where original-file.pdf is your existing file to split, multipage-poster.pdf is the new file to create, and A1 the desired poster's format. The original format is A4 by default.

More info by typing :

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

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

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

http://imgur.com/8KHVG вот скриншот Syed 11 лет назад 0
Круто, но я не понимаю, как ты выбрал ... MUY Belgium 6 лет назад 0
1
outsideblasts

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

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

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

alt text

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

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

Just yesterday I was in a similar situation. I needed to print a .svg Inkscape vector graphics file onto several smaller sheets of paper (A4 portrait in my case) under Ubuntu Linux.

What I ended up was a hack but it worked for me in my case:

  1. Reduce the document size to the size of your sheets.
  2. Move your graphics so the top-left part of it fits within the document border.
  3. Save the file as PDF.
  4. Move the graphics to the left.
  5. Repeat at 3 until you have the whole row saved as individual PDF-files. If you haven't exported the bottom part of your graphics yet, move the graphics up and repeat at 3.

This got the job done for my example of 8 sheets of paper.

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

Use Foxit Reader and while printing select tile large pages and Adjust Zoom and overlap as per your wish.

Or use Adobe PDF reader and in print command dialogue box select Poster and Adjust Zoom and overlap.

Ваш пост должен быть расширен. В своем нынешнем виде он не предоставляет достаточно информации, чтобы фактически * [ответить] (http://superuser.com/help/how-to-answer) * на вопрос ОП. Вы должны включить конкретные шаги для реализации вашего решения и объяснить, почему / как ваш ответ отвечает на вопрос ОП. Twisty Impersonator 8 лет назад 1
В настоящее время у меня нет 10 баллов, поэтому я не могу добавлять фотографии. Это будет примерно похоже на скриншот "Alcatel.Lucent", размещенный выше в ответе на этот вопрос. Purnendu Kumar 8 лет назад 0

Похожие вопросы