Detecting Unsaved Changes in PDFs
You can check to see if there are any unsaved changes to a document by calling Instance#hasUnsavedChanges
.
If you wish to react to saved state changes, you can register listeners for the document.saveStateChange
event. The emitted event contains the hasUnsavedChanges
property, with the current value returned by the Instance#hasUnsavedChanges
method:
instance.addEventListener("document.saveStateChange", (event) => { console.log(`Save state changed: ${event.hasUnsavedChanges}`); });