---
title: "Auto save PDF file in Flutter | Nutrient SDK"
canonical_url: "https://www.nutrient.io/guides/flutter/save-a-document/"
md_url: "https://www.nutrient.io/guides/flutter/save-a-document.md"
last_updated: "2026-06-09T10:25:14.452Z"
description: "Discover the secrets to effortlessly save documents in Flutter with our comprehensive guide. Master document-saving techniques now! Click to explore."
---

# Auto save PDF files in Flutter

Nutrient Flutter SDK automatically saves a modified open document to your device’s local storage. You can also manually save the changes. Note that files are saved locally on your device, and no server is required.

## Auto save

Nutrient will automatically save changed, created, or deleted annotations and bookmarks on several occasions. In practice, this means that automatic saving will be performed when:

- The application goes into the background

- A configuration change occurs (for example, change of device orientation, change of locale, added keyboard)

- The PDF view is fully covered by another view

- A document will be digitally signed

### Disabling automatic saving

Autosave is enabled by default. To disable autosave, set the `disableAutosave: true` configuration to the Nutrient Flutter SDK using the `PdfConfiguration` object, like so:

```dart

PdfConfiguration(disableAutosave: true);

```

## Manual save

Saving can always be triggered manually by calling `save()`, like this:

```dart

await pdfDocument.save();

```

To manually save documents using the Nutrient Flutter SDK, ensure that the `documentPath` passed to either `NutrientView` or `Nutrient.present` is a writable path.

---

## Related pages

- [Conflict resolution](/guides/flutter/save-a-document/conflict-resolution.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)

