|
1 |
| -# How to add a Flutter PDFViewer Widget to a Flutter app |
2 |
| -A quick-start example to help you add Syncfusion Flutter PDFViewer widget to a Flutter app. In this example, you will learn how to create a PDFViewer and load a PDF document from the network. You will also learn how to perform zooming, navigation using the page navigation, and bookmark navigation programmatically. |
| 1 | +# Flutter PDF Viewer Example |
3 | 2 |
|
4 |
| -Watch the video: Coming soon... |
| 3 | +This repository contains a quick getting started example for Syncfusion [Flutter PDF Viewer](https://www.syncfusion.com/flutter-widgets/flutter-pdf-viewer?utm_medium=ads&utm_source=googleads&utm_campaign=flutter-widgets-tier3&gclid=Cj0KCQjw08aYBhDlARIsAA_gb0cm8i0zRg-5O2gBavBm-R0rHxRn3IzskzweSrW1Ua30WaCnze32DSAaAneIEALw_wcB). In this example, you will learn how to load a PDF document from the network URL using our PDF Viewer. And, you will also learn how to perform zooming, page navigation, and bookmark navigation programmatically. |
5 | 4 |
|
6 |
| -Documentation: https://help.syncfusion.com/flutter/pdf-viewer/overview |
| 5 | +## Key Features |
7 | 6 |
|
8 |
| -## Requirements to run the demo |
9 |
| -* [VS Code](https://code.visualstudio.com/download) |
10 |
| -* [Flutter SDK v1.22+](https://flutter.dev/docs/development/tools/sdk/overview) |
11 |
| -* [For more development tools](https://flutter.dev/docs/development/tools/devtools/overview) |
| 7 | +Our Flutter PDF Viewer supports the following list of the key features. |
12 | 8 |
|
13 |
| -## How to run this application |
14 |
| -To run this application, you need to first clone or download the ‘how to add a flutter pdfviewer widget to a flutter app’ repository and open it in your preferred IDE, say VS Code. Then, build and run your project to view the output. |
| 9 | +* <b>Various PDF sources</b> - Load PDF documents from various sources such as AssetBundle, network or URLs, memory, and files. Open and display PDF files, both normal and protected, with AES and RC4 encryption algorithms (password-protected). |
| 10 | +* <b>Virtual scrolling</b> - Easily scroll through the pages in the document with a fluent experience. The pages are rendered only when required to increase the loading and scrolling performance. |
| 11 | +* <b>Magnification</b> - The content of the document can be efficiently zoomed in and out. |
| 12 | +* <b>Page layout and scroll options</b> - Lay out the pages efficiently in a page-by-page (single page) scrolling mode or continuous scrolling mode. Also, scroll through pages in both horizontal and vertical directions. |
| 13 | +* <b>Text selection</b> - Select text presented in a PDF document. |
| 14 | +* <b>Text search</b> - Search for text and navigate to all its occurrences in a PDF document instantly. |
| 15 | +* <b>Page navigation N</b> -avigate to the desired pages instantly. |
| 16 | +* <b>Bookmark navigation</b> - Bookmarks saved in the document are loaded and made ready for easy navigation. This feature helps navigate the topics bookmarked already within the PDF document. |
| 17 | +* <b>Document link annotation navigation</b> - Navigate to the desired topic or position by tapping the document link annotation of the topics in the table of contents in a PDF document. |
| 18 | +* <b>Hyperlink navigation</b> - Detects hyperlinks, and tapping on the hyperlink will open the URL in a browser. |
| 19 | +* <b>Themes</b> - Easily switch between light and dark themes. |
| 20 | +* <b>Localization</b> - All static text within the PDF Viewer can be localized to any supported language. |
15 | 21 |
|
16 | 22 | ## Further help
|
17 |
| -For more help, check the [Syncfusion Flutter documentation](https://help.syncfusion.com/flutter/introduction/overview), |
18 |
| - [Flutter documentation](https://flutter.dev/docs/get-started/install). |
| 23 | + |
| 24 | +To know more about our PDF Viewer and its functionalities, please refer to our [help documentation](https://help.syncfusion.com/flutter/pdf-viewer/getting-started). |
| 25 | + |
| 26 | +<b>Video tutorial</b> - [How to Add a Flutter PDFViewer Widget to a Flutter App](https://www.youtube.com/watch?v=f1zEJZRdo7w) |
0 commit comments