Как объединить много файлов PDF в один? [Дубликат]

    

На этот вопрос уже есть ответ здесь:

    

У меня есть 16 PDF-файлов, которые я хочу преобразовать в один ... Я нахожусь на Ubuntu 10.10, как я могу это сделать?

76 голосов | спросил rodrigoalves 15 12010vEurope/Moscow11bEurope/MoscowMon, 15 Nov 2010 15:10:58 +0300 2010, 15:10:58

5 ответов


0

Вы можете использовать, например, http://www.mergepdf.net/

Или:

PDFTK http://www.pdflabs.com/tools/pdftk- заместитель PDF-инструментарий /

Если вы НЕ работаете в Ubuntu и у вас возникла та же проблема (и вы хотели начать новую тему по SO, и SO предложил взглянуть на этот вопрос), вы также можете сделать это следующим образом:

Вещи, которые вам понадобятся:

* Full Version of Adobe Acrobat
  1. Откройте все файлы .pdf, которые вы хотите объединить. Их можно свернуть на рабочем столе в виде отдельных вкладок.

  2. Поднимите, что вы хотите, чтобы быть первой страницей вашего объединенного документа.

  3. Нажмите значок "Объединить файлы" в верхней левой части экрана.

  4. Всплывающее окно «Объединить файлы» состоит из трех разделов. Первый раздел называется «Выберите файлы, которые вы хотите объединить». Выберите параметр «Добавить открытые файлы».

  5. Выберите другие открытые документы .pdf на рабочем столе при появлении соответствующего запроса.

  6. Расположите документы, как вам нужно, во втором окне под названием «Расположите файлы в том порядке, в котором вы хотите, чтобы они отображались в новом PDF»

  7. В последнем окне под названием «Выберите размер файла и настройку преобразования» вы можете контролировать размер объединенного PDF-документа. Подумайте о цели вашего нового документа. Если его нужно отправить как вложение электронной почты, используйте параметр низкого размера. Если PDF-файл содержит изображения или должен использоваться для презентации, выберите высокое значение. По окончании выберите «Далее».

  8. Окончательный выбор: выберите между отдельным документом PDF или пакетом PDF, который поставляется с возможностью создания специализированного титульного листа. Когда закончите, нажмите «Создать» и сохраните в нужном месте.

    • Советы и рекомендации Предупреждения

Дважды проверьте документы PDF перед объединением, чтобы убедиться, что вся соответствующая информация включена. Гораздо проще воссоздать одну страницу PDF, чем многостраничный документ.

ответил Wouter Dorgelo 15 12010vEurope/Moscow11bEurope/MoscowMon, 15 Nov 2010 15:14:26 +0300 2010, 15:14:26
0

Сначала получите Pdftk :

sudo apt-get install pdftk

Теперь, как показано на странице примера, используйте

pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf

для объединения PDF-файлов в один.

ответил darioo 15 12010vEurope/Moscow11bEurope/MoscowMon, 15 Nov 2010 15:20:15 +0300 2010, 15:20:15
0

Вы также можете использовать Ghostscript для объединения различных PDF-файлов. Вы даже можете использовать его для объединения файлов PDF, PostScript (PS) и EPS в один выходной файл PDF:

gs \
  -o merged.pdf \
  -sDEVICE=pdfwrite \
  -dPDFSETTINGS=/prepress \
   input_1.pdf \
   input_2.pdf \
   input_3.eps \
   input_4.ps \
   input_5.pdf

Однако я согласен с другими ответами: для вашего случая использования только слияния типов файлов PDF pdftk может быть лучшим (и, безусловно, самым быстрым) вариантом.

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

  • Ghostscript может «консолидировать» шрифты входных файлов, что приводит к меньшему размеру файла вывода. Он также может повторно сэмплировать изображения, или масштабировать все страницы до другого размера, или добиться контролируемого преобразования цвета из RGB в CMYK (или наоборот), если вам это потребуется (но для этого потребуется больше параметров CLI, чем указано в приведенной выше команде) .
  • pdftk просто объединит каждый файл и не преобразует цвета. Если каждый из ваших 16 входных PDF-файлов содержит 5 заданных шрифтов, результирующий вывод будет содержать 80 заданных шрифтов. Размер полученного PDF-файла (почти точно) является суммой байтов входного файла.
ответил Kurt Pfeifle 20 62010vEurope/Moscow11bEurope/MoscowSat, 20 Nov 2010 20:19:52 +0300 2010, 20:19:52
0

Существует множество бесплатных инструментов, которые могут это сделать.

Я использую PDFTK (кроссплатформенный инструмент командной строки с открытым исходным кодом) для такие вещи.

ответил Christian Specht 15 12010vEurope/Moscow11bEurope/MoscowMon, 15 Nov 2010 15:18:27 +0300 2010, 15:18:27
0
ответил Edd Barrett 15 12010vEurope/Moscow11bEurope/MoscowMon, 15 Nov 2010 15:19:47 +0300 2010, 15:19:47

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132