Lock annotation in React PDF Viewer component
23 Jul 20261 minute to read
The PDF Viewer supports locking annotations to prevent users from moving, resizing, or removing them. Locking can be applied via annotation settings or by handling viewer events and updating annotation metadata.
Step 1: Follow the steps provided in the link to create a simple PDF Viewer sample in React.
Step 2: Add the following code snippet to lock the rectangle or square annotations.
<PdfViewerComponent
id="container"
documentPath="https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf"
resourceUrl="https://cdn.syncfusion.com/ej2/31.2.2/dist/ej2-pdfviewer-lib"
rectangleSettings={{ isLock: true }}
style={{ height: '640px' }}>
</PdfViewerComponent><PdfViewerComponent
id="container"
documentPath="https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf"
serviceUrl="https://document.syncfusion.com/web-services/pdf-viewer/api/pdfviewer"
rectangleSettings={{ isLock: true }}
style={{ height: '640px' }}>
</PdfViewerComponent>See the sample: how to lock square or rectangle annotations