How can I help you?
Manage local storage in PDF Viewer
13 Feb 20261 minute to read
Use the enableLocalStorage property to control whether session-specific data is stored in session storage (default) or an internal in-memory collection.
Use enableLocalStorage
Set enableLocalStorage to manage storage behavior. When true, session-specific data is kept in memory; when false (default), session storage is used.
var pdfviewer = new ej.pdfviewer.PdfViewer({
documentPath: 'https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf',
resourceUrl: 'https://cdn.syncfusion.com/ej2/31.2.2/dist/ej2-pdfviewer-lib',
});
ej.pdfviewer.PdfViewer.Inject(
ej.pdfviewer.TextSelection,
ej.pdfviewer.TextSearch,
ej.pdfviewer.Print,
ej.pdfviewer.Navigation,
ej.pdfviewer.Toolbar,
ej.pdfviewer.Magnification,
ej.pdfviewer.Annotation,
ej.pdfviewer.FormDesigner,
ej.pdfviewer.FormFields,
ej.pdfviewer.PageOrganizer
);
// To enable in-memory session storage
pdfviewer.enableLocalStorage = true;
pdfviewer.appendTo('#PdfViewer');Considerations
- Memory usage can increase when using in-memory storage with large documents or many interactive elements.
- Dispose of the PDF Viewer instance when no longer needed to avoid memory leaks.
- Default:
enableLocalStorageisfalse, so session storage is used unless changed.