如何格式化Dash仪表板并将其打印为PDF?

时间:2019-04-03 12:14:00

标签: python pdf plotly-dash

我刚刚在Dash中创建了一个仪表板,该仪表板自动适合我的计算机显示器,看上去还不错。我现在遇到的问题是,我必须产生一种打印到PDF的方法。

我看过Vanguard的示例,该示例使用外部CSS格式化为A4大小,然后使用打印按钮(使用外部javascript?)。有没有更多的“达世币本机”方式不需要我学习另一种编程语言(我只知道Python)?

Dash用户指南https://dash.plot.ly/中似乎没有任何内容,我发现的只是这个https://plot.ly/python/pdf-reports/,它描述了如何将单个绘图图形打印为pdf。

理想情况下,它将格式化为现在在线状态(在线布局),而不会损失侧面空间,然后我可以使用可以打印出的另一种布局(pdf布局)。

任何有关如何进行此操作的链接或建议,将不胜感激!

1 个答案:

答案 0 :(得分:0)

如果将图另存为png图像(图像上最左侧的选项),则可以从图上获取pdf: Look at here

然后使用该代码将png转换为pdf:

sublime_jedi_params_autocomplete

如果您是一个懒惰的人,则可以使用库webkit2png check here how。这样一来,您无需单击“下载为png”按钮,而只需将html转换为png,然后转换为pdf。