使用 firebase 中的数据创建 PDF 文件

问题描述 投票:0回答:1

我使用 ListViewBuilder 从 Firebase 创建了一个表。我还想以 PDF 形式查看表格,但我不知道该怎么做。我检查了一些示例,但没有一个满足我的要求。

StreamBuilder(
    stream: FirebaseFirestore...
    builder: (context, snapshot){
         if(snapshot.hasData){
           return Row(
              children:[
               LitView.Builder(
                  itemCount: snapshot.data!.docs.length,
                  builder: (context, index){
                   final data = snapshot.data!.docs[index];
                   final date = data["Day"];
                   final amount = data["Amount"];
                   return ListTile(
                      ....
                    );
                  }
                ),
                TextButton(
                   onTap:(){
                        /* I want to view the the table in PDF form on the
                         press of this button*/
                      }
                  )
              ]
           );
        }
     }
   );

这是代码。我希望当我按下按钮时,我应该能够查看 PDF 中的表格,并且还能够保存和打印 pdf。

flutter google-cloud-platform pdf-generation
1个回答
0
投票

我会推荐这个套餐

syncfusion_flutter_datagrid
。 Syncfusion 提供了一系列广泛的功能,例如排序、过滤以及 PDF 和 Excel 导出。请参阅官方演示

导出功能来自单独的 Syncfusion 包,需要一些自定义实现逻辑,部分取决于您是构建 Web 应用程序还是移动应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.