Skip to content

SyncfusionExamples/how-to-add-a-flutter-pdfviewer-widget-to-a-flutter-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flutter PDF Viewer Example

This repository contains a quick getting started example for Syncfusion® Flutter PDF Viewer. 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.

Key Features

Our Flutter PDF Viewer supports the following list of the key features.

  • Various PDF sources - 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).
  • Virtual scrolling - 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.
  • Magnification - The content of the document can be efficiently zoomed in and out.
  • Page layout and scroll options - 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.
  • Text selection - Select text presented in a PDF document.
  • Text search - Search for text and navigate to all its occurrences in a PDF document instantly.
  • Page navigation N -avigate to the desired pages instantly.
  • Bookmark navigation - 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.
  • Document link annotation navigation - 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.
  • Hyperlink navigation - Detects hyperlinks, and tapping on the hyperlink will open the URL in a browser.
  • Themes - Easily switch between light and dark themes.
  • Localization - All static text within the PDF Viewer can be localized to any supported language.

Further help

To know more about our PDF Viewer and its functionalities, please refer to our help documentation.

Video tutorial - How to Add a Flutter PDFViewer Widget to a Flutter App