用Python批量输出自定义HTML页面?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (230)

一个我自愿参加的组织为那些在节假日不能来接餐的人送餐。他们目前拥有一个SQL Server DB,它存储所有客户的信息以及每年的膳食信息。目前,一个Java桌面应用程序连接到SQL Server DB,并允许实现多个功能。

例如,添加客户端,添加膳食,移除客户,打印送货单。

我希望使用pythonFlask将应用程序重写为一个基于Web的应用程序。我目前感兴趣的一个功能是打印递送单功能。

这方面的工作方式是有今年的背景。当你单击“年度交付打印”按钮时,它会将每个客户的文档批次打印到8.5“x11.5”纸上。这张纸将被分成两部分,每边都有相同的准确信息。这些信息包括客户姓名、地址、餐数等。

我想知道的是,如何/什么是设置这个模板的最佳方法,以便我可以使用python批量打印它。我正在考虑为这个页面创建一个html模板,但我不确定它是如何工作的。

我想问的是.

我如何为输出创建一个模板,可以传递给每个客户两个,如何为每个客户批量打印该模板。

如果可能的话,我希望用python来完成这一切。

提问于
用户回答回答于

你可以添加一个按钮。

<button onclick="getPDF()">Download PDF</button>

,然后调用一个名为getPDF()你定义了它,它找到了生成pdf的方法。

function getPDF() {
  // Find the uri for the pdf by some method
  var urlToPdf = getUrlToPdf();

  // Open PDF in new window
  window.open(urlToPdf, "_blank");
}

扫码关注云+社区

领取腾讯云代金券