diff --git a/Document-Processing-toc.html b/Document-Processing-toc.html
index 445fe26be..0a683a93b 100644
--- a/Document-Processing-toc.html
+++ b/Document-Processing-toc.html
@@ -1250,6 +1250,7 @@
Events
Globalization and RTL
+ Context Menu
FAQ
- How to Load PDF from URL to server-side PDF viewer
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/context-menu.md b/Document-Processing/PDF/PDF-Viewer/blazor/context-menu.md
new file mode 100644
index 000000000..c0c70ccf3
--- /dev/null
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/context-menu.md
@@ -0,0 +1,211 @@
+---
+layout: post
+title: Context Menu in Blazor PDF Viewer | Syncfusion
+description: Learn how to customize the context menu in the Syncfusion Blazor PDF Viewer, including default items and custom configuration options using ContextMenuSettings.
+platform: document-processing
+control: PDF Viewer
+documentation: ug
+domainurl: ##DomainURL##
+---
+
+# Context Menu in Blazor PDF Viewer
+
+The Blazor PDF Viewer provides a customizable context menu that appears when users interact with document elements. This guide explains the context menu feature, available options, and how to configure it for your application.
+
+## Understanding the Context Menu
+
+The context menu is a right-click menu that displays relevant actions based on the element being interacted with in the document. Users can perform operations such as copying, pasting, deleting, and managing annotations directly from this menu.
+
+### Key Capabilities
+
+The context menu in Blazor PDF Viewer supports the following:
+
+* **Enable or Disable**: Toggle the context menu availability using the `EnableContextMenu` property.
+* **Trigger Action**: Choose between right-click or mouse-up actions to display the menu.
+* **Customize Menu Items**: Select which menu items should appear in the context menu.
+* **Default Items**: Support for standard actions like Copy, Cut, Paste, Delete, Comment, and annotation markup options (Highlight, Underline, Strikethrough, Squiggly).
+
+### Available Context Menu Items
+
+The EJ2 PDF Viewer context menu includes the following item options:
+
+| Item | Description |
+| :--- | :--- |
+| **Copy** | Copies the selected element (text, annotation, or form field) to the clipboard. |
+| **Cut** | Removes and copies the selected element to the clipboard. |
+| **Paste** | Pastes a previously copied or cut element. |
+| **Delete** | Permanently removes the selected element from the document. |
+| **Comment** | Opens the comment panel to add or view comments on annotations. |
+| **Highlight** | Applies highlight markup to selected text. |
+| **Underline** | Applies underline markup to selected text. |
+| **Strikethrough** | Applies strikethrough markup to selected text. |
+| **Squiggly** | Applies squiggly underline markup to selected text. |
+| **Properties** | Opens the properties dialog for the selected element (e.g., form fields). |
+| **ScaleRatio** | Displays scale ratio options for measurement annotations. |
+
+The context menu adapts its items based on the selected element. The following screenshots show the context menu in different scenarios:
+
+* **On Text Selection** — Displays text annotation options
+
+ 
+
+* **On Annotation** — Provides annotation management options
+
+ 
+
+* **On Form Fields** — Shows form field operations (designer mode only)
+
+ 
+
+* **On Empty Space** — Displays paste and general options
+
+ 
+
+## Enable or Disable the Context Menu
+
+By default, the context menu is enabled in the Blazor PDF Viewer. You can control its availability using the `EnableContextMenu` property within `PdfViewerContextMenuSettings`.
+
+### Basic Configuration
+
+To display the context menu with default settings, add the `PdfViewerContextMenuSettings` component to your PDF Viewer:
+
+{% tabs %}
+{% highlight razor %}
+@using Syncfusion.Blazor
+@using Syncfusion.Blazor.SfPdfViewer
+
+
+{% endhighlight %}
+{% endtabs %}
+
+
+
+## Customize Context Menu Items
+
+You can control which menu items appear in the context menu by specifying a list of `ContextMenuItem` values in the `ContextMenuItems` property.
+
+### Show Only Specific Menu Items
+
+The following example displays only Copy and Paste options in the context menu:
+
+{% tabs %}
+{% highlight razor %}
+@using Syncfusion.Blazor
+@using Syncfusion.Blazor.SfPdfViewer
+
+
+
+@code {
+ private List contextMenuItems = new List()
+ {
+ ContextMenuItem.Copy,
+ ContextMenuItem.Paste
+ };
+}
+{% endhighlight %}
+{% endtabs %}
+
+
+
+## Change the Context Menu Trigger Action
+
+By default, the context menu appears on a right-click action. You can change this behavior using the `ContextMenuAction` property to trigger the menu on mouse-up or disable it entirely.
+
+### Trigger on Mouse-Up Instead of Right-Click
+
+The following example configures the context menu to appear on mouse-up:
+
+{% tabs %}
+{% highlight razor %}
+@page "/pdfviewer-context-menu-mouseup"
+@using Syncfusion.Blazor
+@using Syncfusion.Blazor.SfPdfViewer
+
+
+{% endhighlight %}
+{% endtabs %}
+
+## Disable the Context Menu Entirely
+
+To prevent the context menu from appearing, set `ContextMenuAction` to `None`:
+
+{% tabs %}
+{% highlight razor%}
+@page "/pdfviewer-context-menu-disabled"
+@using Syncfusion.Blazor
+@using Syncfusion.Blazor.SfPdfViewer
+
+
+{% endhighlight %}
+{% endtabs %}
+
+## Complete Context Menu Configuration Example
+
+The following example demonstrates a fully configured context menu with custom items and mouse-up trigger:
+
+{% tabs %}
+{% highlight razor %}
+@using Syncfusion.Blazor
+@using Syncfusion.Blazor.SfPdfViewer
+
+
+
+@code {
+ private List contextMenuItems = new List()
+ {
+ ContextMenuItem.Copy,
+ ContextMenuItem.Cut,
+ ContextMenuItem.Paste,
+ ContextMenuItem.Delete,
+ ContextMenuItem.Highlight,
+ ContextMenuItem.Underline,
+ ContextMenuItem.Strikethrough,
+ ContextMenuItem.Squiggly,
+ ContextMenuItem.Comment,
+ ContextMenuItem.Properties
+ };
+}
+{% endhighlight %}
+{% endtabs %}
+
+After completing this configuration, the context menu will appear with all the specified items when users right-click on document elements.
+
+## Related Topics
+
+* [Getting Started with PDF Viewer](./getting-started/web-app)
+* [Annotations in Blazor PDF Viewer](./annotation/overview)
+* [Form Fields in Blazor PDF Viewer](./forms/overview)
+
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/images/context-menu-annotation.png b/Document-Processing/PDF/PDF-Viewer/blazor/images/context-menu-annotation.png
new file mode 100644
index 000000000..865f4cefd
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/images/context-menu-annotation.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/images/context-menu-custom-items.png b/Document-Processing/PDF/PDF-Viewer/blazor/images/context-menu-custom-items.png
new file mode 100644
index 000000000..182d608c7
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/images/context-menu-custom-items.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/images/context-menu-empty.png b/Document-Processing/PDF/PDF-Viewer/blazor/images/context-menu-empty.png
new file mode 100644
index 000000000..33efe1257
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/images/context-menu-empty.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/images/context-menu-forms.png b/Document-Processing/PDF/PDF-Viewer/blazor/images/context-menu-forms.png
new file mode 100644
index 000000000..4b09e0447
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/images/context-menu-forms.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/images/context-menu-text.png b/Document-Processing/PDF/PDF-Viewer/blazor/images/context-menu-text.png
new file mode 100644
index 000000000..db87c85cb
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/images/context-menu-text.png differ