我刚在Dash中创建了一个仪表板,它自动适应我的电脑显示器,看起来有点像样。我现在有一个问题,我必须产生一种打印到PDF的方法。在
我看到了一个先锋的例子,它使用外部CSS格式化成A4纸大小,然后是一个打印按钮(使用外部javascript?)。有没有一种更“Dash native”的方法不需要我学习另一种编程语言(我只知道Python)?在
Dash用户指南https://dash.plot.ly/上似乎没有任何内容,我找到的只是这个https://plot.ly/python/pdf-reports/,它描述了如何将单个图形打印成pdf格式。在
理想情况下,它将格式化为现在在线(在线布局)而不会损失侧边的空间,然后我可以使用另一个布局(pdf布局),可以打印出来。在
任何链接或建议如何继续这将是非常感谢!在
如果将打印另存为png图像(图像最左边的选项),则可以从plotly获取pdf:
然后使用该代码将png转换为pdf:
如果你是一个懒惰的人,你可以使用库webkit2pngcheck here how。这允许您不点击下载为png按钮,只需从html转换为png,然后再转换为pdf。在
相关问题 更多 >
编程相关推荐