【发布时间】:2019-10-18 12:17:23
【问题描述】:
我想创建一个可以部署到其他计算机上的 exe。该程序需要能够读取 pdf 并将它们转换为图像,但我不希望其他用户必须下载依赖项。
我的理解是py2image和wand都需要外部依赖,如果你转换成exe,其他用户也需要自己下载依赖。
还有其他可用的选项/解决方法吗?
【问题讨论】:
-
您是否正在尝试创建一个程序来将 PDF 转换为图像?如果是,“不使用 python 依赖项”是什么意思?
-
这将是该计划的一部分,是的。我不想使用 imagemagick 或 poppler 之类的东西,因为当我将程序部署为 exe 时,其他用户需要安装这些程序。
-
从工作的 py 脚本创建可执行文件与不为脚本使用外部依赖项完全不同。我认为你必须使用一个外部包来为你处理这项工作,然后你可以简单地将它打包到一个可执行文件中以在没有任何依赖关系的情况下运行。这是你想要的吗?
-
是的,这就是我想要的。如果我要下载/使用 imagemagick,您知道如何使用 pyinstaller/其他方法将其包含到可执行文件中吗?
标签: python pdf pyinstaller wand