我正在尝试使用 flutter pdf 包生成 pdf pdf ,一切正常,但我想在下面的多个页面上生成部分,我添加了代码示例
final pdf = pw.Document();
pdf.addPage(pw.MultiPage(
pageFormat: PdfPageFormat.a4,
build: (pw.Context context) {
return pw.Center(
child:Column(
children:[
pw.Text("Hello World"),
pw.Text("Hello 2"),
]
)
); // Center
}));
如何在第一页显示 Hello World,在第二页显示 Hello 2?
你可以像这样使用两个多页:
pdf.addPage(pw.MultiPage(
pageFormat: PdfPageFormat.a4,
build: (pw.Context context) {
return pw.Center(
child:Column(
children:[
pw.Text("Hello World"),
]
)
); // Center
}));
pdf.addPage(pw.MultiPage(
pageFormat: PdfPageFormat.a4,
build: (pw.Context context) {
return pw.Center(
child:Column(
children:[
pw.Text("Hello 2"),
]
)
); // Center
}));
如果目标是让内容拥有自己的页面,您实际上可以循环。
for (ProgramModel e in recommendedPrograms) {
doc.addPage(pw.Page())
}