我有一个关于在 Python 中生成富文本输出的问题。我拥有丰富的使用 Python 处理数据以及写入 .csv/.txt 文件以在 Excel 中打开的经验。
我正在开发一个项目,通过 Python 程序生成患者报告,该程序已从数据库中删除所有感兴趣的诊断/项目。基本上,我有一个诊断列表,目前只是将其写入不带格式的 .txt 文件。理想情况下,程序将对文本应用格式(例如,诊断以粗体显示,每个诊断的标准是粗体点下方的项目符号点)。黄金标准是如果我能以某种方式创建带有页眉和页脚的 PDF 报告。
关于这如何可能有什么想法吗? Python 显然是错误的选择吗?
最佳答案
查看 PyPDF 以使用 Python 创建格式良好的 PDF 文件:https://www.blog.pythonlibrary.org/2018/06/05/creating-pdfs-with-pyfpdf-and-python/
以下是如何使用该包创建 pdf 的简单演示:
from fpdf import FPDF
pdf = FPDF()
pdf.add_page()
pdf.set_font("Helvetica", size=12)
pdf.cell(200, 10, txt="HEADER", ln=0, align="C")
pdf.cell(0, 10, txt="11/8/18", ln=0, align="R")
pdf.output("example.pdf")
关于python - 在 Python 中创建富文本文件 (rtf),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53196323/