Spaces:
Running
Running
Update pdf_generator.py
Browse files- pdf_generator.py +4 -1
pdf_generator.py
CHANGED
@@ -48,12 +48,15 @@ def create_page_template(canvas, doc):
|
|
48 |
canvas.drawString(30, 20, f"Page {doc.page}")
|
49 |
canvas.restoreState()
|
50 |
|
51 |
-
def generate_pdf(
|
52 |
buffer = BytesIO()
|
53 |
doc = SimpleDocTemplate(buffer, pagesize=A4, rightMargin=20*mm, leftMargin=20*mm, topMargin=20*mm, bottomMargin=20*mm)
|
54 |
styles = create_styles()
|
55 |
story = [Paragraph("AI Trust and Opacity Evaluation", styles['Title'])]
|
56 |
|
|
|
|
|
|
|
57 |
for page in pages[:-1]: # Skip the last page
|
58 |
if 'input_key' in page and page['input_key'] is not None:
|
59 |
story.append(Paragraph(page['title'], styles['Heading1']))
|
|
|
48 |
canvas.drawString(30, 20, f"Page {doc.page}")
|
49 |
canvas.restoreState()
|
50 |
|
51 |
+
def generate_pdf(session_state):
|
52 |
buffer = BytesIO()
|
53 |
doc = SimpleDocTemplate(buffer, pagesize=A4, rightMargin=20*mm, leftMargin=20*mm, topMargin=20*mm, bottomMargin=20*mm)
|
54 |
styles = create_styles()
|
55 |
story = [Paragraph("AI Trust and Opacity Evaluation", styles['Title'])]
|
56 |
|
57 |
+
pages = session_state.pages
|
58 |
+
answers = session_state.answers
|
59 |
+
|
60 |
for page in pages[:-1]: # Skip the last page
|
61 |
if 'input_key' in page and page['input_key'] is not None:
|
62 |
story.append(Paragraph(page['title'], styles['Heading1']))
|