如何在 HTML 格式的 reportlab PDF 中添加分界线?
How do I add breaklines in reportlab PDF in HTML format?
我正在尝试使用 reportlab 将一些数据放入 PDF 格式。我从数据框中获取这些数据。但是,由于一个字段是一小段文本,因此应该有一些分隔线以使其在 PDF 中可读。
我提取数据的代码部分:
style_texto4=ParagraphStyle(name='Normal4', fontName='Times-Roman', fontSize=15)
texto4=Paragraph(f"{df.set_index('concat').loc[i]['Text']}", style=style_texto4)
style_texto4.leading=16
texto4.wrapOn(c, 600, 600)
texto4.drawOn(c, 90, 380)
假设我的文字是这样的:
'Hello, my name is John and I am trying to insert some breaklines \n in my pdf so that it displays correctly in my html format'.
这引发了:
syntax error: No content allowed in br tag
换行符 (\n) 无效。您可以使用 <br />
标签来实现。
帮助:How to insert a carriage return in a ReportLab paragraph?
我正在尝试使用 reportlab 将一些数据放入 PDF 格式。我从数据框中获取这些数据。但是,由于一个字段是一小段文本,因此应该有一些分隔线以使其在 PDF 中可读。
我提取数据的代码部分:
style_texto4=ParagraphStyle(name='Normal4', fontName='Times-Roman', fontSize=15)
texto4=Paragraph(f"{df.set_index('concat').loc[i]['Text']}", style=style_texto4)
style_texto4.leading=16
texto4.wrapOn(c, 600, 600)
texto4.drawOn(c, 90, 380)
假设我的文字是这样的:
'Hello, my name is John and I am trying to insert some breaklines \n in my pdf so that it displays correctly in my html format'.
这引发了:
syntax error: No content allowed in br tag
换行符 (\n) 无效。您可以使用 <br />
标签来实现。
帮助:How to insert a carriage return in a ReportLab paragraph?