【问题标题】:How to compress the pdf document before uploading to firebase storage and database in flutter如何在flutter中上传到firebase存储和数据库之前压缩pdf文档
【发布时间】:2021-04-24 19:05:19
【问题描述】:

在我的颤振项目中,我(用户)必须上传 pdf 的数量。因此,要保守地使用 firebase,我需要在上传到 firebase 存储时压缩图像和 pdf。

注意:我使用的是 firebase spark 计划(最多免费 5GB)

请向我推荐一种压缩 pdf 文档的技术,因为我正在使用 file_picker 选择 pdfs 文档,然后使用 firebasestorage 进行上传。

坦率地说,我搜索过 pub.dev ,但没有找到。

【问题讨论】:

  • this问题尝试方式。
  • 不,它不支持 pdf 压缩,也没有 Fluttter 的代码。
  • 它可以创建一个 zip 存档,您可以在其中存储您的 PDF。
  • 好的,你是对的,我可以将 pdf 存储在 zip 文件中并上传到 firebase。但是我(用户)每次都必须提取 zip 文件并查看 pdf。所以请建议我另一种可以直接压缩pdf的技术,然后我可以上传到firebase存储。
  • 请尝试提供任何其他替代方案或解决方案来压缩 pdf 文档。

标签: flutter pdf compression


【解决方案1】:

这是解决方案,我创建了一个颤振包。目前它只适用于安卓设备,并且压缩质量非常好。你可以在这里查看https://pub.dev/packages/pdf_compressor

【讨论】:

  • 你是否也在为 iOS 实现它?
  • 我在想这个,因为android端代码是用java本地编写的,我想为iOS做同样的事情,但我没有任何苹果设备或XCode来编写iOS特定的代码,所以我正在寻找可以编写和测试插件的IOS端的人。
猜你喜欢
  • 2019-04-04
  • 1970-01-01
  • 1970-01-01
  • 2018-10-06
  • 2012-01-03
  • 2019-02-10
  • 1970-01-01
  • 2022-01-18
  • 2021-01-03
相关资源
最近更新 更多