python - 在 Python 中创建富文本文件 (rtf)

标签 python pdf ms-word rtf

我有一个关于在 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/

相关文章:

python - 为什么 tensorflow 和 numpy 的特征值输出不同?

python - 在类继承中使用默认值传递参数的最安全方法是什么?

Qt - 创建 PDF 文件

pdf - 在 Grails Web Flow 结束状态下渲染 PDF

c# - 将高分辨率 PDF 转换为低分辨率 PDF 文件 C#

java - 如何使用 ProcessBuilder 从 java 运行并行 python 脚本

Python 在定义时取消引用闭包变量

excel - 如何使用excel-vba创建word文档删除部分

c# - C# 中的 Word 文档的 OpenXML 错误 "file is corrupt and cannot be opened."

Delphi OLE 自动化卡住 GUI