1 class PdfErsteller(object):
3 Klasse zur Erstellung von PDFs
7 def __init__(self, request, template, pfad):
9 self.template = template
12 def erstellepdf(self, m):
13 gg = m.VersicherteGrundstucke()
16 beitrag = 39 + 32*len(gn)
19 konto = m.iban[0:4]+" xxxx xxxx xxxx "+m.iban[-2:]
21 tex_bearbeitet = self.template.render(
22 {"vorname" : m.vorname,
23 "nachname" : m.nachname,
24 "strasse" : m.strasse,
34 "m_nr" : m.mitgliedsnr
37 with open(f'{self.pfad}/{m.nachname}_{m.mitgliedsnr}_brief.tex', 'w') as f: # öffnet ein neues Dokument mit dem Namen test.tex
38 f.write(tex_bearbeitet) # schreibt in dieses neue Dokument
40 # AUfruf PDF latex tex -> pdf
42 subprocess.run(["bash", "../../bin/pdfersteller", f'{m.nachname}_{m.mitgliedsnr}_brief.tex'])