Я кодирую скрипт Python, который несколько раз использует приложение pdftk , чтобы выполнить некоторые операции.
Например, я могу использовать pdftk в оболочке командной строки Windows для объединения двух файлов PDF следующим образом:
pdftk 1.pdf 2.pdf cat output result.pdf
Я хотел бы выполнить указанную выше операцию в середине моего скрипта Python. Вот как я пытался это сделать:
os.system('pdftk 1.pdf 2.pdf cat output result.pdf')
Приведенная выше команда pdftk отлично работает в оболочке Windows. Однако ему не удается открыть входные файлы (1.pdf и 2.pdf), когда я пытаюсь выполнить его с помощью Python os.system ()
. Вот'
1.pdf
Ошибка: не удалось открыть файл PDF: 2.pdf
Почему это происходит? Как я могу это исправить?
Обратите внимание: я знаю, что есть более эффективные способы объединить файлы pdf с Python. Мой вопрос не о слиянии файлов pdf. Это был просто игрушечный пример. Я пытаюсь достичь возможности запускать pdftk и другие приложения командной строки с помощью Python.