我想要一些帮助来生成PDF / Doc(MS Word)格式的报告。我无法在doc中找到任何生成报告的模块,除了“docx”,我无法理解。实际上我的实际任务是仅在Doc中生成报告,但由于我无法找到要处理的模块,因此我选择了PDF。我正在使用“报告实验室”模块,但我发现了一些限制。它根据协调系统写任何东西。我面临的问题是报告通常是一个字符串,其长度不受限制,所以有时它会超出画布(Pdf页面)。此外,我没有使用Bold,Italics和Underline格式化字体的功能。
如果您知道要以PDF或Doc格式生成报告的任何模块,请告诉我们。我的要求是:
答案 0 :(得分:2)
如果您可以使用HTML表达文档(包括格式和布局),请使用xhtml2pdf。顾名思义,它将需要一些HTML文档并将其转换为PDF,以保留布局和大多数其他设计元素。
如果您仍想创建doc
文件,this question有一些很好的建议。
答案 1 :(得分:1)
我应该指出,您可以使用支持的PLATYPUS模块在ReportLab中完成所需的所有操作。它允许您轻松地从代码中的对象构建文档。另外,还有RML,一种从类似HTML的标记语言构建文档的ReportLab方法。
答案 2 :(得分:1)
您也可以尝试生成LaTeX代码,然后将其编译为PDF。