繁体   English   中英

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

[英]Can I convert PDF blob to image using Python and Wand?

我正在尝试将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:
    ...

文档说明了一些blob。 所以它应该是:

with Image(blob=fileBlob):
    #etc etc

我没有测试过,但我认为这就是你所追求的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM