X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/194e9ab5d8bd330f514b4116ebc8ae01d7af077c..d2997b73a50a2885a993408d277d511f98320ed3:/librarian/formats/pdf/__init__.py diff --git a/librarian/formats/pdf/__init__.py b/librarian/formats/pdf/__init__.py index bc3d2f5..8bb68b0 100644 --- a/librarian/formats/pdf/__init__.py +++ b/librarian/formats/pdf/__init__.py @@ -114,12 +114,14 @@ class PdfFormat(Format): title = self.doc.meta.title() t.append(texml_cmd("author", author)) t.append(texml_cmd("title", title)) + t.append(texml_cmd("organization", build_ctx.organization)) doc = etree.SubElement(t, TexmlNS('env'), name="document") - doc.append(texml_cmd("thispagestyle", "empty")) # Wielkości! - grp = etree.SubElement(doc, 'group') + title_field = texml_cmd("titlefield", "") + doc.append(title_field) + grp = title_field[0] grp.append(texml_cmd("raggedright")) grp.append(texml_cmd("vfill")) if author: @@ -146,14 +148,14 @@ class PdfFormat(Format): if cover_logo_url: self.add_file(build_ctx, 'coverlogo.png', cover_logo_url, image=True) size = Image.open(self.get_file(build_ctx, 'coverlogo.png')).size - p = texml_cmd("par", "") - doc.append(p) - p[0].append(texml_cmd("noindent")) - p[0].append(texml_cmd("insertimage", 'coverlogo.png', "%fcm" % (2.0 * size[0] / size[1]), "2cm")) + doc.append(texml_cmd("toplogo", 'coverlogo.png', "%fcm" % (2.0 * size[0] / size[1]), "2cm")) + doc.append(texml_cmd("vspace", "2em")) ctx = Context(build_ctx, format=self, img=1) - doc.extend(self.render(self.doc.edoc.getroot(), ctx)) + root = self.doc.edoc.getroot() + root.remove(root[1]) + doc.extend(self.render(root, ctx)) # Redakcyjna na końcu. doc.append(texml_cmd("section*", "Information about the resource"))