我正在使用 pypdfium2 版本 4.5.0,我面临这个问题
我想利用这个 render_topil
pdf = pdfium.PdfDocument(pdf_path)
page = pdf.get_page(0)
pil_image = page.render_topil(scale = 300/72)
image_name =f"Images/{image_name}.jpg"
pil_image.save(image_name)
Run Code Online (Sandbox Code Playgroud)
小智 6
Pypdfium2 版本 4 删除了该render_topil方法。从版本 4.9.0 开始,按照代码片段将 Pypdfium2 Page 对象转换为 PIL 图像的正确方法是:
pdf = pdfium.PdfDocument(pdf_path)
page = pdf.get_page(0)
pil_image = page.render(scale = 300/72).to_pil()
image_name =f"Images/{image_name}.jpg"
pil_image.save(image_name)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1571 次 |
| 最近记录: |