From 2a0f3d1112b263e22ac462e1342a261d15a2ed61 Mon Sep 17 00:00:00 2001 From: Michael Murtaugh Date: Tue, 17 Mar 2020 17:01:21 +0100 Subject: [PATCH] simple layout --- simplelayout.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 simplelayout.py diff --git a/simplelayout.py b/simplelayout.py new file mode 100644 index 0000000..4b93448 --- /dev/null +++ b/simplelayout.py @@ -0,0 +1,19 @@ +from reportlab.lib.pagesizes import letter, A4 +from reportlab.pdfgen import canvas +from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer +from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle + +doc = SimpleDocTemplate("text.pdf", pagesize=A4, + rightMargin=72, leftMargin=72, + topMargin=72, bottomMargin=18) + + +content = [] +styles = getSampleStyleSheet() + +for i in range(10): + p = Paragraph('{}'.format(i), styles["Normal"]) + content.append(p) + content.append(Spacer(1, 12)) + +doc.build(content)