Вопрос или проблема
Согласно документации, это делается следующим образом:
cpdf -merge -idir files -o out.pdf
Это вызывает ошибку:
Merge: Must specify one output and at least one input
Я не знаю, как это исправить.
cpdf -merge -idir . -o out.pdf
В веб-версии документации слово files
не выделяется в следующем объяснении:
Объедините все файлы из директории
files
, создавout.pdf
.
Поэтому я не понимаю эту часть. Только когда я открыл PDF версию, я увидел, почему:
Ответ или решение
Чтобы объединить все PDF-файлы в определенной папке в один файл с использованием программы Coherent PDF Command Line Tools (cpdf), необходимо правильно указать путь к папке с файлами и имя выходного файла. Давайте разберем, как это сделать.
Шаги для объединения PDF-файлов:
-
Убедитесь, что у вас установлен cpdf. Если программа не установлена, скачайте её с официального сайта Coherent PDF и установите согласно инструкциям.
-
Откройте командную строку:
- На Windows: откройте "Командную строку" (CMD).
- На macOS или Linux: откройте "Терминал".
-
Перейдите в директорию с PDF-файлами:
Для этого можно использовать командуcd
. Например:cd путь/к/вашей/папке
-
Выполните команду для объединения PDF-файлов. Используйте следующую команду:
cpdf -merge -idir . -o out.pdf
В этом случае
-idir .
указывает на текущую директорию (где находятся ваши PDF-файлы), а-o out.pdf
задает имя выходного файла, который будет создан.
Объяснение команды:
cpdf
: вызов программы Coherent PDF.-merge
: параметр, указывающий на то, что мы хотим объединить файлы.-idir .
: указывает на директорию, из которой будут взяты PDF-файлы. Точка (.
) означает текущую директорию. Если ваша папка находится не в текущем каталоге, укажите полный путь, например:-idir /path/to/your/pdf/folder
.-o out.pdf
: задает имя итогового PDF-файла, который будет создан.
Ошибка, которую вы видели:
Ошибка Merge: Must specify one output and at least one input
возникает, если вы не указали корректный выходной файл или не нашли файлы для объединения. Пожалуйста, убедитесь, что в указанной директории на самом деле есть PDF-файлы, и что команда правильно составлена.
Примечание:
Если вы хотите исключить некоторые файлы или объединить только определенные файлы, вы можете указать их явно, используя следующую команду:
cpdf -merge file1.pdf file2.pdf -o out.pdf
В этом случае, вместо file1.pdf
и file2.pdf
укажите ваши конкретные файлы.
Заключение:
Теперь у вас есть полное руководство по объединению всех PDF-файлов в папке с использованием cpdf. Если у вас остались вопросы или возникли проблемы, не стесняйтесь обращаться за помощью.