Создание Rich Text File (RTF) в Python - PullRequest
0 голосов
/ 07 ноября 2018

У меня есть вопрос о создании вывода Rich Text в Python. У меня был приличный опыт обработки данных с помощью Python и записи в файлы .csv / .txt для открытия в Excel.

Я работаю над проектом по созданию отчета о пациенте из программы на Python, который удалил все интересующие диагнозы / элементы из базы данных. По сути, у меня есть список диагнозов, и в настоящее время я просто записываю его в текстовый файл без форматирования. В идеале программа будет применять форматирование к тексту (например, диагнозы выделены жирным шрифтом, критерием для каждого диагноза является точка маркера под жирным шрифтом). Золотой стандарт был бы, если бы я мог как-то создать PDF отчета с верхними и нижними колонтитулами.

Есть идеи, как это могло быть возможно? Является ли Python явно неправильным выбором для этого?

1 Ответ

0 голосов
/ 08 ноября 2018

Проверьте PyPDF для создания красиво отформатированных файлов PDF с Python: 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")
...