X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/807df526faddb8682eb20cd0a61b39d18a84ff85..refs/heads/sponsor-logo:/librarian/pdf.py?ds=sidebyside diff --git a/librarian/pdf.py b/librarian/pdf.py index 90e4dc2..2d49b61 100644 --- a/librarian/pdf.py +++ b/librarian/pdf.py @@ -245,11 +245,19 @@ def transform(wldoc, verbose=False, save_tex=None, morefloats=None, style_filename = get_stylesheet("wl2tex") style = etree.parse(style_filename) - texml = document.transform(style) - # TeXML -> LaTeX temp = mkdtemp('-wl2pdf') + for i, sponsor in enumerate(book_info.sponsors): + sponsor_logo = wldoc.sponsor_by_name(sponsor) + fname = 'sponsor%d.png' % i + with open(os.path.join(temp, fname), 'w') as f: + f.write(sponsor_logo.get_string()) + ins = etree.Element("data-sponsor", src=fname) + root.insert(0, ins) + + texml = document.transform(style) + if cover: with open(os.path.join(temp, 'cover.png'), 'w') as f: bound_cover.save(f)