首页 > 解决方案 > 我可以在 Windows 操作系统的 python 脚本中使用像 pdftk 这样的外部工具吗?

问题描述

我想在 Windows 10 中编写 Python 脚本,并且在脚本中我想在 subprocess.check_call() 方法中使用外部工具包,如 pdftk 命令

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 中,我使用“apt-get install pdftk”命令安装了 pdftk。如何在 Windows 中安装相同的 pdftk 并在 Python 脚本中使用?

如何在 Windows 中做同样的事情?请帮我。谢谢你。

标签: pythonwindowsoperating-systempdftk

解决方案


工具pdftk在 Windows 上的工作方式与在 Linux 上的工作方式完全相同。您只需要安装 Windows 版本的PDFtk-server并确保它可以从系统访问PATH(或提供可执行文件的完整路径):

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

推荐阅读