我正在开发一个django项目(多用户/多用户),我正在寻找一种“打印解决方案”。
我的第一个想法是生成PDF并让用户自己打印。
阅读django文档我发现了这个注释:
ReportLab不是线程安全的。我们的一些用户报告了构建生成PDF的Django视图的奇怪问题,这些视图可以被很多人同时访问。
在google上搜索了一下后,我发现一些用户抱怨在多用户系统上使用reportlab时遇到了奇怪的问题。
有关打印的任何想法/建议吗?
作为旁注,此应用程序的要求是现代浏览器(更新的Firefox或Chrome,因此旧浏览器不是问题)。
谢谢。
答案 0 :(得分:0)
您不需要PDF。所有浏览器都支持特定于打印的CSS样式表,因此您可以根据需要格式化输出。
<link href="/static/print.css" media="print" rel="stylesheet" type="text/css">