Adobe Acrobat: как объединить несколько файлов PDF?

У меня есть 3 папки:

Folder 1 Folder 2 Folder 3 

В каждой папке у меня есть 5 файлов pdf:

  • Word document to PDF: открыть гиперссылки в новом окне
  • Автоматическое связывание ссылок в тексте с библиографической записью
  • Adobe Acrobat не запускается в Windows 7
  • Найти ключ установленного и активированного экземпляра Adobe Acrobat Professional без использования сторонних инструментов
  • Разделение PDF в PDF-файлы различных размеров
  • Как встроить шрифты в PDF
  •   Folder 1 file1.pdf file2.pdf Folder 2 file1.pdf file2.pdf Folder 3 file1.pdf file2.pdf 

    Я хочу, чтобы в каждой папке был объединенный файл этих двух файлов:

      Folder 1 binder.pdf Folder 2 binder.pdf Folder 3 binder.pdf 

    Есть идеи? Не говорите, чтобы делать это вручную. Этот случай только для того, чтобы объяснить вам мою проблему. Думайте, что у меня сотни папок. 🙂 Может быть, я могу использовать другой инструмент вместо Adobe Acrobat ?!

  • Что такое djvu2pdf.rb в Homebrew?
  • MS Word для PDF. Границы поврежденных таблиц
  • Многостраничный PDF-баннер / плакат из PDF
  • Как извлечь выделенный текст только из файлов PDF в Adobe Acrobat Pro версии 9?
  • Извлечь первую страницу из нескольких PDF-файлов
  • Могу ли я создать виртуальную 3d-модель здания из двухмерных чертежей в формате PDF?
  • 7 Solutions collect form web for “Adobe Acrobat: как объединить несколько файлов PDF?”

    Вы можете сделать это с помощью короткого командного файла и pdftk.exe (а не pdftk Builder, который является версией GUI).
    Нет необходимости устанавливать что-либо.

    подготовка

    • Загрузить и извлечь pdftk с помощью UniExtract
    • Откройте .. \ pdftk \ bin * и скопируйте pdftk.exe и libiconv2.dll в папку по вашему выбору
    • Создать новый текстовый файл и вставить следующий код

       @echo off
       Setlocal enabledelayedexpansion
       FOR %% A IN (% *) DO (команда set =! Command! %% A)
       Pdftk.exe% command% cat output "% ~ dp1binder.pdf"
      
    • Сохраните его как merge@pdf.cmd в той же папке, что и pdftk.exe и libiconv2.dll Введите описание изображения здесь
    • Создайте ярлык этого .cmd и поместите его в папку sendto ( Win + R »shell: sendto)

    Применение

    • Перейдите в папку с некоторыми файлами PDF и выберите столько файлов PDF, сколько хотите.
    • Щелкните их правой кнопкой мыши и выберите ярлык, который вы только что создали.
    • Новый связующий PDF в той же папке будет создан, где все выбранные PDF-файлы будут объединены в один

      Введите описание изображения здесь

    Если вы работаете в Linux (или Mac или в любой среде, где он установлен), вы можете использовать инструмент командной строки, называемый ghostscript, для их объединения.

     gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=combinedpdf.pdf -dBATCH file1.pdf file2.pdf file3.pdf 

    Вы также можете использовать следующее, чтобы объединить все файлы в текущей папке

     gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=combinedpdf.pdf -dBATCH *.pdf 

    Вы можете скачать ghostscript здесь . Также есть версия Windows, но я не тестировал ее.

    Существует новый онлайн-инструмент Advanced PDF Manipulation под названием Sej-da, который по-прежнему находится в бета-версии, в котором имеется множество функций PDF (в том числе возможность объединения нескольких PDF-файлов). Это бесплатно и может помочь вам в ваших потребностях.

    http://sejda.com/

    Краткий обзор его функций был выполнен всего пару недель назад в редакции 3:

    http://revision3.com/tzdaily/sejda-online-pdf

    Я успешно использовал вышеупомянутое решение. Однако в моей системе (64-разрядная версия Windows 7) код, поскольку он добавляет PDF-файлы в (по-видимому) случайном порядке, а не в алфавитном порядке по имени файла.

    Чтобы получить его для добавления файлов в алфавитном порядке, вам нужно добавить параметр sort-object в команду DIR (aka Get-ChildItem) (объект sort не принимает здесь никакого параметра, поскольку имя файла / по алфавиту является значением по умолчанию):

     dir $inputfolder -r -include *.pdf -exclude $outputfile | sort-object | group DirectoryName % {& $PDFtk $.group CAT OUTPUT "$($.Name)\$outputfile" verbose} 

    Те, у кого есть имена файлов формы 1.pdf 2.pdf … 10.pdf и т. Д., А не 01.pdf 02.pdf .. 10.pdf также может попробовать изменить вариант:

     pdftk *?.pdf *??.pdf *???.pdf *????.pdf cat output out.pdf 

    Возможно, лучше использовать пакетный сценарий. Создавайте и собирайте все ваши pdf-файлы как xxxx.abcdef.pdf.

    Первая часть – так называемый пакетный тег; Вторая часть – это идентификатор файла (имя файла). Теги для каждой спины похожи по длине и значению; Имя файла поступает после точки.

    Например, ваша первая партия состоит из 1111.3425.pdf, 1111.76501.pdf и так далее. Ваша вторая партия – 22222.1432.pdf, 22222.4398 и так далее. И так далее и т. Д. Для других партий.

    Затем вы можете использовать автоматическое программное обеспечение для слияния, которое может обрабатывать тысячи файлов, создавая отдельное слияние для каждой партии. Я нашел это бесплатное программное обеспечение Dysprosium , которому не нужна командная строка или пакетный скрипт. Вы можете загрузить его как переносимый JAR-файл. Он имеет различные автоматизированные сценарии; Один из которых описан в этом ответе как тегирование, а другой – как выделенный раздел.

    В зависимости от вашего оборудования вы можете объединить тысячи файлов в предварительно назначенные партии.

    Попробуйте PDFMerge . Но не используйте начальную форму, где вам нужно выбирать каждый файл по одному. Вместо этого дождитесь, пока сайт проверит вашу установку Java, затем нажмите ссылку «Попробовать ссылку на PDFMerge Java Applet». После того, как апплет загружен и разрешен запуск, нажмите кнопку « Выбрать файлы» , и вы сможете выбрать несколько файлов (чтобы объединиться в один файл).

    Слияние будет супербыстро и сможет обрабатывать большое количество файлов, поскольку ничто не загружается на веб-сайт. Все делается на вашем компьютере, используя вашу установку Java.

    PS: Извините, если вы ищете автономное программное обеспечение, которое может быть настроено для создания отдельных файлов PDF в нескольких папках.

    Если вы находитесь на mac, вы можете создать сценарий Automator для выполнения этой задачи. Сделайте это как действие папки и просто опустите в него PDF-файлы и посмотрите, как это происходит! Если хотите, я могу показать вам, как вы работаете на Mac?

    Давайте будем гением компьютера.