Подтвердить что ты не робот

PDF-документы для склейки (наложения)

У меня есть несколько документов формата PDF, которые я хотел бы (два в одном) "склеить" вместе в PDF-документ формата A3. Поэтому я получу от 2PDFs A4 один односторонний PDF A3. Я нашел отличную утилиту PDFToolkit и некоторые другие, но ни один из них не может быть использован для "склеивания" бок о бок двух документов.

4b9b3361

Ответ 1

Нашел следующий (бесплатный и открытый источник) инструмент для выполнения Imposition, называемый Impose (спасибо danio за подсказку). Это решило мою проблему отлично.

EDIT: Вот как это делается:

Используйте PDF Toolkit для объединения двух файлов PDF в один (два формата A4)

pdftk File1.pdf File2.pdf cat output OutputFile.pdf

Создайте одну страницу (один A3):

java -cp Multivalent.jar tool.pdf.Impose -dim 2x1 -verbose -paper-size "42.2x29.9cm" -layout "1,2" OutputFile.pdf

Ответ 2

Я просто наткнулся на хороший инструмент на superuser.com под названием PDFjam, который может выполнить все вышеперечисленное в одной команде:

pdfjam --nup 2x1 file1.pdf file2.pdf --outfile DONESKI.pdf

У него есть другие стандартные функции, такие как размер страницы плюс хороший синтаксис для более сложных сопоставлений страниц (сложный переупорядочивание страницы, необходимый для верстки страницы в стиле буклета).

Он построен на вершине TeX, что есть, что бы это ни было. Установка Ubuntu - это легкий ветерок: вы можете просто apt-get install pdfjam. В Mac OS я рекомендую получать BasicTeX (google "mactex basictex"; SO думает, что я спамер и не позволю мне опубликовать ссылку).

Это намного проще и удобнее, чем установка как pdftk, так и Multivalent (как для Mac OS для dev, так и для Ubuntu для развертывания), что для меня все равно не так хорошо...!

Ответ 3

Привлекательный, мощный инструмент верстки с открытым исходным кодом включен в пакете PoDoFo: http://podofo.sourceforge.net/ Меня устраивает. Некоторые планы внедрения можно найти по адресу: http://www.av8n.com/computer/prepress/ PoDoFo может делать много других вещей, а не только наложение.

Другим полезным инструментом привязки является Bookbinder (на сайт квантумелеплана). У этого есть GUI, который обращается к неспециалистам. Он не такой гибкий и мощный, как PoDoFo, но он может введение.

pdftk более или менее важно иметь, но он не будет делать наложение.

pdfjam бесполезен для меня, потому что существует широкий спектр действительные файлы PDF, с которыми он не может справиться.

Я никогда не мог получить многозначность для работы.

Ответ 4

Я хотел бы рекламировать свои pdftools

Он написан на Python, поэтому должен работать на любой платформе. Он является оберткой для Latex (пакеты pdfpages), но может многое сделать с помощью одной командной строки: объединить PDF файлы, объединить их (несколько входных страниц на выходную страницу) и пронумеровать страницы выходного файла (вы указываете местоположение и формат числа) Это все еще требует некоторой работы, но я думаю, что это довольно стабильно, чтобы быть пригодным для использования прямо сейчас :)

Ответ 5

Это помещает две страницы буквенных букв на один портретный лист письма, чтобы быть "привязанным" (т.е. сложенным) вверху.

pdftops $1 - | 
psbook | 
pstops -w11in -h8.5in '4:[email protected](.5in,0in)[email protected](.5in,5.5in),[email protected](8in,5.5in)[email protected](8in,11in)' | 
ps2pdf - $(basename $1 .pdf).psbook.pdf

Кстати, я делаю это часто, поэтому я, вероятно, отправлю больше "ответов" на этот вопрос, чтобы отслеживать успешные страницы pstops. Дайте мне знать, если это неправильное использование SO.

Ответ 6

Что вы хотите сделать, это imposition. Существуют коммерческие инструменты для наложения PDF файлов, таких как ARTS crackerjack и Довольно внушительный, но они довольно дороги (500 долларов США), требуют копию профессионала acrobat и переполняют для наложения 2 страниц формата А4 на лист A3.

Ответ 7

На стороне Postscript инструмент с именем pstops способен переупорядочить страницы файла Postscript любым возможным способом. Я не слышал о таком инструменте для PDF. Но pdf2ps и ps2pdf существуют. Таким образом, не очень-то идеальным решением может быть комбинация pdf2ps, pstops и ps2pdf.

Ответ 8

Я бы объединил две страницы формата А4 в один двухстраничный PDF файл, используя pdftk. Затем напечатайте в PDF, используя что-то вроде PrimoPDF и сообщите ему, чтобы он печатал в формате A3, по две страницы на стороне.

Я только что протестировал эту печать некоторых слайдов из PowerPoint. Он отлично работал. Я выбрал A3 в качестве формата бумаги в PowerPoint, а затем выбрал печать по 2 страницы на каждую сторону. Отпечатано в Primo и voila, у меня есть два слайда A4 на A3.

Ответ 9

Вы можете поместить несколько входных страниц на одну выходную страницу, используя BookletImposer.

И вы можете изменить порядок страниц и объединить несколько файлов PDF, используя PDF Mod.

С помощью этих двух инструментов вы можете делать практически все, что вам нужно, с файлами PDF (кроме редактирования их содержимого).

Ответ 10

У меня была аналогичная проблема. Я попробовал Impose, но это дало мне

Exception in thread "main" java.lang.NoClassDefFoundError: tool/pdf/Impose
Caused by: java.lang.ClassNotFoundException: tool.pdf.Impose
(...)
Could not find the main class: tool.pdf.Impose.  Program will exit.

Затем я попробовал PDF Snake, который не является бесплатным или открытым исходным кодом, но имеет совершенно неограниченную 30-дневную пробную версию. Он работал отлично, после настройки параметров для достижения того, что я хотел. Это отличный инструмент. Я бы определенно купил его, если бы это было не так дорого! Во всяком случае, я думал, что оставлю свои 2 цента на случай, если у кого-то будет такая же проблема, как у меня с Impose.

Ответ 11

посмотрите на это

http://sourceforge.net/projects/proposition/

Для запуска требуется laTex, но когда он это делает, работает очень хорошо

Привет