Я надеюсь сшивать вместе несколько PDF вместе в один файл. Существует ли программа/путь (предпочтенный открытый исходный код), который может сделать это для меня с небольшой стычкой? При совместном использовании программы, приведите причины, почему она будет работать и не только ссылка.
Я вполне как PDFSam, поскольку это - хороший межплатформенный инструмент для разделения и слияния страниц из файлов PDF.
Я полагаю, что это записано в Java (следовательно кросс-платформенный), и исходный код доступен.
Я использовал его в качестве своей нейтрализации много раз, когда люди просканировали меня набор документов от сетевого принтера, который я должен был затем отделить и повторно объединить в различных заказах, и я должен был бы сказать, что это имеет слишком много полезных функций инструмента, чей только реальная цель состоит в том, чтобы разделить и объединить pdfs.
Это даже поддерживает оперативное переупорядочение и режимы просмотра миниатюр, которые могут сэкономить немного времени, особенно когда Вы не можете помнить, который файл который.
pdftk, кажется, инструмент, на который чаще всего ссылаются, для всех видов управления PDF.
Демонстрационная команда с их веб-сайта, описывающего, как объединить несколько PDFs.
pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf
Элементарный GUI доступен: pdftk4all
Немного лучше выглядящий: Разработчик pdftk
Наконец, PDFCreator может объединить документы также, но это, кажется, является немного громоздким, чтобы сделать. Это было бы действительно удобно для слияния нескольких различных типов исходных файлов все же.
Можно использовать gsview
Установите GSview на компьютере. Преобразуйте file1.pdf и file2.pdf в PostScript (.ps) формат. В Adobe Acrobat Reader это может быть сделано с Файлом-> Открытый.. file1.pdf, Файл-> Печать...-> Выбор некоторый принтер PostScript-> отмечают Печать в файл-> хорошо. Запишите file1.ps в Имя файла:-> хорошо.
Повторите эти шаги для преобразования file2.pdf в file2.ps. В этом примере предполагается, что файлы сохранены в каталог c:\tilap\.
Не необходимо иметь принтер PostScript. Драйвер для него может быть установлен, даже если уже существует некоторый другой принтер, подключенный к компьютеру.
Откройте Notepad (или некоторый другой текстовый редактор), скопируйте и вставьте следующий фрагмент кода PostScript в редактора. Отредактируйте код для соответствия каталога, где file1.ps и file2.ps были сохранены. Не забудьте для использования \вместо \в путях. Сохраните результаты к некоторому каталогу как file12.ps.
%!PS
% Written by Helge Blischke, see
% http://groups.google.com/groups?ic=1&selm=3964A684.49D%40srz-berlin.de
%
% The following 2 procs encapsulate the jobs to be processed
% much as is done with EPS images:
/_begin_job_
{
/tweak_save save def
/tweak_dc countdictstack def
/tweak_oc count 1 sub def
userdict begin
}bind def
/_end_job_
{
count tweak_oc sub{pop}repeat
countdictstack tweak_dc sub{end}repeat
tweak_save restore
}bind def
% Now, add your jobs like this:
_begin_job_
(c:\\tilap\\file1.ps)run
_end_job_
_begin_job_
(c:\\tilap\\file2.ps)run
_end_job_
% and so on.
Запустите GSview для просмотра объединенных файлов PostScript. Файл-> Открытый...-> file12.ps.... и преобразовывает его назад в PDF: Файл-> Преобразовывает...-> Устройство: pdfwrite-> хорошо-> file12.pdf
Другие альтернативы включают CutePDF Writer & PDF Toolkit