Flutter中预览doc、pdf等文档

使用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链接
        )

你可能感兴趣的:(Flutter中预览doc、pdf等文档)