# About Nutrient Nutrient delivers the tools to build intelligent document-centric applications and workflows. Nutrient’s document SDKs, cloud services, integrations for M365 and Salesforce, and workflow automation platform transform how modern businesses automate, secure, and scale document-centric processes. The company powers thousands of organizations worldwide, including more than 15 percent of Global 500 brands, thousands of commercial businesses across 80 nations, and more than 130 public sector organizations in 24 countries. Backed by Insight Partners and based in Raleigh, NC, Nutrient operates additional offices in England, France, and Austria. Nutrient is on a mission to transform how humans work with documents, with a technology stack that integrates the industry-leading document and workflow automation technology from PSPDFKit, ORPALIS, Aquaforest, Muhimbi, and Integrify. Learn more at https://www.nutrient.io/. ## Product suite Nutrient’s interconnected product lines include: 1. **SDKs** — Developer-first, cross-platform development kits for embedding PDF functionality into native and hybrid applications (Web, iOS, Android, React Native, Flutter, and many more). Key capabilities: Viewing, rendering, annotations, real-time collaboration, form handling, digital/electronic signatures, editing, redaction, OCR, and AI-powered features. 2. **Document Engine** — A self-hosted PDF server for processing documents and powering server-side automation workflows. It operates standalone or as a backend for the SDKs for enhanced performance and collaboration. 3. **Document Web Services (DWS)** — Fully managed, SOC 2 Type 2 audited cloud APIs for high-scale document viewing and processing. Includes the DWS Viewer API (for cloud-based rendering) and DWS Processor API (30+ action-based APIs for generation, conversion, watermarking, merging, and much more). 4. **Workflow Automation platform** — A no-code/low-code SaaS platform to automate business processes centered around documents, forms, and approvals. Features include a process builder, form designer, approval routing, and intelligent document processing with AI. 5. **Low-Code integrations (M365 and Salesforce)** — Advanced document functionality embedded directly into platforms such as Microsoft 365 (SharePoint, Power Automate) and Salesforce. Capabilities include conversion, OCR, watermarking, PDF form handling, and native generation/editing, without requiring plugins or custom code. ## Key differentiators - **Full document lifecycle** — End-to-end capabilities in one platform. - **Developer flexibility** — Clean APIs, extensive customization, and deployment flexibility (cloud, self-hosted, air-gapped). - **AI-native** — Intelligence is embedded across all products for agentic workflows and document intelligence. - **Enterprise trust** — SOC 2 Type 2 audited and WCAG compliant, deployed in regulated industries. ## Primary use cases - Embedding rich PDF viewers and annotation tools in apps. - Building in-app eSigning and approval workflows. - Automating document generation and form processing/data extraction. - Enterprise-scale content management and compliance. - Redacting sensitive information at scale. ## Nutrient Flutter SDK Nutrient Flutter SDK is an SDK for viewing, annotating, and editing PDFs. It offers developers the ability to quickly add PDF functionality to any iOS, Android, and web application from a single codebase. Key capabilities include: - Beautiful UI — Simple, easy to use, and highly customizable - High fidelity — Accurate, reliable PDFium-based rendering engine - Prebuilt features — Annotate, edit, sign, form fill, redact, and more ## API reference API documentation is available at https://pub.dev/documentation/nutrient_flutter/latest/nutrient_flutter/. ## Documentation directory [Getting started on Flutter](https://www.nutrient.io/sdk/flutter/getting-started/): Integrate Nutrient Flutter SDK into your Android, iOS, or web project. Add PDF viewing, annotation, and editing functionality from a single codebase. [Nutrient Flutter SDK changelog](https://www.nutrient.io/guides/flutter/about/changelog/): Latest updates and release notes for Nutrient Flutter SDK including new features, improvements, and bug fixes. [Nutrient Flutter SDK file type support](https://www.nutrient.io/guides/flutter/about/file-type-support/): Nutrient Flutter SDK lets you open, view, and annotate PDF files and images (PNG, JPEG, and TIFF). [Nutrient Flutter SDK language support](https://www.nutrient.io/guides/flutter/about/language-support/): Nutrient’s Flutter SDK aims to expose many of our framework’s APIs to Dart. [Nutrient Flutter SDK licensing](https://www.nutrient.io/guides/flutter/about/licensing/): Thanks for your interest in Nutrient Flutter SDK. Our SDK is licensed as a subscription on a per-bundle ID basis for iOS apps. [Nutrient Flutter SDK platform support](https://www.nutrient.io/guides/flutter/about/platform-support/): Discover how the Nutrient Flutter SDK enables seamless app development for iOS, Android, and Web using a single codebase. [Nutrient Flutter SDK system compatibility](https://www.nutrient.io/guides/flutter/about/system-compatibility/): System requirements and compatibility information for Nutrient Flutter SDK including supported versions and dependencies. [AI Assistant on Flutter](https://www.nutrient.io/guides/flutter/ai/ai-assistant/): Integrate Nutrient AI Assistant into your Flutter app to enable natural language queries and receive instant answers from your documents, enhancing user experience. [Flutter SDK for image annotations](https://www.nutrient.io/guides/flutter/annotations/annotate-on-images/create-edit-and-remove/): Discover how to add, remove, and manage image annotations in Flutter using our SDK. Explore guides and methods with Instant JSON support. [Image annotation specifications for PNG and JPEG](https://www.nutrient.io/guides/flutter/annotations/annotate-on-images/specification/): Learn how to use our image annotation standards for editable PDF creation with XMP metadata in Flutter. [Define annotation behavior in a document with flags in Flutter](https://www.nutrient.io/guides/flutter/annotations/create-edit-and-remove/annotation-flags/): Every Annotation in a document can specify AnnotationFlags that further define an annotation’s behavior and capabilities. [Create annotations with author names in Flutter](https://www.nutrient.io/guides/flutter/annotations/create-edit-and-remove/author-name/): Learn how to set the annotation author in Flutter for better user experience and engagement. [Disable PDF annotation editing in Flutter](https://www.nutrient.io/guides/flutter/annotations/create-edit-and-remove/disable-editing/): Nutrient Flutter SDK lets you create, edit, or delete annotations in a document. [Create PDF annotations in Flutter SDK](https://www.nutrient.io/guides/flutter/annotations/create-edit-and-remove/programmatic/): Learn how to programmatically create, edit, and remove PDF annotations in Flutter using Instant JSON format for seamless document management. [Update PDF annotation properties in Flutter](https://www.nutrient.io/guides/flutter/annotations/create-edit-and-remove/update-properties/): Learn how to update annotation properties in Flutter using the annotation properties API. [Flatten PDF annotation in Flutter](https://www.nutrient.io/guides/flutter/annotations/flatten/): Learn to flatten PDF annotations in Flutter using Nutrient Flutter SDK. Utilize the `processAnnotations` function to control annotation processing effectively. [Import & export PDF annotations from Instant JSON in Flutter](https://www.nutrient.io/guides/flutter/annotations/import-and-export/instant-json/): Nutrient Flutter SDK leverages the Instant JSON format to import and export annotations. This article shows how to import. [Import & export PDF annotations from XFDF file in Flutter](https://www.nutrient.io/guides/flutter/annotations/import-and-export/xfdf/): XFDF is an XML-like standard from Adobe XFDF for encoding annotations and form field values. It’s compatible with Adobe Acrobat. [Comprehensive PDF annotation library for Flutter applications](https://www.nutrient.io/guides/flutter/annotations/): Enhance your Flutter applications with our comprehensive PDF annotation library. Create, edit, and manage 17 types of annotations seamlessly with a customizable UI. [Supported PDF annotation types in Flutter viewer](https://www.nutrient.io/guides/flutter/annotations/introduction-to-annotations/annotation-types/): The following annotation types are supported in Nutrient Flutter SDK:. [Retrieve or set annotation bounding box in Flutter](https://www.nutrient.io/guides/flutter/annotations/introduction-to-annotations/bounding-boxes/): Each annotation has a size and a position, known as the annotation’s bounding box. To access the bounding box of a given annotation. [What are PDF annotations?](https://www.nutrient.io/guides/flutter/annotations/introduction-to-annotations/what-are-annotations/): Learn about PDF annotations and how to work with them in Nutrient Flutter SDK. [Auto save PDF annotation in Flutter](https://www.nutrient.io/guides/flutter/annotations/save/auto-save/): Nutrient will automatically save changed, created, or deleted annotations and bookmarks on several occasions. In practice. [Embed annotations in PDF in Flutter](https://www.nutrient.io/guides/flutter/annotations/save/embed-into-pdf/): Nutrient Flutter SDK lets you create a new document with embedded annotations using the processAnnotations(String type, String processingMode. [Manually save PDF annotation in Flutter](https://www.nutrient.io/guides/flutter/annotations/save/manual-save/): Nutrient will automatically save changed, created, or deleted annotations and bookmarks on several occasions. Additionally. [Customize PDF annotation saving permissions in Flutter](https://www.nutrient.io/guides/flutter/annotations/save/saving-permissions/): Nutrient can write annotations into a PDF under the following conditions:. [Nutrient Flutter SDK API reference](https://www.nutrient.io/guides/flutter/api/): Nutrient Flutter SDK API documentation for Nutrient Flutter SDK with methods, properties, and code examples. [Changelog](https://www.nutrient.io/guides/flutter/changelog/): Latest updates and release notes for Nutrient Flutter SDK including new features, improvements, and bug fixes. [Customize Flutter Nutrient SDK with native APIs](https://www.nutrient.io/guides/flutter/customize/): Customize Flutter Nutrient SDK with native s API documentation for Nutrient Flutter SDK with methods, properties, and code examples. [Dart PDF library — View, annotate, and more](https://www.nutrient.io/guides/flutter/dart/): Discover Nutrient Flutter SDK, a customizable library for viewing, annotating, and editing PDFs in your Flutter apps with high fidelity and prebuilt features. [Interactive PDF library demos](https://www.nutrient.io/guides/flutter/demo/): Discover versatile PDF features and integrations through interactive demos, enhancing your app’s performance and user experience. [Download Flutter PDF library](https://www.nutrient.io/guides/flutter/downloads/): The latest version of Nutrient Flutter SDK can be downloaded from pub.dev. You can also find the latest version of the Nutrient Flutter SDK plugin on GitHub. [Flutter PDF viewer analytics](https://www.nutrient.io/guides/flutter/events-and-notifications/analytics/): Enable and manage analytics events in Nutrient Flutter SDK. Track user interactions effectively to gain insights into application performance and behavior. [Flutter PDF annotation events and notifications](https://www.nutrient.io/guides/flutter/events-and-notifications/annotation/): Nutrient Flutter SDK lets you listen to various events that occur when the end user interacts with annotations in a document. [Flutter PDF form events and notifications](https://www.nutrient.io/guides/flutter/events-and-notifications/forms/): Nutrient Flutter SDK lets you listen to various events that occur when the end user interacts with forms in a document. The following events are supported:. [Flutter PDF events and notifications](https://www.nutrient.io/guides/flutter/events-and-notifications/): Listen for events and notifications to trigger workflows and automations or to customize behavior. [Flutter PDF text selection events and notifications](https://www.nutrient.io/guides/flutter/events-and-notifications/text-selection/): Nutrient Flutter SDK lets you listen to various events that occur when the end user selects text in a document. [Flutter PDF viewer events and notifications](https://www.nutrient.io/guides/flutter/events-and-notifications/viewer/): Nutrient Flutter SDK lets you listen to various events that occur when the end user interacts with Nutrient. [Embed PDF form data using Flutter SDK](https://www.nutrient.io/guides/flutter/forms/embed-data-into-pdf/): Learn to embed data in PDF forms using Flutter with our comprehensive guides on annotations and interactive elements. [Extract data from PDF form fields](https://www.nutrient.io/guides/flutter/forms/extract-form-data/): Learn how to programmatically extract data from PDF form fields in Flutter with our step-by-step guide. [Fill PDF form fields programmatically](https://www.nutrient.io/guides/flutter/forms/fill-form-fields/programmatic/): Learn how to programmatically fill PDF form fields in Flutter using the Nutrient Flutter SDK with easy code examples. [Flutter PDF viewer with form fill support](https://www.nutrient.io/guides/flutter/forms/fill-form-fields/using-the-ui/): Nutrient Flutter SDK supports filling forms via the user interface. Users can tap on and directly interact with form elements such as:. [Flatten PDF form fields in Flutter](https://www.nutrient.io/guides/flutter/forms/flatten/): Learn how to flatten PDF form fields in Flutter using processAnnotations. Keep contents visible while making them uneditable. [Flutter PDF form library: View, fill, submit](https://www.nutrient.io/guides/flutter/forms/): Discover expert tips for optimizing forms in Flutter to enhance user interactions and boost app performance. Explore now! [PDF form fields in Flutter](https://www.nutrient.io/guides/flutter/forms/introduction-to-forms/form-fields/): Discover supported PDF form fields in Flutter and learn how to enhance user interaction with various input options. Get started with our guide. [Understand PDF forms and their benefits](https://www.nutrient.io/guides/flutter/forms/introduction-to-forms/what-are-forms/): Learn how PDF forms work, their advantages for users and document creators, and explore interactive elements for data collection. [Flutter PDF annotation syncing guide](https://www.nutrient.io/guides/flutter/instant-synchronization/annotation-sync/): Learn to sync PDF annotations in Flutter with customizable real-time options for energy-efficient performance. [Instant synchronization in Flutter](https://www.nutrient.io/guides/flutter/instant-synchronization/authentication/): Authenticate your Flutter client with Nutrient Instant by generating a JSON Web Token (JWT). Access authorized data securely through Document Engine. [Add comments to PDF in Flutter](https://www.nutrient.io/guides/flutter/instant-synchronization/comments/): Nutrient Flutter SDK provides a user interface (UI) for viewing, adding, and deleting comments in PDF documents. The component, Instant Comments. [Instant sync & document state in Flutter](https://www.nutrient.io/guides/flutter/instant-synchronization/document-state/): Learn how to manage document states in Flutter with Nutrient Instant. Handle sync operations, authentication, and download events effectively for seamless integration. [Add PDF collaboration to your Flutter application](https://www.nutrient.io/guides/flutter/instant-synchronization/get-started/): Nutrient Instant for Flutter makes it easy to add real-time collaboration features to your Nutrient-powered app. It allows users to seamlessly share. [Flutter PDF collaboration library](https://www.nutrient.io/guides/flutter/instant-synchronization/): Learn how to achieve Instant synchronization in Flutter with our comprehensive guide. Discover the secrets to real-time data updates now! [Create PDF annotation layers in Flutter](https://www.nutrient.io/guides/flutter/instant-synchronization/instant-layers/): Learn how to create PDF annotation layers in Flutter for efficient collaboration and feedback sharing with your team. [Flutter offline PDF annotation with sync](https://www.nutrient.io/guides/flutter/instant-synchronization/offline-support/): Discover how to create and sync offline PDF annotations with Flutter, ensuring a seamless user experience and conflict resolution. [Nutrient Instant usage on Flutter](https://www.nutrient.io/guides/flutter/instant-synchronization/usage/): To use Instant for Flutter, use the Nutrient.presentInstant() method and parse a server URL and JSON Web Token (JWT) as its parameters. [Guides: PDF library for Flutter](https://www.nutrient.io/guides/flutter/intro/): Welcome to the Nutrient Flutter SDK developer guides. These guides show you how to add document functionality to Flutter apps. [Nutrient Flutter SDK knowledge base](https://www.nutrient.io/guides/flutter/kb/): Our knowledge base shows quick solutions to many common customization questions: for Nutrient Flutter SDK. [How do I customize the appearance of Nutrient in Flutter?](https://www.nutrient.io/guides/flutter/knowledge-base/flutter-appearance-customization/): Customize the appearance of UI elements in Nutrient Flutter SDK by modifying the Objective-C plugin. Learn to change navigation bars and toolbars effectively. [How do I send data from iOS to Dart in Flutter?](https://www.nutrient.io/guides/flutter/knowledge-base/flutter-sending-data-to-dart/): To send data from the iOS side (Objective-C) back to the Flutter side (Dart), use FlutterMethodChannel. In our Flutter example project. [Configure measurements in a PDF in Flutter](https://www.nutrient.io/guides/flutter/measurements/configure-measurements/): Bridging of measurement configuration in Nutrient Flutter SDK was introduced in version 3.6.0, adding support to store multiple scales in a document. [Flutter PDF measurement library: Distance & area](https://www.nutrient.io/guides/flutter/measurements/): Discover the ultimate guide to Flutter measurements! Learn everything you need to know to level up your Flutter app. Master measurements now! [Measure area in a PDF in Flutter](https://www.nutrient.io/guides/flutter/measurements/measure-area/): Measure areas in PDFs using Nutrient Flutter SDK. Learn to measure custom polygons, ellipses, and rectangles efficiently with your app. [Measure distance in a PDF in Flutter](https://www.nutrient.io/guides/flutter/measurements/measure-distance/): Measure distance in a PDF with Nutrient Flutter SDK. Learn to measure distances between two points or multiple connected points effectively. [Flutter SDK 1.10.4 migration guide](https://www.nutrient.io/guides/flutter/migration-guides/flutter-1-10-4-migration-guide/): Migration guide for Nutrient Flutter SDK version 1.10.4 with breaking changes, API updates, and upgrade instructions. [Flutter SDK 3.12 migration guide](https://www.nutrient.io/guides/flutter/migration-guides/flutter-3-12-migration-guide/): Discover the latest Nutrient Flutter SDK 3.12 with Android annotation processing, improved API consistency, and new enum types for easier integration. [Flutter SDK 3.2 migration guide](https://www.nutrient.io/guides/flutter/migration-guides/flutter-3-2-migration-guide/): Migration guide for Nutrient Flutter SDK version 3.2 with breaking changes, API updates, and upgrade instructions. [Flutter SDK 3.3 migration guide](https://www.nutrient.io/guides/flutter/migration-guides/flutter-3-3-migration-guide/): Migration guide for Nutrient Flutter SDK version 3.3 with breaking changes, API updates, and upgrade instructions. [Flutter SDK 3.6 migration guide](https://www.nutrient.io/guides/flutter/migration-guides/flutter-3-6-migration-guide/): Discover how to use named optional parameters in Nutrient Flutter SDK 3.6. Update your `present` method for better code clarity and functionality. [Flutter SDK 3.9 migration guide](https://www.nutrient.io/guides/flutter/migration-guides/flutter-3-9-migration-guide/): Discover how to configure measurement scale and precision in Nutrient Flutter SDK 3.9 using the updated MeasurementValueConfiguration object. [Flutter SDK 3 migration guide](https://www.nutrient.io/guides/flutter/migration-guides/flutter-3-migration-guide/): Discover how to migrate to Flutter SDK 3 with new Android embedding v2. Upgrade your Flutter projects effortlessly and remove unused dependencies. [Flutter SDK 4.2 migration guide](https://www.nutrient.io/guides/flutter/migration-guides/flutter-4-2-migration-guide/): Follow this guide to update your project for Nutrient Flutter SDK 4.2 with essential changes and API updates. [Flutter SDK 4 migration guide](https://www.nutrient.io/guides/flutter/migration-guides/flutter-4-migration-guide/): Follow this guide to update your project for Nutrient Flutter SDK 4 with essential changes and API updates. [Flutter SDK 5 migration guide](https://www.nutrient.io/guides/flutter/migration-guides/flutter-5-migration-guide/): Follow this guide to update your project for Nutrient Flutter SDK 5.0 with rebranding updates. [Upgrade Flutter to the latest version](https://www.nutrient.io/guides/flutter/migration-guides/upgrading/): Easily update Flutter by running flutter upgrade. Troubleshoot any issues with the guide provided for a smooth experience. [Flutter open PDF file](https://www.nutrient.io/guides/flutter/open-a-document/): Open PDF files in your Flutter app using Nutrient Flutter SDK. Learn to copy assets to a temporary directory and display documents with NutrientView or the present() method. [Generate blank PDF in Flutter](https://www.nutrient.io/guides/flutter/pdf-generation/blank-pdf/): Nutrient enables you to create blank PDF documents from scratch with Nutrient. [Flutter HTML-to-PDF generation library](https://www.nutrient.io/guides/flutter/pdf-generation/from-html/): Flutter HTML-to-PDF generation library | guide for Nutrient Flutter SDK with detailed instructions and code examples. [Image to PDF with Flutter PDF generation library](https://www.nutrient.io/guides/flutter/pdf-generation/from-images/): Image to PDF with Flutter PDF generation library | guide for Nutrient Flutter SDK with detailed instructions and code examples. [Generate PDF from template in Flutter](https://www.nutrient.io/guides/flutter/pdf-generation/from-template/): Nutrient Flutter SDK enables you to create a new PDF document from a template. The template can be a page pattern or a page from an existing PDF document. [Create PDFs with Flutter PDF generation library](https://www.nutrient.io/guides/flutter/pdf-generation/): Learn the secrets to seamless PDF generation in Flutter. Master the process and boost your app's capabilities. Get started now! [Flutter PDF library example project](https://www.nutrient.io/guides/flutter/prebuilt-solutions/example-projects/): Interactive examples demonstrating Nutrient Flutter SDK features with complete source code and implementation details. [Flutter PDF viewer with redaction](https://www.nutrient.io/guides/flutter/redaction/built-in-ui/): This guide covers how to redact a document via the built-in user interface (UI). for Nutrient Flutter SDK. [Flutter PDF redaction library — Secure & permanent](https://www.nutrient.io/guides/flutter/redaction/): Uncover the power of data protection in Flutter with our redaction guide. Explore tips and techniques for secure document handling. Learn more now! [Redact PDF using Flutter SDK](https://www.nutrient.io/guides/flutter/redaction/introduction-to-redaction/): Master the process of removing sensitive information from PDFs in Flutter with our step-by-step guide to effective redaction. [Auto save PDF file in Flutter](https://www.nutrient.io/guides/flutter/save-a-document/): Discover the secrets to effortlessly save documents in Flutter with our comprehensive guide. Master document-saving techniques now! Click to explore. [Save as PDFs in Flutter](https://www.nutrient.io/guides/flutter/save-a-document/save-as/): Learn how to implement Save As functionality for PDFs in Flutter, allowing users to create editable documents easily. [Document save options](https://www.nutrient.io/guides/flutter/save-a-document/save-options/): Discover new DocumentSaveOptions in Nutrient 3.10 for Flutter. Customize PDF saving with annotations, permissions, and output formats for better control. [Save to a remote server in Flutter](https://www.nutrient.io/guides/flutter/save-a-document/save-to-remote/): Since version 3.10, Nutrient Flutter SDK lets you export PDFs in raw binary data format. This can be done using the exportPdf method from the PdfDocument class. [Add electronic signatures to PDFs in Flutter](https://www.nutrient.io/guides/flutter/signatures/adding-an-electronic-signature/): Learn how to add electronic signatures to PDFs in Flutter using Nutrient Flutter SDK. Enable end users to sign documents by drawing, typing, or attaching an image. Follow our step-by-step guide for seamless eSignature integration. [Digital signatures in Flutter](https://www.nutrient.io/guides/flutter/signatures/digital-signatures/): Learn how to implement digital signatures in Flutter applications using platform-specific implementations. [Fill and sign PDF forms in Flutter](https://www.nutrient.io/guides/flutter/signatures/fill-and-sign-forms/): Learn how to fill and sign PDF forms in Flutter effortlessly, using both manual and programmatic methods. [eSignatures and digital signatures in Flutter](https://www.nutrient.io/guides/flutter/signatures/): Explore the differences between electronic and digital signatures, and learn how to implement them in Flutter applications for secure document signing. [Save electronic signatures in Flutter](https://www.nutrient.io/guides/flutter/signatures/signature-storage/): Learn how to implement and manage signature storage in Flutter for seamless document signing. [Nutrient Flutter SDK troubleshooting](https://www.nutrient.io/guides/flutter/troubleshoot/): Solutions for common issues and errors in Nutrient Flutter SDK with debugging tips and workarounds. [Generate and add your Flutter license key](https://www.nutrient.io/guides/flutter/troubleshooting/add-license-key/): Learn how to easily generate and add a license key for your Flutter app to verify your product and access the Nutrient SDK functionalities. [CocoaPods conflicts with asdf](https://www.nutrient.io/guides/flutter/troubleshooting/cocoapods-conflicts-with-asdf/): Solutions for common issues and errors in Nutrient Flutter SDK with debugging tips and workarounds. [Find your iOS app bundle ID easily](https://www.nutrient.io/guides/flutter/troubleshooting/finding-the-bundle-id/): Learn how to find the bundle ID of your iOS app using iTunes, IPA files, and device tools. Get step-by-step instructions and tips. [Flutter configuration problems](https://www.nutrient.io/guides/flutter/troubleshooting/flutter-configuration-problems/): Solutions for common issues and errors in Nutrient Flutter SDK with debugging tips and workarounds. [Check current SDK version quickly](https://www.nutrient.io/guides/flutter/troubleshooting/getting-the-currently-used-version/): Learn how to check the currently used SDK version with simple steps and tips for both PSPDFKit.xcframework and PSPDFKitUI.xcframework. [iOS Flutter platform not detected by license key](https://www.nutrient.io/guides/flutter/troubleshooting/ios-flutter-platform-not-detected/): Resolve the license initialization issues with Nutrient in Flutter iOS apps [Flutter measurement magnifier not working on Android](https://www.nutrient.io/guides/flutter/troubleshooting/measurement-magnifier-not-working-on-android/): Solutions for common issues and errors in Nutrient Flutter SDK with debugging tips and workarounds. [PspdfkitWidget AppCompatActivity issue](https://www.nutrient.io/guides/flutter/troubleshooting/pspdfkit-widget-appcompat-activity-issue/): Solutions for common issues and errors in Nutrient Flutter SDK with debugging tips and workarounds. [Nutrient Flutter SDK support for projects using Android Gradle Plugin 7](https://www.nutrient.io/guides/flutter/troubleshooting/using-android-gradle-plugin-7/): Solutions for common issues and errors in Nutrient Flutter SDK with debugging tips and workarounds. [View controller-based status bar setup](https://www.nutrient.io/guides/flutter/troubleshooting/view-controller-based-status-bar-appearance/): Learn how to manage view controller-based status bar appearance in Flutter, ensuring compatibility with iOS 7 and beyond. [What is a bundle ID?](https://www.nutrient.io/guides/flutter/troubleshooting/what-is-a-bundle-id/): Learn what a bundle ID is, why it's essential for iOS apps, and how to register it for your applications. [What is an app ID?](https://www.nutrient.io/guides/flutter/troubleshooting/what-is-an-app-id/): Solutions for common issues and errors in Nutrient Flutter SDK with debugging tips and workarounds. [Nutrient Flutter SDK upgrade & migration guides](https://www.nutrient.io/guides/flutter/upgrade/): Comprehensive upgrade guide for Nutrient Flutter SDK covering version migrations, breaking changes, and new features. [Configure Flutter PDF viewer user interface](https://www.nutrient.io/guides/flutter/user-interface/configuration/): Customize the PDF viewer interface in Flutter using Nutrient Flutter SDK. Learn to configure toolbar titles, navigation buttons, and page settings effectively. [Custom PDF viewer in Flutter](https://www.nutrient.io/guides/flutter/user-interface/): Enhance your Flutter app UI with our expert tips and tricks for a seamless user experience. Discover the ultimate guide here! [Localization: Change languages in Flutter PDF viewer](https://www.nutrient.io/guides/flutter/user-interface/localization/): Change the language in the Flutter PDF viewer on web using the PdfWebConfiguration class. Explore built-in support for multiple languages, including German and Spanish. [NutrientView Flutter widget](https://www.nutrient.io/guides/flutter/user-interface/nutrientview/): Integrate the NutrientView Flutter widget into your app, customize the PDF layout, and display multiple documents side by side for enhanced user experience. [Customize annotation toolbar in Flutter PDF viewer](https://www.nutrient.io/guides/flutter/user-interface/toolbars/annotation-toolbar/): The annotation toolbar in Nutrient is designed to be flexible and highly configurable. This guide details how to customize the annotation toolbar. [Customize toolbar in Flutter PDF viewer](https://www.nutrient.io/guides/flutter/user-interface/toolbars/main-toolbar/): The main toolbar in Nutrient is designed to be flexible and configurable. This guide details how to customize the main toolbar. [Show or hide UI in Flutter PDF viewer](https://www.nutrient.io/guides/flutter/user-interface/ui-visibility/): Nutrient Flutter SDK offers a few ways to show or hide the user interface (UI). The table below outlines the supported options. [Flutter image viewer library: JPG, PDF, TIFF](https://www.nutrient.io/guides/flutter/viewer/images/): Nutrient Flutter SDK includes support for directly rendering JPEG, PNG, and TIFF files in any modern browser or mobile device without any plugins. [Flutter PDF vewer library: Quick & easy integration](https://www.nutrient.io/guides/flutter/viewer/): Unlock the power of Flutter with our ultimate viewer guide. Discover expert tips and tricks to enhance your experience. Click now! [Flutter get page info](https://www.nutrient.io/guides/flutter/viewer/page-info/): Discover how to retrieve PDF page information like size and rotation using Nutrient Flutter SDK. Explore the new getPageInfo() method today! [Flutter PDF viewer page navigations](https://www.nutrient.io/guides/flutter/viewer/page-navigation/): After loading a PDF document in Nutrient, you can programmatically interact with it (scrolling to different pages). [Configure Flutter viewer scroll direction & page transition](https://www.nutrient.io/guides/flutter/viewer/page-transition/): You can programmatically configure the page transition, scroll direction, and scroll mode of a NutrientView in its configuration dictionary. [Flutter PDF reader library for mobile documents](https://www.nutrient.io/guides/flutter/viewer/reader-view/): Discover how reader view enhances PDF reading by displaying content in a mobile-friendly format, supporting dark mode and dynamic text sizing. [Render annotations in Flutter](https://www.nutrient.io/guides/flutter/viewer/rendering/annotations/): Nutrient Flutter SDK supports all the common annotation types in the PDF specification. The Viewer component renders annotations in a PDF document. [Render PDF forms in Flutter](https://www.nutrient.io/guides/flutter/viewer/rendering/pdf-forms/): Nutrient Flutter SDK supports rendering all PDF form field types defined in the PDF specification. [Flutter SDK Web PDF viewer: Quick & easy integration](https://www.nutrient.io/guides/flutter/viewer/web/): Integrate a high-fidelity PDF viewer into your web, iOS, or Android app using Nutrient Flutter SDK. Customize UI, support multiple file types, and enhance accessibility. [Flutter PDF viewer with the zoom API](https://www.nutrient.io/guides/flutter/viewer/zooming/): Flutter PDF viewer with the zoom | Nutrient SDK API documentation for Nutrient Flutter SDK with methods, properties, and code examples.