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)
def get_pdf(self) -> bytes: """Get PDF representing CTV.""" return rnc_pdf.pdf_from_html(self.get_pdf_html())