FLUTTER ECOSYSTEM

printing

该插件允许 Flutter 应用程序在 Android、iOS、macOS、Windows 和 Linux 上以及 Web 打印,将文档生成并打印到兼容的打印机。

printing 封面
最新版本
5.15.1
近 30 天下载
92.3万
喜欢数
1810
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

打印包使Flutter应用程序能够在多个平台上生成和打印文档,包括Android、iOS、macOS、Windows、Linux和Web。它利用dart_pdf库以编程方式创建PDF文件,然后将其发送到兼容的打印机。这使其非常适合直接从应用程序生成发票、报告、标签和其他可打印内容。该包支持本地打印和Web浏览器打印功能,确保了广泛的兼容性。在需要文档输出的企业和生产力应用中尤其有用。

适合场景
  • 生成发票和收据
  • 创建可打印的报告
  • 生成标签和表单
  • 支持离线打印
  • 启用基于 Web 的打印功能
主要特点
  • 跨平台打印支持
  • 与 dart_pdf 的集成以生成 PDF
  • 直接从移动和桌面应用程序打印
  • 网页浏览器打印集成
  • 可自定义的文档布局
适合对象
  • 企业应用
  • 库存和计费系统
  • 移动和桌面生产力工具
  • 需要打印功能的网页应用
  • 需要离线文档生成的应用
使用建议
  • 需要兼容的打印机才能进行物理输出
  • 网页打印仅限于浏览器功能
  • PDF布局设计必须考虑打印机边距
  • 平台特定的打印对话框行为
  • 所有平台上均无内置打印预览
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add printing

所属分类

依赖

依赖清单 7 项
  • http>=0.13.0 <2.0.0
  • image>=4.1.0 <=5.0.0
  • meta>=1.3.0 <2.0.0
  • pdf^3.13.0
  • pdf_widget_wrapper>=1.0.4 <2.0.0
  • plugin_platform_interface^2.1.0
  • web^1.0.0

源码仓库

关联项目

所在榜单