Wie kann ich direkt aus Python ein PDF erstellen lassen???
Es muss erst mal kein besonderer Text draufstehen, reicht ein Abfrage. Bin ich da mit pyPDF auf der richtigen Spur???
Danke schon mal!!!
PDF direkt aus Python??
-
- User
- Beiträge: 5
- Registriert: Freitag 21. September 2007, 11:29
Hey Ho!! DAnke für die Antworten, aber mit dem Beispiel auf der pyPDF Seite komm ich nicht zurecht!!
Und bei reportLab bekomme ich eine Fehlermeldung, wenn ich runAll.py starte bekomm ich die Fehlermeldung "Faild to import renderPM"!!
Kann mir da jemand weiterhelfen??
Und bei reportLab bekomme ich eine Fehlermeldung, wenn ich runAll.py starte bekomm ich die Fehlermeldung "Faild to import renderPM"!!
Kann mir da jemand weiterhelfen??
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Richtig installiert?Melchior.K hat geschrieben:Und bei reportLab bekomme ich eine Fehlermeldung, wenn ich runAll.py starte bekomm ich die Fehlermeldung "Faild to import renderPM"!!
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- User
- Beiträge: 5
- Registriert: Freitag 21. September 2007, 11:29
Eigentlich schon, habe die schritte im userguide.pdf von reportLab befolgt!!
- Python installiert
- PIL installiert
- Hab den Ordenr reportlab in das Python Verzeichniss kopiert,
- hab test_pdfgen_general.py laufen lassen, ohne Fehler
- runAll.py --> zuerst failed to impiort renderPM und noch zwei weitere errors!!
Irgendwelche Ideen???
- Python installiert
- PIL installiert
- Hab den Ordenr reportlab in das Python Verzeichniss kopiert,
- hab test_pdfgen_general.py laufen lassen, ohne Fehler
- runAll.py --> zuerst failed to impiort renderPM und noch zwei weitere errors!!
Irgendwelche Ideen???
Ich würde mal darauf tippen das `renderPM` nicht installiert ist. Brauchst Du dass den überhaupt? Das ist eine Erweiterung für PIL um ReportLab-Seiten auch als Bitmap rendern zu können. Um PDFs zu erstellen sollte das nicht nötig sein.
-
- User
- Beiträge: 5
- Registriert: Freitag 21. September 2007, 11:29
Nee, brauch ich eigentlich nicht!! Aber wie kann ich es so einrichten das er das "ignoriert"?? Ich weiß nicht ob meine anderen Fehlermeldungen auch damit zusammenhängen!!
Denn wenn ich einen normalen Code eingebe für PDF
from reportlab.pdfgen import canvas
def hello(c):
c.drawString(100,100,"Hello World")
c = canvas.Canvas("hello.pdf")
hello(c)
c.showPage()
c.save()
bekomm ich zwar keine Fehlermeldung, aber auch kein PDF!!!
Gibts vielleicht irgendwelche Testbeispiele??? Die mir auf jedenfall ein PDF generieren???
Wäre sehr hilfreich!!
Denn wenn ich einen normalen Code eingebe für PDF
from reportlab.pdfgen import canvas
def hello(c):
c.drawString(100,100,"Hello World")
c = canvas.Canvas("hello.pdf")
hello(c)
c.showPage()
c.save()
bekomm ich zwar keine Fehlermeldung, aber auch kein PDF!!!
Gibts vielleicht irgendwelche Testbeispiele??? Die mir auf jedenfall ein PDF generieren???
Wäre sehr hilfreich!!
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Apropos, Python-Quellcode muss man einrücken, sonst gehts gar nicht!!!
Nimm einfach diesen Code!!!
Woher ich das weiß??? Steht 1:1 so in der ReportLab Open Source Developers FAQ, Punkt 2.1.2: How do I make "Hello World!" PDFfile?!!!
Referenzen??? Hier!!!
Nimm einfach diesen Code!!!
Code: Alles auswählen
from reportlab.pdfgen import canvas
from reportlab.lib.units import cm
c = canvas.Canvas("hello.pdf")
c.drawString(9*cm, 22*cm, "Hello World!")
c.showPage()
c.save()
Referenzen??? Hier!!!
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- User
- Beiträge: 5
- Registriert: Freitag 21. September 2007, 11:29
Hey super!! Hat alles funktioniert!!! Ich bekomme keine Fehlermeldungen und mein PDF fuktioniert auch!!!
Vielen Dank für die schnelle Hilfe und sorry für unqualifizierte Fragen!!!
Schönes Wochenende noch!!
Vielen Dank für die schnelle Hilfe und sorry für unqualifizierte Fragen!!!
Schönes Wochenende noch!!
Ich glaube Leonida's art zu antworten ist nicht begründet in der Art der Frage die du gestellt hast, sondern wie du sie gestellt hast.Melchior.K hat geschrieben: Vielen Dank für die schnelle Hilfe und sorry für unqualifizierte Fragen!!!
Schönes Wochenende noch!!
Mit mehrfachen ``!!!!!!!!`` und ``????????????`` schriet man für gewöhnlich ein Forum zusammen
mfg
EDIT: grm hab glatt
übersehen! Aber gegen ein wenig **Redundanz** ist ja nichts einzuwenden Fühlt man sich gleich wie auf einer **Windows Kiste** SCNRLeonidas hat geschrieben: Referenzen??? Hier!!!
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Mein Nick ist zwar ohne Bindestrich aber danke, ich hatte schon die Befürchtung dass es niemandem auffällt und musste überlegen, ob ich immer so tippe dass es diesmal keiner gemerkt hatpoker hat geschrieben:Ich glaube Leonida's art zu antworten ist nicht begründet in der Art der Frage die du gestellt hast, sondern wie du sie gestellt hast.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Genau, deshalb habe ich auch dein Nick ohne Bindestrich geschrieben Schau noch mal genauer hin -- Im ernst, war Tippfehler.Leonidas hat geschrieben: Mein Nick ist zwar ohne Bindestrich aber danke,
BTW: 300 gesehen? ;-]
Ich hielt es für erwähnenswert; als Hinweise, weil das viele nicht wissen.Leonidas hat geschrieben: ich hatte schon die Befürchtung dass es niemandem auffällt und musste überlegen, ob ich immer so tippe dass es diesmal keiner gemerkt hat
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Sorry, meinte Apostroph. Fehler gegen Fehler - wir sind quittpoker hat geschrieben:Genau, deshalb habe ich auch dein Nick ohne Bindestrich geschrieben Schau noch mal genauer hin -- Im ernst, war TippfehlerLeonidas hat geschrieben: Mein Nick ist zwar ohne Bindestrich aber danke,
Nein, und den Nick habe ich schon Jahre vorher benutzt, bevor der Film gedreht wurde...poker hat geschrieben:BTW: 300 gesehen? ;-]
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice