2016-04-10 9 views
-1
import PythonMagick 

img = PythonMagick.Image() 

img.density("300") 

i=2 

for i in range(48): 

    img.read("A276P001.pdf[i]") 

    img.write("test%s.PNG"%i) 

Es zeigt die FehlerFehler bei der PDF-Datei zu lesen

Traceback (most recent call last): 
    File "image.py", line 10, in <module> 
    img.read("S24A276P001.pdf[i]") 
RuntimeError: Magick: no decode delegate for this image format `S24A276P001.pdf[i]' @ error/constitute.c/ReadImage/544 

mir Hilfe

Antwort

2

Mit diesem Code aus Sie versuchen, 48-mal die "A276P001.pdf[i]" benannte Datei zu öffnen. Sie verwenden i nicht als Index, sondern als festen String.

Wahrscheinlich wollen Sie etwas schreiben, wie jede Seite des PDF lesen

img.read("A276P001.pdf["+str(i)+"]") 
+0

Nr. Eigentlich möchte ich die ganzen Seiten im pdf-Format lesen. Es enthält 48 Seiten –

+0

ich möchte jede Seite von pdf lesen –

+0

Geändert Code zum Lesen jeder Seite der PDF-Datei – Francesco