我可以使用Python和Wand将PDF blob转换为图像吗?

我正在尝试将PDF的第一页转换为图像.但是,PDF直接来自数据库的base64格式.然后我将它转换为blob.我想知道是否可以将PDF的第一页转换为我的
Python代码中的图像.

我熟悉能够在Image对象中使用filename:

Image(filename="test.pdf[0]") as img:

我面临的问题是没有实际的文件名,只是一个blob.这是我到目前为止,任何建议将不胜感激.

x = object['file']
fileBlob = base64.b64decode('x')
with Image(**what do I put here for pdf blob?**) as img:
    more code

最佳答案 这个对我有用

all_pages = Image(blob=blob_pdf)        # PDF will have several pages.
single_image = all_pages.sequence[0]    # Just work on first page
with Image(single_image) as i:
    ...
点赞