Question

J'utilise GFX pour convertir une page particulière dans un pdf à une image .png, mais l'image créée est de très mauvaise qualité. Je dois utiliser GFX et ne peut pas utiliser tout autre module. le code utilisé est le suivant:

import gfx
pdf_loc=”C:\new.pdf”
pagenumber=12
doc = gfx.open('pdf',pdf_loc)
page = doc.getPage(page_number)
img = gfx.ImageList()
img.setparameter("antialise", "1") # turn on antialising
img.startpage(page.width,page.height)
page.render(img)
img.endpage()
input_loc="C:\newimg.png"
img.save(input_loc)
Était-ce utile?

La solution

Vous pouvez utiliser la swfrender

Autres conseils

add this gfx.setparameter ( "zoom", "400")

Vous pouvez en savoir plus sur http://wiki.swftools.org/wiki/Python_gfx_tutorial

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top