Troubleshooting
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/accessibility.md b/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/accessibility.md
index 12bf9449d..28f087d08 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/accessibility.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/accessibility.md
@@ -4,27 +4,25 @@ title: Accessibility with EJ2 ASP.NET MVC PDF Viewer | Syncfusion
description: Learn here all about accessibility in ASP.NET MVC PDF Viewer component of Syncfusion Essential JS 2 and more.
platform: document-processing
control: PDF Viewer
-publishingplatform: ASP.NET MVC
documentation: ug
---
+# Accessibility in Syncfusion PDF Viewer component
-# Accessibility in Syncfusion® PDF Viewer components
+The PDF Viewer component adheres to accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), and [WCAG 2.2](https://www.w3.org/TR/WCAG22/). It also integrates [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) commonly used for accessibility evaluation.
-The PDF Viewer component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility.
-
-The accessibility compliance for the PDF Viewer component is outlined below.
+Below is an outline of the accessibility compliance for the PDF Viewer component:
| Accessibility Criteria | Compatibility |
-| -- | -- |
-| [WCAG 2.2 Support]| |
-| [Section 508 Support] | |
-| [Screen Reader Support]| |
-| [Right-To-Left Support]| |
-| [Color Contrast] | |
-| [Mobile Device Support]| |
-| [Keyboard Navigation Support]| |
-| [Accessibility Checker Validation] | |
-| [Axe-core Accessibility Validation]| |
+| --- | --- |
+| WCAG 2.2 Support | |
+| Section 508 Support | |
+| Screen Reader Support | |
+| Right-To-Left Support | |
+| Color Contrast | |
+| Mobile Device Support | |
+| Keyboard Navigation Support | |
+| Accessibility Checker Validation | |
+| Axe-core Accessibility Validation | |
+```
+
+N> The icons are embedded in the font file used in the previous code snippet.
+
+**Step 5:** Add the following scripts to perform user interactions in the PDF Viewer:
+
+```html
+
+
+```
+
+[View sample in GitHub](https://github.com/SyncfusionExamples/asp-core-pdf-viewer-examples/tree/master/How%20to/Create%20Custom%20Toolbar)
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/toolbar-customization/form-designer-toolbar-customization.md b/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/toolbar-customization/form-designer-toolbar-customization.md
new file mode 100644
index 000000000..c48b916d3
--- /dev/null
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/toolbar-customization/form-designer-toolbar-customization.md
@@ -0,0 +1,63 @@
+---
+layout: post
+title: Form Designer Toolbar Customization in ASP.NET MVC PDF Viewer Component | Syncfusion
+description: Learn here all about form designer toolbar customization in Syncfusion ASP.NET MVC PDF Viewer component of Syncfusion Essential JS 2 and more.
+platform: document-processing
+control: PDF Viewer
+publishingplatform: ASP.NET MVC
+documentation: ug
+---
+
+# Form Designer Toolbar Customization
+
+The form designer toolbar can be customized by showing or hiding default items and by controlling the order in which the items appear.
+
+## Show or hide the form designer toolbar
+
+Show or hide the form designer toolbar programmatically during initialization or at runtime.
+
+Use the [EnableFormDesigner](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.pdfviewer.pdfviewer.html#Syncfusion_EJ2_PdfViewer_PdfViewer_EnableFormDesigner) property or the [showFormDesignerToolbar](https://ej2.syncfusion.com/javascript/documentation/api/pdfviewer/toolbar/#showformdesignertoolbar) method to toggle visibility.
+
+The following code snippet explains how to show or hide the toolbar using the `EnableFormDesigner` property.
+
+{% tabs %}
+{% highlight html tabtitle="Standalone" %}
+```html
+
+```
+{% endhighlight %}
+{% endtabs %}
+
+## How to customize the form designer toolbar
+
+Choose which tools appear and control their order in the form designer toolbar.
+
+Use [`PdfViewerToolbarSettings`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.PdfViewer.PdfViewerToolbarSettings.html/) with the [`FormDesignerToolbarItems`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.PdfViewer.PdfViewerToolbarSettings.html#Syncfusion_EJ2_PdfViewer_PdfViewerToolbarSettings_FormDesignerToolbarItems) property to choose which form design tools are available. The property accepts a list of [`FormDesignerToolbarItem`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.PdfViewer.PdfViewerToolbarSettings.html#Syncfusion_EJ2_PdfViewer_PdfViewerToolbarSettings_FormDesignerToolbarItems/) values. The items you include are both displayed and rendered in the order listed; any items you omit are hidden. This provides a streamlined, user-friendly form design experience across devices.
+
+The following example demonstrates how to customize the form designer toolbar by configuring specific tools using `FormDesignerToolbarItem`.
+
+{% tabs %}
+{% highlight cshtml tabtitle="Standalone" %}
+
+
+
+{% endhighlight %}
+{% endtabs %}
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/toolbar-customization/mobile-toolbar.md b/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/toolbar-customization/mobile-toolbar.md
new file mode 100644
index 000000000..8d090fa7a
--- /dev/null
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/toolbar-customization/mobile-toolbar.md
@@ -0,0 +1,107 @@
+---
+layout: post
+title: Mobile Toolbar Interface in ASP.NET MVC PDF Viewer control | Syncfusion
+description: Learn All About the Mobile Toolbar Interface in Syncfusion ASP.NET MVC PDF Viewer control of Syncfusion Essential JS 2 and more.
+platform: document-processing
+control: PDF Viewer
+publishingplatform: ASP.NET MVC
+documentation: ug
+---
+# Mobile Toolbar Interface in ASP.NET MVC PDF Viewer control
+
+The Mobile PDF Viewer offers a variety of features for viewing, searching, annotating, and managing PDF documents on mobile devices. It includes essential tools like search, download, bookmarking, annotation, and page organization. Users also have the option to enable desktop toolbar features in mobile mode, providing a more extensive set of actions.
+
+## Mobile Mode Toolbar Configuration
+In mobile mode, the toolbar is optimized for ease of use on small screens, presenting users with the most common actions for interacting with a PDF document. Below are the key features available in mobile mode:
+
+
+
+### Main Toolbar Options:
+
+**OpenOption:** Tap to load a PDF document.
+
+**SearchOption:** Access the search bar to find text within the document.
+
+
+
+**UndoRedoTool:** Quickly undo or redo any annotations made.
+
+**OrganizePagesTool:** Enable or disable page organization features to modify document pages.
+
+
+
+**AnnotationEditTool:** Activate or deactivate annotation editing to add or modify annotations.
+
+
+
+
+N> In mobile mode, the annotation toolbar is conveniently displayed at the bottom of the viewer.
+
+### More Options Menu:
+When you open the "more options" menu, you will see additional actions such as:
+
+**DownloadOption:** Tap to download the currently opened PDF document.
+
+**BookmarkOption:** Allows you to view bookmarks within the document.
+
+
+
+## Enabling Desktop Mode in Mobile
+
+The desktop version of the toolbar can be enabled on mobile devices by using the `EnableDesktopMode` API. This API allows you to bring desktop-like features to the mobile PDF viewer, providing access to additional toolbar actions that are typically available on desktop platforms.
+
+### Steps to Enable Desktop Mode:
+
+**Step 1:** Set `EnableDesktopMode` to true in the API configuration.
+
+**Step 2:** This will replace the mobile toolbar with the desktop toolbar layout, allowing access to more actions and controls.
+
+{% tabs %}
+{% highlight html tabtitle="Standalone" %}
+```html
+
+```
+{% endhighlight %}
+{% endtabs %}
+
+## Enable Scrolling in Desktop Mode with Touch Gestures
+
+To ensure smooth scrolling of PDF documents on a mobile device in desktop mode, it is important to enable touch gesture scrolling. You can achieve this by setting the `EnableTextSelection` option to **false**.
+
+{% tabs %}
+{% highlight html tabtitle="Standalone" %}
+```html
+
+```
+{% endhighlight %}
+{% endtabs %}
+
+## Print Option Not Available
+
+The Print option is not available in mobile mode by default. However, if you need to use the print functionality on mobile devices, we recommend enabling the desktop toolbar on mobile using the `EnableDesktopMode` API.
+
+### How to Use Print on Mobile:
+
+**Enable Desktop Mode:** Set `EnableDesktopMode` to true to load the desktop version of the toolbar on your mobile device.
+
+**Print Option:** Once desktop mode is enabled, the print option will be available, allowing you to print the document directly from your mobile device.
+
+N> In mobile mode, the print functionality will not be available unless desktop mode is enabled.
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/toolbar-customization/primary-toolbar-customization.md b/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/toolbar-customization/primary-toolbar-customization.md
new file mode 100644
index 000000000..e5b09f955
--- /dev/null
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/toolbar-customization/primary-toolbar-customization.md
@@ -0,0 +1,288 @@
+---
+layout: post
+title: Primary Toolbar Customization in ASP.NET MVC PDF Viewer Component | Syncfusion
+description: Learn here all about primary toolbar customization in Syncfusion ASP.NET MVC PDF Viewer component of Syncfusion Essential JS 2 and more.
+platform: document-processing
+control: PDF Viewer
+publishingplatform: ASP.NET MVC
+documentation: ug
+---
+
+# Primary Toolbar Customization in PDF Viewer Component
+
+The primary toolbar of the PDF Viewer can be customized by rearranging existing items, disabling default items, and adding custom items. New items can be placed at specific index positions among the existing items.
+
+## Show or hide the primary toolbar
+
+Toggle the built-in primary toolbar to create custom toolbar experiences or simplify the UI. In scenarios where a custom toolbar is required, the built-in toolbar can be hidden. Use the [EnableToolbar](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.pdfviewer.pdfviewer.html#Syncfusion_EJ2_PdfViewer_PdfViewer_EnableToolbar) property or the [showToolbar](https://ej2.syncfusion.com/javascript/documentation/api/pdfviewer/toolbar/#showtoolbar) method to show or hide the primary toolbar.
+
+Show or hide the toolbar using the `enableToolbar` property:
+
+{% tabs %}
+{% highlight html tabtitle="Standalone" %}
+```html
+
+```
+{% endhighlight %}
+{% endtabs %}
+
+The following code snippet explains how to show or hide the toolbar using the `showToolbar` method.
+
+{{% tabs %}
+{% highlight cshtml tabtitle="Standalone" %}
+
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+## Show or hide toolbar items
+
+The PDF Viewer has an option to show or hide these grouped items in the built-in toolbar.
+
+* Show or hide toolbar items using toolbarSettings:
+
+{% tabs %}
+{% highlight html tabtitle="Standalone" %}
+
+```html
+
+
+
+```
+
+{% endhighlight %}
+{% endtabs %}
+
+## Customize the built-in toolbar
+
+The PDF Viewer allows you to customize (add, show, hide, enable, and disable) existing items in the toolbar.
+
+- Add: Define new items using **CustomToolbarItemModel** and include them with existing items via the [**ToolbarSettings**](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.PdfViewer.PdfViewerToolbarSettings.html) property. Handle clicks in the toolbarClick event.
+
+- Show/Hide: Show or hide existing items using the [**ToolbarSettings**](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.PdfViewer.PdfViewerToolbarSettings.html) property. Predefined toolbar items are available via [`ToolbarItem`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.PdfViewer.PdfViewerToolbarSettings.html#Syncfusion_EJ2_PdfViewer_PdfViewerToolbarSettings_ToolbarItems).
+
+- Enable/Disable: Toolbar items can be enabled or disabled using enableToolbarItem.
+
+{% tabs %}
+{% highlight html tabtitle="Standalone" %}
+
+@using Syncfusion.EJ2
+@{
+ ViewBag.Title = "Home Page";
+}
+
+