From 7c35f4cac36069e0522fbc78a313ae80a1504052 Mon Sep 17 00:00:00 2001 From: hmo Date: Mon, 27 Apr 2026 16:42:51 +0800 Subject: [PATCH] fix: wrap table cell content in Paragraph to parse XML markup --- app/services/pdf_generator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/pdf_generator.py b/app/services/pdf_generator.py index e27f9eb..bb97230 100644 --- a/app/services/pdf_generator.py +++ b/app/services/pdf_generator.py @@ -183,7 +183,7 @@ class PianoPDF: return table_data = [] for row in data: - table_data.append([md_to_xml(str(cell)) if cell else "" for cell in row]) + table_data.append([Paragraph(md_to_xml(str(cell)), self.body_style) if cell else "" for cell in row]) if table_data: table = Table(table_data) table.setStyle(self.table_style)