Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dutchcodingcompany/file_preview


https://github.com/dutchcodingcompany/file_preview

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# file_previewer

Can generate an preview image based on the file extension. Uses the native files previewer on iOS.

## Getting Started

Generate a preview Widget by calling `await FilePreview.getThumbnail(file.path)`.

* An image file

* A pdf file

* A pdf file where a preview cannot be rendered

## Usage

```dart
final File file = await FilePicker.getFile();
try {
final thumbnail = await FilePreview.getThumbnail(file.path);
setState(() {
image = thumbnail;
});
} catch (e) {
image = Image.asset("");
}
```