Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter PDF packages

Last updated: January 26, 2025

A PDF (Portable Document Format) is a file format that allows you to view and print a document.

The complete list of Flutter packages that can help you create, view or render PDF files in a Flutter app is provided below.


pdf Card Image
pdf
👍 2.81K   ⬇️ 324K
Dart 3 compatible
Maintenance Status: Good

A pdf producer for Dart. It can create pdf files for both web or flutter.

syncfusion_flutter_pdfviewer Card Image
syncfusion_flutter_pdfviewer
👍 1.02K   ⬇️ 128.2K
Dart 3 compatible
Maintenance Status: Good

Flutter PDF Viewer library is used to display a PDF document seamlessly and efficiently.

flutter_pdfview
👍 645   ⬇️ 272.3K
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin that provides a PDFView widget on Android and iOS.

syncfusion_flutter_pdf Card Image
syncfusion_flutter_pdf
👍 726   ⬇️ 157.7K
Dart 3 compatible
Maintenance Status: Good

The Flutter PDF is a library written natively in Dart for creating, reading, editing, and securing PDF files in Android, iOS, and web platforms.

pdfx Card Image
pdfx
👍 448   ⬇️ 243K
Dart 3 compatible
Maintenance Status: Good

Flutter plugin to render & show PDF pages as images on Web, MacOS, Windows, Android and iOS.

flutter_cached_pdfview Card Image
flutter_cached_pdfview
👍 479   ⬇️ 67.5K
Dart 3 compatible
Maintenance Status: Good

A package to show Native PDF View for iOS and Android, support Open from a different resource like Path, Asset or Url and Cache it.

native_pdf_view
👍 402   ⬇️ 471
Dart 3 compatible
Maintenance Status: Poor

Flutter plugin to render PDF files on Web, MacOS, Windows, Android and iOS.

pdf_render
👍 211   ⬇️ 59.4K
Dart 3 compatible
Maintenance Status: Good

A plugin that provides you with intermediate PDF rendering APIs and easy-to-use Flutter Widgets.

pdfrx
👍 167   ⬇️ 77.4K
Dart 3 compatible
Maintenance Status: Good

pdfrx is a rich and fast PDF viewer implementation built on the top of PDFium. The plugin supports Android, iOS, Windows, macOS, Linux, and Web.

flutter_html_to_pdf
👍 115   ⬇️ 3.6K
Dart 3 compatible
Maintenance Status: Poor

Flutter plugin for generating PDF documents from HTML code templates

native_pdf_renderer
👍 104   ⬇️ 530
Dart 3 compatible
Maintenance Status: Poor

Flutter plugin to render PDF pages as images on Web, MacOS, Windows, Android and iOS.

pdf_text
👍 101   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Poor

This plugin for Flutter allows you to read the text content of PDF documents and convert it into strings. It works on iOS and Android.

thumbnailer
👍 87   ⬇️ 5.5K
Dart 3 compatible
Maintenance Status: Average

Plugin that is able to generate thumbnails from files with various mime types. If thumbnail generation is not support for specific mime type, then a fallback icon is returned

syncfusion_flutter_datagrid_export
👍 72   ⬇️ 10.8K
Dart 3 compatible
Maintenance Status: Good

The Syncfusion Flutter DataGrid Export library is used to export the DataGrid content to Excel and Pdf format with several customization options.

easy_pdf_viewer
👍 68   ⬇️ 10.5K
Dart 3 compatible
Maintenance Status: Good

A flutter plugin for handling PDF files. Works on both Android & iOS

invoiceninja Card Image
invoiceninja
👍 72   ⬇️ 81
Dart 3 compatible
Maintenance Status: Average

Easily create PDF invoices and accept payments in a Flutter app

pdf_viewer_plugin
👍 69   ⬇️ 2.5K
Dart 3 compatible
Maintenance Status: Poor

A Flutter plugin for IOS and Android providing a simple way to display local file PDFs (enter to see some gifs).

pdftron_flutter Card Image
pdftron_flutter
👍 68   ⬇️ 1.6K
Dart 3 compatible
Maintenance Status: Good

A convenience wrapper to build Flutter apps that use the PDFTron mobile SDK for smooth, flexible, and stand-alone document viewing.

pspdfkit_flutter Card Image
pspdfkit_flutter
👍 65   ⬇️ 1.6K
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin providing a feature-rich PDF viewing and editing experience to your users with the powerful Nutrient PDF SDK.

flutter_to_pdf
👍 62   ⬇️ 2.8K
Dart 3 compatible
Maintenance Status: Good

A package to export any Flutter widget to a PDF-Document, PDF-Page or PDF-File. Further customization of the export process is possible through the export options.

pdf_manipulator
👍 62   ⬇️ 2K
Dart 3 compatible
Maintenance Status: Poor

A flutter plugin for doing various manipulations such as merge, split, compress and many more on PDF easily.

htmltopdfwidgets
👍 55   ⬇️ 7.5K
Dart 3 compatible
Maintenance Status: Good

A Dart package that converts HTML and Markdown rich text content into high-quality PDF widgets. Simplify the creation of PDF documents by seamlessly transforming your structured text content into printable, professional PDFs. Perfect for generating reports, invoices, and more!

pdf_thumbnail Card Image
pdf_thumbnail
👍 48   ⬇️ 1
Dart 3 compatible
Maintenance Status: Good

Thumbnail viewer for PDF files. Supports Android and iOS. Simply add widget and give the file path.

compdfkit_flutter
👍 45   ⬇️ 162
Dart 3 compatible
Maintenance Status: Good

ComPDFKit for Flutter is a comprehensive SDK that allows you to quickly add PDF functionality to Android and iOS Flutter applications.

read_pdf_text Card Image
read_pdf_text
👍 43   ⬇️ 482
Dart 3 compatible
Maintenance Status: Good

This is a plugin that parses string out of pdf documents. It uses apache PDFbox and PDFKit parse the pdf document. There is only three functions so it is simple to use.

advance_pdf_viewer_fork
👍 28   ⬇️ 6.7K
Dart 3 compatible
Maintenance Status: Poor

A flutter plugin for handling PDF files. Works on both Android & iOS

pdf_image_renderer
👍 29   ⬇️ 4.3K
Dart 3 compatible
Maintenance Status: Good

A package that allows fast and simple rendering of pdfs using the native renderers of the OS.

alh_pdf_view
👍 32   ⬇️ 941
Dart 3 compatible
Maintenance Status: Good

Has the functionality to show PDF with bytes of a file path as widget with some extra functionalities.

dart_pdf_reader
👍 27   ⬇️ 4.4K
Dart 3 compatible
Maintenance Status: Good

Small pure-dart library for parsing PDF files. Supports reading all pdf structures

document_viewer
👍 32   ⬇️ 91
Dart 3 compatible
Maintenance Status: Average

A Flutter package which allows you to view any document format for Android.

webcontent_converter
👍 30   ⬇️ 36
Dart 3 compatible
Maintenance Status: Good

This plugin was made for developer to convert any webcontent, web uri to image bitmap or pdf file. This plugin use WebView on android, WKWebView on Ios and chromium for desktop support.

pdf_merger
👍 27   ⬇️ 518
Dart 3 compatible
Maintenance Status: Poor

A new Flutter plugin for merge List of PDF files. It supports both android and IOS. Before call this package make sure you allow permission and file picker see example.

pdfjs
👍 3   ⬇️ 19.8K
Dart 3 compatible
Maintenance Status: Good

Dart bindings for Mozilla's PDF.js library

text2pdf
👍 6   ⬇️ 100
Dart 3 compatible
Maintenance Status: Good

Convert any text to pdf file using this package ! Give any text as paramter, this package generates pdf from it and opens it

custom_save_pdf
👍 3   ⬇️ 40
Dart 3 compatible
Maintenance Status: Average

Flutter Package that allows you to save PDF files in custom folder in phone storage

flutter_full_pdf_viewer
👍 132   ⬇️ 152

Maintenance Status: Poor

A flutter plugin to display PDF. This works for Android and for iOS.

pdf_flutter
👍 72   ⬇️ 61

Maintenance Status: Poor

Displaying PDF from Network, File and assets easily like we display Image in Flutter Widget.

flutter_plugin_pdf_viewer
👍 63   ⬇️ 34

Maintenance Status: Poor

A flutter plugin for handling PDF files. Works on both Android & iOS

pluto_grid_export
👍 28   ⬇️ 278

Maintenance Status: Average

PlutoGridExport converts PlutoGrid's metadata to CSV or PDF. Used with PlutoGrid.

flutter_fullpdfview
👍 26   ⬇️ 51

Maintenance Status: Poor

A Pdf Viewer for Android and IOS including fit policy. Based on flutter_pdfview from endigo.

flutter_pdf_viewer
👍 18   ⬇️ 65

Maintenance Status: Poor

A native Pdf viewer for flutter based on Pdfium Android

pdf_previewer
👍 12   ⬇️ 9

Maintenance Status: Poor

Provides a way to generate previews of selected pages in a PDF file from a provided path.