Могу ли я использовать внешний инструмент, такой как pdftk, в моем скрипте python в ОС Windows? - PullRequest
0 голосов
/ 20 декабря 2018

Я хочу написать сценарий 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 Ответ

0 голосов
/ 10 января 2019

Инструмент pdftk должен работать точно так же в Windows, как и в Linux.Вам нужно только установить версию Windows PDFtk-server и убедиться, что она доступна из системы PATH (или указать полный путь к исполняемому файлу):

subprocess.check_call(["c:/Program Files/PDFtk/pdftk", ...])
...