【问题标题】:How to break page when generating PDF from flutter PDF package从flutter PDF包生成PDF时如何分页
【发布时间】:2021-05-16 07:36:09
【问题描述】:

我正在尝试使用 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?

【问题讨论】:

    标签: flutter pdf flutter-layout flutter-dependencies


    【解决方案1】:

    你可以像这样使用两个多页:

    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
      }));
    

    【讨论】:

    • 如果我在保存文档时这样使用,它会以单个 pdf 格式出现
    • 当然只有一个 pdf。您想要多个 pdf 文件吗?
    • 不,我需要它作为一个。你的回答很有帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-12
    • 2014-09-22
    相关资源
    最近更新 更多