ich würde mich über Eure Hilfe zum Thema reportlab freuen. Grund sind meine fehlende Englischkenntnisse, die das Verstehen der Dokumentation von reportlab äußerst erschwert.
Ich verwende Linux Kubuntu 14.04 und habe mir in diesem Wiki http://wiki.ubuntuusers.de/ReportLab diesen Code als Einstieg ausgewählt:
Code: Alles auswählen
#!/usr/bin/python
# -*- coding: utf-8 -
from reportlab.lib.pagesizes import A4
from reportlab.lib.styles import getSampleStyleSheet
from reportlab.platypus import Paragraph, SimpleDocTemplate, PageBreak
#Definieren der Styles
style = getSampleStyleSheet()
#Anlegen einer Liste, welche den Seiteninhalt enthält
story = []
#Generieren von Inhalt
story.append(Paragraph('Überschrift 1',style['Heading1']))
story.append(Paragraph('''Das ReportLab Toolkit ist ein Python-Modul zum
generieren von PDF Dokumenten. Es bietet zahlreiche Klassen und Funktionen
zur detaillierten Kontrolle des Inhalts und des Layouts. Weiterhin gibt es
Klassen zur Generierung von Diagrammen.''',style['BodyText']))
story.append(PageBreak())
story.append(Paragraph('Überschrift 2',style['Heading2']))
story.append(Paragraph(''' Das ReportLab Toolkit steht unter einer freien
OpenSource Lizenz.''',style['BodyText']))
#Anlegen des PDFs
pdf = SimpleDocTemplate('mein_pdf4.pdf',pagesize=A4)
pdf.build(story)
Beim Ausführen obigen Codes, kommen keine Fehler.
Grüße Nobuddy