django 转换pdf到图像使用pdf网址(pdf2image)

4ngedf3f  于 2023-03-04  发布在  Go
关注(0)|答案(3)|浏览(158)
images_from_path = convert_from_path(settings.MEDIA_ROOT+'file/some.pdf',100)
images_from_path[0].save(settings.MEDIA_ROOT+'image/'+'a.jpg'))

我可以像这样获取或保存图像。我如何使用pdf文件-url(https://example.com/xyz.pdf)来获取图像?

jqjz2hbq

jqjz2hbq1#

使用您喜爱的HTTP库获取数据:

import requests, pdf2image
pdf = requests.get('https://example.com/xyz.pdf')
pdf2image.convert_from_bytes(pdf.raw.read())
jgzswidk

jgzswidk2#

递增@fqrt的答案,我们需要在requests.get中添加stream=True

pdf = requests.get('https://example.com/xyz.pdf', stream=True)
vyswwuz2

vyswwuz23#

为了给下一个人省点时间总结一下

import requests, pdf2image
pdf = requests.get('https://example.com/xyz.pdf', stream=True)
images = pdf2image.convert_from_bytes(pdf.content)

相关问题