# fluttertpc_flutter_filereader
**Repository Path**: openharmony-sig/fluttertpc_flutter_filereader
## Basic Information
- **Project Name**: fluttertpc_flutter_filereader
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 3
- **Created**: 2024-05-21
- **Last Updated**: 2025-05-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 🚨 **重要提示 | IMPORTANT**
>
> **⚠️ 此代码仓已归档。新地址请访问 [fluttertpc_flutter_filereader](https://gitcode.com/openharmony-sig/fluttertpc_flutter_filereader)。| ⚠️ This repository has been archived. For the new address, please visit [fluttertpc_flutter_filereader](https://gitcode.com/openharmony-sig/fluttertpc_flutter_filereader).**
>
---
>
# Flutter FileReader
[](https://pub.dartlang.org/packages/flutter_filereader)
##### A local file view widget,Support a variety of file types, such as Doc Eexcl PPT TXT and so on,Android is implemented by Tencent X5(Not Support GooglePlay),iOS is implemented by WKWebView
## Depend on it
Add this to your package's pubspec.yaml file:
1.9.1
```
dependencies:
flutter_filereader: ^1.0.0
```
1.12.x
```
dependencies:
flutter_filereader: ^2.2.0
```
2.0.0
```
dependencies:
flutter_filereader: 3.0.0
```
## Support File Type
* IOS `docx,doc,xlsx,xls,pptx,ppt,pdf,txt,jpg,jpeg,png`
* Android `docx,doc,xlsx,xls,pptx,ppt,pdf,txt`
* Ohos `txt`
## Usage
### iOS
Make sure you add the following key to Info.plist for iOS
```
io.flutter.embedded_views_preview
```
### Example
```
import 'package:flutter/material.dart';
import 'package:flutter_filereader/flutter_filereader.dart';
class FileReaderPage extends StatefulWidget {
final String filePath;
FileReaderPage({Key: Key, this.filePath});
@override
_FileReaderPageState createState() => _FileReaderPageState();
}
class _FileReaderPageState extends State {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("doc"),
),
body: FileReaderView(
filePath: widget.filePath,
),
);
}
}
```
## 注意事项
1. Not Support GooglePlay
2. 不支持在Android模拟器上运行
3. txt文档如果显示乱码,请将txt文档编码改成gbk