android - [Flutter]中如何打开PDF或word文档

问题很简单,我想使用 Flutter 通过默认 App 打开任何 pdf 或 doc 文件。

想一个与我的 pdf Assets 相关的凸起按钮,当用户按下它时,pdf 将通过 Acrobat 阅读器等打开。我不想为它使用任何 web_view。

Flutter 支持吗?

最佳答案

一个好的和简单的方法是 open_file 包,它可以让你用给定的路径打开一个文件。它支持多种不同的文件类型。

2022 年 7 月更新:

由于 open_file 包在 list 中有一些权限不再允许用于商店上传,因此此 (open_filex ) 包的一个分支已删除此权限。用法一样:

import 'package:open_filex/open_filex.dart';

OpenFile.open("/sdcard/example.pdf");

https://stackoverflow.com/questions/49233934/

相关文章:

dart - 如何在 flutter 中实现推送通知

flutter - 如何更改 FloatingActionButton 的大小?

android - 如何在 TextFormField 中显示/隐藏密码?

android - Flutter 上的小部件的 onResume() 和 onPause()

dart - 在 Flutter 中设置环境变量

dart - Flutter:如何制作随机颜色生成器背景

dart - Flutter:在 StatelessWidget 中哪里添加监听器?

dart - Flutter BLoC 模式 - 如何在流事件后导航到另一个屏幕?

flutter - 如何在 AppBar 中用图像替换标题

android - flutter : How can I add divider between