NoteBot / pdf_generator.py
I-AdityaGoyal's picture
Upload 8 files
1272fb9 verified
raw
history blame contribute delete
599 Bytes
from fpdf import FPDF
class PDF(FPDF):
def header(self):
self.set_font('Arial', 'B', 12)
self.cell(0, 10, 'NoteBot Response', 0, 1, 'C')
def chapter_title(self, title):
self.set_font('Arial', 'B', 12)
self.cell(0, 10, title, 0, 1, 'L')
self.ln(10)
def chapter_body(self, body):
self.set_font('Arial', '', 12)
self.multi_cell(0, 10, body)
self.ln()
def generate_pdf(text, path):
pdf = PDF()
pdf.add_page()
pdf.chapter_title('Response:')
pdf.chapter_body(text)
pdf.output(path)