Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -116,15 +116,16 @@ def generate_pdf_report(results):
|
|
116 |
pdf.cell(200, 10, txt=f"Report Generated on: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}", ln=True, align='C')
|
117 |
pdf.ln(10) # Add some space
|
118 |
|
|
|
119 |
pdf.set_font("Arial", 'B', 14)
|
120 |
-
pdf.
|
121 |
pdf.set_font("Arial", size=12)
|
122 |
-
pdf.
|
123 |
-
pdf.
|
124 |
-
pdf.
|
125 |
-
pdf.
|
126 |
-
pdf.
|
127 |
-
pdf.
|
128 |
pdf.ln(5) # Add some space between requirements
|
129 |
|
130 |
pdf_output = "requirements_report.pdf"
|
|
|
116 |
pdf.cell(200, 10, txt=f"Report Generated on: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}", ln=True, align='C')
|
117 |
pdf.ln(10) # Add some space
|
118 |
|
119 |
+
# Add requirement details
|
120 |
pdf.set_font("Arial", 'B', 14)
|
121 |
+
pdf.multi_cell(200, 10, txt=f"Requirement R{i}: {result['Requirement']}", align='L')
|
122 |
pdf.set_font("Arial", size=12)
|
123 |
+
pdf.multi_cell(200, 10, txt=f"Type: {result['Type']}", align='L')
|
124 |
+
pdf.multi_cell(200, 10, txt=f"Stakeholders: {result['Stakeholders']}", align='L')
|
125 |
+
pdf.multi_cell(200, 10, txt=f"Domain: {result['Domain']}", align='L')
|
126 |
+
pdf.multi_cell(200, 10, txt=f"Defects: {result['Defects']}", align='L')
|
127 |
+
pdf.multi_cell(200, 10, txt=f"Rewritten: {result['Rewritten']}", align='L')
|
128 |
+
pdf.multi_cell(200, 10, txt="-" * 50, align='L')
|
129 |
pdf.ln(5) # Add some space between requirements
|
130 |
|
131 |
pdf_output = "requirements_report.pdf"
|