Ejemplo n.º 1
0
 def get_pdf(self) -> bytes:
     """Get PDF representing tracker."""
     cc_plot.set_matplotlib_fontsize(pls.PLOT_FONTSIZE)
     if CSS_PAGED_MEDIA:
         pls.switch_output_to_png()
         return rnc_pdf.pdf_from_html(self.get_pdf_html())
     else:
         pls.switch_output_to_svg()  # wkhtmltopdf can cope
         html = self.get_pdf_html()
         header = self.get_pdf_header_content()
         footer = self.get_pdf_footer_content()
         options = WKHTMLTOPDF_OPTIONS
         options.update({"orientation": "Portrait"})
         return rnc_pdf.pdf_from_html(html, header_html=header, footer_html=footer, wkhtmltopdf_options=options)
Ejemplo n.º 2
0
 def get_pdf(self) -> bytes:
     """Get PDF representing CTV."""
     return rnc_pdf.pdf_from_html(self.get_pdf_html())