Hallo zusammen,
hat einer von euch schonmal mit den PDF-Tools von ReportLab gearbeitet??? Ich kriege es nicht zum Laufen!!
Also laut Anleitung unter Windows installiert und die Beispiele geben auch ein OK aus! Aber die generierten PDF´s sind nirgendwo zu finden.
Ein "import reportlab" gibt auch keine Fehlermeldung aus.
Hat einer von euch ne Idee dazu ???
Schonmal Danke für eure Hilfe.
Gruss
Markus
ReportLAB
Hast Du mal in Deinem Python-Verzeichnis gekuckt? Also z.B. C:\Python24\Aber die generierten PDF´s sind nirgendwo zu finden.
Es gibt für alles eine rationale Erklärung.
Außerdem gibt es eine irrationale.
Wie man Fragen richtig stellt
Außerdem gibt es eine irrationale.
Wie man Fragen richtig stellt
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi Markus!macmark hat geschrieben:Hat einer von euch ne Idee dazu ???
Code: Alles auswählen
import os
import os.path
print os.path.abspath(os.curdir)
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Hi Gerold,
o.g. Code ergibt "G:\Python24\" !
Leider sind da auch keine PDF´s zu finden.
So wie ich das verstanden hab muss doch außer dem kopieren des "reportlab" - Verzeichnisses in den o.g. Ordner nix gemacht werden. Danach einfach die Samples probieren und das wars. Oder hab ich da was übersehen???
Schönen Gruss
Markus
o.g. Code ergibt "G:\Python24\" !
Leider sind da auch keine PDF´s zu finden.
So wie ich das verstanden hab muss doch außer dem kopieren des "reportlab" - Verzeichnisses in den o.g. Ordner nix gemacht werden. Danach einfach die Samples probieren und das wars. Oder hab ich da was übersehen???
Schönen Gruss
Markus
"Humor ist der Knopf, der verhindert, dass einem der Kragen platzt"
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi Markus!macmark hat geschrieben:So wie ich das verstanden hab muss doch außer dem kopieren des "reportlab" - Verzeichnisses in den o.g. Ordner nix gemacht werden. Danach einfach die Samples probieren und das wars. Oder hab ich da was übersehen???
Keine Ahnung, ob du etwas übersehen hast. Hier eine Anleitung in Stichworten, wie ich es soeben installiert habe:
- Aktuelle PIL-Version besorgen: http://effbot.org/downloads/PIL-1.1.5.win32-py2.4.exe
- PIL installieren: Einfach die Exe ausführen
- Aktuelle Reportlab-Version besorgen: http://www.reportlab.org/ftp/current.zip
- Alles in einen temporären Ordner entzippen. So, dass die Ordnerstruktur bestehen bleibt.
- Mit der Dos-Konsole in diesen Ordner wechseln.
- Installieren: python.exe setup.py install
- Testen: Mit dem Explorer/Arbeitsplatz in den Ordner G:\Python24\Lib\site-packages\reportlab\tools\py2pdf wechseln und demo.py mit einem Doppelklick ausführen. Als Ergebnis sollten in diesem Ordner einige PDF-Dateien erscheinen.
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
.... zum Teil klappt es !!!
Ok... ich hatte bisher nicht die PIL installiert da ich der Meinung war das ich diese derzeit nicht benötige.
.... na Super!! Aus dem Ordner "Test" klappt nix und aus "Demos" läuft nun der meiste Teil. Wahrscheinlich lag es wirklich an der fehlenden PIL. Muss ich auf nem anderen Rechner mal ausprobieren.
Erstmal vielen Dank!
Gruss
Markus
Ok... ich hatte bisher nicht die PIL installiert da ich der Meinung war das ich diese derzeit nicht benötige.
.... na Super!! Aus dem Ordner "Test" klappt nix und aus "Demos" läuft nun der meiste Teil. Wahrscheinlich lag es wirklich an der fehlenden PIL. Muss ich auf nem anderen Rechner mal ausprobieren.
Erstmal vielen Dank!
Gruss
Markus
"Humor ist der Knopf, der verhindert, dass einem der Kragen platzt"
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi Markus!macmark hat geschrieben:Aus dem Ordner "Test" klappt nix und aus "Demos" läuft nun der meiste Teil.
Ich habe mal den Test "runAll.py" durchlaufen lassen:
Code: Alles auswählen
C:\Python24\Lib\site-packages\reportlab\test>runAll.py
.....Failed to import renderPM.
.......................................................................................................E...........
.....................
======================================================================
ERROR: test0 (test_platypus_pto.TestCases)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Python24\Lib\site-packages\reportlab\test\test_platypus_pto.py", line 172, in test0
_ptoTestCase(self)
File "C:\Python24\Lib\site-packages\reportlab\test\test_platypus_pto.py", line 150, in _ptoTestCase
ptoblob('2 PTO (inner split)',[ColorParagraph('pink',text0,bt),PTOContainer([ColorParagraph(black,'Inner Starts
',H1),ColorParagraph('yellow',text2,bt),ColorParagraph('black','Inner Ends',H1)],t1,h1),ColorParagraph('magenta',te
xt1,bt)],t0,h0)
File "C:\Python24\Lib\site-packages\reportlab\test\test_platypus_pto.py", line 114, in ColorParagraph
return Paragraph('<para color=%s>%s</para>' % (c,text),style)
File "C:\Python24\Lib\site-packages\reportlab\platypus\paragraph.py", line 392, in __init__
self._setup(text, style, bulletText, frags, cleanBlockQuotedText)
File "C:\Python24\Lib\site-packages\reportlab\platypus\paragraph.py", line 417, in _setup
raise "xml parser error (%s) in paragraph beginning\n'%s'"\
xml parser error (garbage in start tag) in paragraph beginning
'<para color=Color(0,0,0)>Inner'
----------------------------------------------------------------------
Ran 141 tests in 63.625s
FAILED (errors=1)
Code: Alles auswählen
C:\Python24\Lib\site-packages\reportlab\test>runAll.py
...................................................................................................................
.....................................
----------------------------------------------------------------------
Ran 152 tests in 39.079s
OK
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.