Update report_generator.py
Browse files- report_generator.py +3 -2
report_generator.py
CHANGED
|
@@ -32,14 +32,15 @@ def generate_xlsx_report(filename="report.xlsx"):
|
|
| 32 |
return filename
|
| 33 |
|
| 34 |
def generate_pdf_report(filename="report.pdf", subject=None):
|
| 35 |
-
"""Generate a PDF report. If subject is provided,
|
| 36 |
pdf = FPDF()
|
| 37 |
pdf.add_page()
|
| 38 |
pdf.set_font("Arial", size=12)
|
| 39 |
if subject:
|
| 40 |
pdf.cell(200, 10, txt=f"Report on: {subject}", ln=True)
|
| 41 |
pdf.ln(10)
|
| 42 |
-
pdf.multi_cell(0, 10, txt=f"This is an auto-generated report for '{subject}'.\n\
|
|
|
|
| 43 |
else:
|
| 44 |
for line in ["Name: Alice, Age: 30, City: New York",
|
| 45 |
"Name: Bob, Age: 25, City: Los Angeles",
|
|
|
|
| 32 |
return filename
|
| 33 |
|
| 34 |
def generate_pdf_report(filename="report.pdf", subject=None):
|
| 35 |
+
"""Generate a PDF report. If subject is provided, use it as the report title and context."""
|
| 36 |
pdf = FPDF()
|
| 37 |
pdf.add_page()
|
| 38 |
pdf.set_font("Arial", size=12)
|
| 39 |
if subject:
|
| 40 |
pdf.cell(200, 10, txt=f"Report on: {subject}", ln=True)
|
| 41 |
pdf.ln(10)
|
| 42 |
+
pdf.multi_cell(0, 10, txt=f"This is an auto-generated report for the request: '{subject}'.\n\n"
|
| 43 |
+
"Data and analysis would be included here based on the subject.")
|
| 44 |
else:
|
| 45 |
for line in ["Name: Alice, Age: 30, City: New York",
|
| 46 |
"Name: Bob, Age: 25, City: Los Angeles",
|