使用file_preview可以像在使用Flutter weidget一样在andorid、ios页面中预览doc、docx、ppt、pptx、xls、xlsx、pdf等文件。
说明
- andorid使用腾讯TBS服务,支持doc、docx、ppt、pptx、xls、xlsx、pdf、txt、epub文件的预览
- ios使用WKWebView,WKWebView所支持的均可预览
集成步骤
1、pubspec.yaml
file_preview: ^0.0.2
2、引入
import 'package:file_preview/file_preview.dart';
3、使用
由于使用android使用TBS服务,所以必须在FilePreviewWidget使用前完成初始化,不然无法加载。
如本地无TBS不存在会在初始化时进行下载,会耗时
await FilePreview.initTBS();
使用
FilePreviewWidget(
width: 400,//宽
height: 700,//高
path: "",//本地路径或者http链接
)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。