首页 > 解决方案 > 将从 S3 绘制的 PDF 和 PPTX 文件转换为 JPG 格式

问题描述

我在 AWS SageMaker 中将 Jupyter Notebook 用于我正在处理的项目(Jupyter Notebook 正在运行 conda-python3),我需要将我拥有的几个文件格式:PPTX、PPT 和 PDF 转换为图像格式(JPG、JPEG、PNG)。我相信我遇到的主要问题是我无法将库下载到 Jupyter 实例中,因为它没有我可以从中提取的常规下载路径。

我尝试过使用 Wand 和 Imagemagick,但我总是遇到问题。我还使用了一些 3rd 方包,例如 pdf2jpg,但它们都不起作用(我相信这是因为我不知道如何在 Jupyter 中下载 Poppler 库)。

我相信以下问题与以下事实有关Jupyter 上的 Imagemagick

ImportError: MagickWand shared library not found.
You probably had not installed ImageMagick library.

当我打电话时会发生这种情况

from wand.image import Image

你能告诉我吗?

标签: python-3.xamazon-web-servicesamazon-sagemaker

解决方案


您可以尝试 pip install bothWand和,还可以使用安装这些库后 我能够导入magickwand的 Wand 库来安装。sudo yum install ImageMagick-develwand.image

参考:http ://docs.wand-py.org/en/latest/guide/install.html

感谢您使用 Amazon SageMaker!


推荐阅读