Auto save annotations in React Native
PSPDFKit will automatically save changed, created, or deleted annotations to a document 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
PSPDFKitView
is fully covered by anotherView
- The document on the
PSPDFKitView
is changed - A document will be digitally signed
Each time the document is saved, the onDocumentSaved()
event is called:
onDocumentSaved={(event) => { alert("Document was saved!");}}
If there were no new changes to save, the event won’t be called.
Disable automatic saving
To disable automatic saving, set the disableAutomaticSaving
prop to true
, like so:
<PSPDFKitView document={DOCUMENT} disableAutomaticSaving={true} ref="pdfView" fragmentTag="PDF1"/>