# Flutter PDF library

Nutrient Flutter SDK can be used for viewing, annotating, and editing PDFs. It offers developers the ability to add PDF functionality to any iOS, Android, and web application from a single codebase.

[Try for free](https://www.nutrient.io/sdk/flutter/getting-started.md)

[Launch demo](https://www.nutrient.io/guides/flutter/demo.md)

**Latest release**: Discover what’s new! Check out our changelog for the latest release updates.

[Learn more](https://www.nutrient.io/guides/flutter/changelog.md)

## Essential guides

Learn how to get started with opening documents, saving changes, and customizing the UI.

[Explore all](https://www.nutrient.io/guides/flutter/intro.md)

---

**Open a document**

How to open a PDF from local storage

[Read more](https://www.nutrient.io/guides/flutter/open-a-document.md)

---

**Save a document**

How to save a PDF to local storage

[Read more](https://www.nutrient.io/guides/flutter/save-a-document.md)

---

**User interface**

How to customize toolbars, localize for different languages, and more

[Read more](https://www.nutrient.io/guides/flutter/user-interface.md)

## File type support

`PDF documents`

`Image documents`

## Platform support

Nutrient Flutter SDK supports delivering iOS, Android, and web applications from a single codebase.

iOS

[Read more](https://www.nutrient.io/sdk/ios/getting-started.md)

Android

[Read more](https://www.nutrient.io/sdk/android/getting-started.md)

Web

[Read more](https://www.nutrient.io/sdk/web/getting-started.md)

**Call to Action**

Start your free trial for unlimited access and expert support.

[Learn More](https://www.nutrient.io/sdk/flutter/getting-started.md)

---

## Related pages

- [Flutter PDF bookmark SDK](/guides/flutter/bookmarks.md)
- [Changelog for Flutter](/guides/flutter/changelog.md)
- [Dart PDF library](/guides/flutter/dart.md)
- [Bridge Nutrient native Android, iOS, and Web APIs in Flutter](/guides/flutter/customize.md)
- [Explore advanced PDF capabilities with demos](/guides/flutter/demo.md)
- [Download Flutter library](/guides/flutter/downloads.md)
- [Flutter guides: Integrate our PDF library](/guides/flutter/intro.md)
- [Knowledge base](/guides/flutter/kb.md)
- [Open PDF files in Flutter](/guides/flutter/open-a-document.md)
- [Troubleshooting](/guides/flutter/troubleshoot.md)
- [Upgrade and migration guides](/guides/flutter/upgrade.md)

## Pages in this section

- [Changelog](/guides/flutter/about/changelog.md)
- [Language support](/guides/flutter/about/language-support.md)
- [File type support](/guides/flutter/about/file-type-support.md)
- [Platform support](/guides/flutter/about/platform-support.md)
- [System compatibility and requirements](/guides/flutter/about/system-compatibility.md)
- [Licensing](/guides/flutter/about/licensing.md)
- [AI Assistant on Flutter](/guides/flutter/ai/ai-assistant.md)
- [API reference](/guides/flutter/api.md)
- [Flatten annotations in Flutter](/guides/flutter/annotations/flatten.md)
- [Comprehensive PDF annotation library for Flutter applications](/guides/flutter/annotations.md)
- [Analytics events and notifications](/guides/flutter/events-and-notifications/analytics.md)
- [Annotation events and notifications](/guides/flutter/events-and-notifications/annotation.md)
- [PDF form events and notifications](/guides/flutter/events-and-notifications/forms.md)
- [Text selection events and notifications](/guides/flutter/events-and-notifications/text-selection.md)
- [Viewer events and notifications](/guides/flutter/events-and-notifications/viewer.md)
- [PDF events and notifications](/guides/flutter/events-and-notifications.md)
- [Integrate PDF forms in Flutter](/guides/flutter/forms/embed-data-into-pdf.md)
- [Flatten PDF forms in Flutter](/guides/flutter/forms/flatten.md)
- [Extract data from PDF forms using Flutter](/guides/flutter/forms/extract-form-data.md)
- [PDF form library for Flutter](/guides/flutter/forms.md)
- [Client authentication in Nutrient Instant](/guides/flutter/instant-synchronization/authentication.md)
- [Sync PDF annotations in Flutter apps](/guides/flutter/instant-synchronization/annotation-sync.md)
- [Adding Instant comments to PDFs in Flutter](/guides/flutter/instant-synchronization/comments.md)
- [Instant sync and document state in Flutter](/guides/flutter/instant-synchronization/document-state.md)
- [PDF collaboration library for Flutter](/guides/flutter/instant-synchronization.md)
- [Integrating real-time collaboration into your Flutter application](/guides/flutter/instant-synchronization/get-started.md)
- [Create PDF annotation layers in Flutter](/guides/flutter/instant-synchronization/instant-layers.md)
- [Offline PDF annotations with automatic sync](/guides/flutter/instant-synchronization/offline-support.md)
- [NutrientInstantView widget](/guides/flutter/instant-synchronization/instant-view.md)
- [Nutrient Instant usage](/guides/flutter/instant-synchronization/usage.md)
- [Flutter Appearance Customization](/guides/flutter/knowledge-base/flutter-appearance-customization.md)
- [Flutter Sending Data To Dart](/guides/flutter/knowledge-base/flutter-sending-data-to-dart.md)
- [Measure distance and area in a PDF in Flutter](/guides/flutter/measurements.md)
- [Configure PDF measurements in Flutter](/guides/flutter/measurements/configure-measurements.md)
- [Measure PDF distance in Flutter](/guides/flutter/measurements/measure-distance.md)
- [Measure PDF area in Flutter](/guides/flutter/measurements/measure-area.md)
- [Flutter 1 10 4 Migration Guide](/guides/flutter/migration-guides/flutter-1-10-4-migration-guide.md)
- [Flutter 3 12 Migration Guide](/guides/flutter/migration-guides/flutter-3-12-migration-guide.md)
- [Flutter 3 3 Migration Guide](/guides/flutter/migration-guides/flutter-3-3-migration-guide.md)
- [Flutter 3 2 Migration Guide](/guides/flutter/migration-guides/flutter-3-2-migration-guide.md)
- [Flutter 3 9 Migration Guide](/guides/flutter/migration-guides/flutter-3-9-migration-guide.md)
- [Flutter SDK 3 migration guide](/guides/flutter/migration-guides/flutter-3-migration-guide.md)
- [Flutter 3 6 Migration Guide](/guides/flutter/migration-guides/flutter-3-6-migration-guide.md)
- [Flutter SDK 4 migration guide](/guides/flutter/migration-guides/flutter-4-migration-guide.md)
- [Flutter SDK 4.2 migration guide](/guides/flutter/migration-guides/flutter-4-2-migration-guide.md)
- [Upgrade to the latest Flutter version](/guides/flutter/migration-guides/upgrading.md)
- [Download and run the migration script.](/guides/flutter/migration-guides/flutter-5-migration-guide.md)
- [Generate a blank PDF in Flutter](/guides/flutter/pdf-generation/blank-pdf.md)
- [Create PDFs from HTML in Flutter](/guides/flutter/pdf-generation/from-html.md)
- [Generate a PDF from an image in Flutter](/guides/flutter/pdf-generation/from-images.md)
- [Generate a PDF from a template in Flutter](/guides/flutter/pdf-generation/from-template.md)
- [PDF Generation library for Flutter](/guides/flutter/pdf-generation.md)
- [Android](/guides/flutter/platform-adapters/getting-started.md)
- [Platform Adapters](/guides/flutter/platform-adapters.md)
- [Native Sdk Reference](/guides/flutter/platform-adapters/native-sdk-reference.md)
- [Platform Imports](/guides/flutter/platform-adapters/platform-imports.md)
- [Usage](/guides/flutter/platform-adapters/usage.md)
- [Redacting PDFs in our Flutter viewer](/guides/flutter/redaction/built-in-ui.md)
- [Learn how to redact PDFs in Flutter](/guides/flutter/redaction/introduction-to-redaction.md)
- [PDF redaction library for Flutter](/guides/flutter/redaction.md)
- [Conflict resolution](/guides/flutter/save-a-document/conflict-resolution.md)
- [Auto save PDF files in Flutter](/guides/flutter/save-a-document.md)
- [Detecting unsaved changes in PDFs](/guides/flutter/save-a-document/detect-unsaved-changes.md)
- [How to use Save As for PDFs in Flutter](/guides/flutter/save-a-document/save-as.md)
- [Supported document save options in Flutter](/guides/flutter/save-a-document/save-options.md)
- [Save a document to a remote server in Flutter](/guides/flutter/save-a-document/save-to-remote.md)
- [Example projects for Flutter PDF library](/guides/flutter/prebuilt-solutions/example-projects.md)
- [Digital signatures in Flutter](/guides/flutter/signatures/digital-signatures.md)
- [How to add electronic signatures to PDFs in Flutter](/guides/flutter/signatures/adding-an-electronic-signature.md)
- [Fill and sign PDF forms in Flutter](/guides/flutter/signatures/fill-and-sign-forms.md)
- [Understanding electronic and digital signatures](/guides/flutter/signatures.md)
- [How to save and store electronic signatures in Flutter](/guides/flutter/signatures/signature-storage.md)
- [Cocoapods Conflicts With Asdf](/guides/flutter/troubleshooting/cocoapods-conflicts-with-asdf.md)
- [How to add the license key for your Flutter app](/guides/flutter/troubleshooting/add-license-key.md)
- [How to find your iOS app bundle ID quickly](/guides/flutter/troubleshooting/finding-the-bundle-id.md)
- [Ios Flutter Platform Not Detected](/guides/flutter/troubleshooting/ios-flutter-platform-not-detected.md)
- [How to find your current SDK version](/guides/flutter/troubleshooting/getting-the-currently-used-version.md)
- [Flutter Configuration Problems](/guides/flutter/troubleshooting/flutter-configuration-problems.md)
- [Pspdfkit Widget Appcompat Activity Issue](/guides/flutter/troubleshooting/pspdfkit-widget-appcompat-activity-issue.md)
- [Measurement Magnifier Not Working On Android](/guides/flutter/troubleshooting/measurement-magnifier-not-working-on-android.md)
- [Using Android Gradle Plugin 7](/guides/flutter/troubleshooting/using-android-gradle-plugin-7.md)
- [Manage status bar appearance in Flutter](/guides/flutter/troubleshooting/view-controller-based-status-bar-appearance.md)
- [What Is An App Id](/guides/flutter/troubleshooting/what-is-an-app-id.md)
- [Understanding bundle IDs for iOS app development](/guides/flutter/troubleshooting/what-is-a-bundle-id.md)
- [Customizing PDF viewer styling in Flutter](/guides/flutter/user-interface/appearance-styling.md)
- [Customizing our PDF viewer in Flutter](/guides/flutter/user-interface.md)
- [Configuring PDF view properties](/guides/flutter/user-interface/configuration.md)
- [NutrientView Flutter widget](/guides/flutter/user-interface/nutrientview.md)
- [Localization: Change languages in our Flutter PDF viewer](/guides/flutter/user-interface/localization.md)
- [Show or hide the UI in our Flutter viewer](/guides/flutter/user-interface/ui-visibility.md)
- [View configuration reference](/guides/flutter/user-interface/view-configuration.md)
- [Coordinate conversion in the Flutter PDF viewer](/guides/flutter/viewer/coordinate-conversion.md)
- [Flutter image viewer library](/guides/flutter/viewer/images.md)
- [Get page information in Nutrient Flutter SDK PDF viewer](/guides/flutter/viewer/page-info.md)
- [Flutter PDF viewer library](/guides/flutter/viewer.md)
- [Customizing page navigation in our Flutter PDF viewer](/guides/flutter/viewer/page-navigation.md)
- [Optimize PDF reading with reader view for iOS](/guides/flutter/viewer/reader-view.md)
- [Configuring scroll direction and page transitions in our Flutter viewer](/guides/flutter/viewer/page-transition.md)
- [Nutrient Flutter SDK web PDF viewer](/guides/flutter/viewer/web.md)
- [Customizing zoom options in our Flutter PDF viewer](/guides/flutter/viewer/zooming.md)
- [Set the annotation author in Flutter](/guides/flutter/annotations/create-edit-and-remove/author-name.md)
- [Define annotation behavior with flags in Flutter](/guides/flutter/annotations/create-edit-and-remove/annotation-flags.md)
- [Disable annotation editing in Flutter](/guides/flutter/annotations/create-edit-and-remove/disable-editing.md)
- [Programmatically manage PDF annotations in Flutter](/guides/flutter/annotations/create-edit-and-remove/programmatic.md)
- [Update PDF annotation properties in Flutter](/guides/flutter/annotations/create-edit-and-remove/update-properties.md)
- [Image annotation specifications for PNG and JPEG](/guides/flutter/annotations/annotate-on-images/specification.md)
- [Programmatically annotate images with Flutter SDK](/guides/flutter/annotations/annotate-on-images/create-edit-and-remove.md)
- [Import and export PDF annotations from XFDF files in Flutter](/guides/flutter/annotations/import-and-export/xfdf.md)
- [Import and export PDF annotations from Instant JSON in Flutter](/guides/flutter/annotations/import-and-export/instant-json.md)
- [Supported annotation types in Flutter](/guides/flutter/annotations/introduction-to-annotations/annotation-types.md)
- [Retrieve or set the annotation bounding box in Flutter](/guides/flutter/annotations/introduction-to-annotations/bounding-boxes.md)
- [What are PDF annotations?](/guides/flutter/annotations/introduction-to-annotations/what-are-annotations.md)
- [Embed annotations in a PDF file on Flutter](/guides/flutter/annotations/save/embed-into-pdf.md)
- [Auto save annotations in Flutter](/guides/flutter/annotations/save/auto-save.md)
- [Manually save annotations in Flutter](/guides/flutter/annotations/save/manual-save.md)
- [Customize annotation saving permissions in Flutter](/guides/flutter/annotations/save/saving-permissions.md)
- [Fill PDF forms in Flutter](/guides/flutter/forms/fill-form-fields/programmatic.md)
- [Form field support in our Flutter PDF viewer](/guides/flutter/forms/fill-form-fields/using-the-ui.md)
- [Essential PDF form fields for Flutter applications](/guides/flutter/forms/introduction-to-forms/form-fields.md)
- [Exploring the advantages of PDF forms](/guides/flutter/forms/introduction-to-forms/what-are-forms.md)
- [Customizing the annotation toolbar in our Flutter viewer](/guides/flutter/user-interface/toolbars/annotation-toolbar.md)
- [Customizing the toolbar in our Flutter viewer](/guides/flutter/user-interface/toolbars/main-toolbar.md)
- [Render annotations in Flutter](/guides/flutter/viewer/rendering/annotations.md)
- [Render PDF forms in Flutter](/guides/flutter/viewer/rendering/pdf-forms.md)

