v1.0.7
flutter_plugin_pdf_viewer
一個用於處理 PDF 檔案的 Flutter 插件。可在 Android 與 iOS 上運行
63喜歡 39近 30 天下載40Pub 分數
平台暫無資料
一個用於處理 PDF 檔案的 Flutter 插件。可在 Android 與 iOS 上運行
{"sdk":"flutter"}^1.0.0^1.1.0^0.21.0^1.0.0^0.5.0以下為英文專案原文快照,最新內容請造訪 GitHub。
A flutter plugin for handling PDF files. Works on both Android & iOS
Add flutter_plugin_pdf_viewer as a dependency in your pubspec.yaml file.
flutter_plugin_pdf_viewer: any
No permissions required. Uses application cache directory.
No permissions required.
// Load from assets
PDFDocument doc = await PDFDocument.fromAsset('assets/test.pdf');
// Load from URL
PDFDocument doc = await PDFDocument.fromURL('http://www.africau.edu/images/default/sample.pdf');
// Load from file
File file = File('...');
PDFDocument doc = await PDFDocument.fromFile(file);
// Load specific page
PDFPage pageOne = await doc.get(page: _number);
Use the pre-built PDF Viewer
@override
Widget build(BuildContext context) {
Scaffold(
appBar: AppBar(
title: Text('Example'),
),
body: Center(
child: _isLoading
? Center(child: CircularProgressIndicator())
: PDFViewer(document: document)),
);
}
This code produces the following view:
Demo Screenshot 1| Name | Description |
|---|---|
| path_provider | A Flutter plugin for finding commonly used locations on the filesystem. Supports iOS and Android. |
| flutter_cache_manager | A CacheManager to download and cache files in the cache directory of the app. Various settings on how long to keep a file can be changed. |
| numberpicker | NumberPicker is a custom widget designed for choosing an integer or decimal number by scrolling spinners. |
| flutter_advanced_networkimage | An advanced image provider provides caching and retrying for flutter app. Now with zoomable widget and transition to image widget. |