Могу ли я использовать внешний инструмент, такой как pdftk, в моем скрипте python в ОС Windows?
Я хочу написать сценарий Python в Windows 10, а в сценарии я хочу использовать внешний инструментарий, такой как команды pdftk, в методе subprocess.check_call()
import subprocess
subprocess.check_call(["pdftk","/home/user/Desktop/Tallyfiles/DrAppalaNaidu.pdf", "output", "/home/user/Desktop/Tallyfiles/manivarma.pdf", "userpw","mani"])
Приведенный выше код отлично работал в Linux, так как в нем уже есть инструмент pdftk. Как я могу запустить тот же скрипт в Windows? Будет ли эта команда pdftk работать правильно?
В Ubuntu я установил pdftk с помощью команды " apt-get install pdftk ". Как установить такой же pdftk и использовать в скрипте Python в Windows?
Как сделать то же самое в Windows? Пожалуйста, помогите мне. Спасибо.
1 ответ
Инструмент pdftk
должен работать точно так же на Windows, как на Linux. Вам нужно только установить Windows-версию PDFtk-сервера и убедиться, что она доступна из системы PATH
(или укажите полный путь к исполняемому файлу):
subprocess.check_call(["c:/Program Files/PDFtk/pdftk", ...])