diff --git a/Document-Processing/PDF/PDF-Viewer/vue/mobile-toolbar.md b/Document-Processing/PDF/PDF-Viewer/vue/mobile-toolbar.md
new file mode 100644
index 0000000000..bbb0b1d354
--- /dev/null
+++ b/Document-Processing/PDF/PDF-Viewer/vue/mobile-toolbar.md
@@ -0,0 +1,308 @@
+---
+layout: post
+title: Mobile Toolbar in Vue PDF Viewer | Syncfusion
+description: Customize the mobile toolbar in the Vue PDF Viewer to ensure smooth touch interactions and a tailored experience on small screens.
+platform: document-processing
+control: PDF Viewer
+documentation: ug
+domainurl: ##DomainURL##
+---
+
+# Customize the Mobile Toolbar in Vue PDF Viewer
+
+The Mobile PDF Viewer provides features for viewing, searching, annotating, and managing PDF documents on mobile devices. It exposes core tools such as search, download, bookmarking, annotation, and page organization. The desktop toolbar can also be enabled in mobile mode to expose additional actions when required.
+
+## Mobile Mode Toolbar Configuration
+
+In mobile mode, the toolbar is optimized for small screens and presents the most common actions for interacting with a PDF document. The following key features are 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 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: Download the currently opened PDF document.
+- BookmarkOption: View bookmarks within the document.
+
+
+
+## Enable Desktop Mode in Mobile
+
+The desktop toolbar can be enabled on mobile devices by setting the `enableDesktopMode` option. Enabling this option exposes desktop-style toolbar actions in the mobile PDF Viewer.
+
+### Steps to Enable Desktop Mode
+
+**Step 1:** Set `enableDesktopMode` to true in the component configuration.
+**Step 2:** The viewer will use the desktop toolbar layout, granting access to additional actions and controls.
+
+{% tabs %}
+{% highlight html tabtitle="Composition API (Standalone)" %}
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% highlight html tabtitle="Options API (Standalone)" %}
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% highlight html tabtitle="Composition API (Server-Backed)" %}
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% highlight html tabtitle="Options API (Server-Backed)" %}
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+## Enable Scrolling in Desktop Mode with Touch Gestures
+
+To ensure smooth touch scrolling of documents on mobile devices when the desktop toolbar is enabled, set the `enableTextSelection` option to **false**. This disables text-selection interactions that can interfere with touch-based scrolling.
+
+{% tabs %}
+{% highlight html tabtitle="Composition API (Standalone)" %}
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% highlight html tabtitle="Options API (Standalone)" %}
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% highlight html tabtitle="Composition API (Server-Backed)" %}
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% highlight html tabtitle="Options API (Server-Backed)" %}
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+## Print Option Not Available in Mobile Mode
+
+The Print option is not available in mobile mode by default. Enabling the desktop toolbar on mobile via `enableDesktopMode` makes the Print option available.
+
+### How to Use Print on Mobile
+
+- Set `enableDesktopMode` to true to load the desktop toolbar on mobile.
+- After enabling desktop mode, the Print option appears in the toolbar and can be used to print the document from the mobile device.
+
+N> Print functionality remains unavailable in the default mobile toolbar unless desktop mode is enabled.
+
+## See also
+
+* [Primary toolbar customization](./toolbar-customization/primary-toolbar)
+* [Custom toolbar](./toolbar-customization/custom-toolbar)
+* [Annotation toolbar customization](./toolbar-customization/annotation-toolbar)
+* [Form designer toolbar customization](./toolbar-customization/form-designer-toolbar)
+* [Toolbar customization](./toolbar-customization/overview)
+* [Feature Modules](./feature-module)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/vue/toolbar-customization/annotation-toolbar.md b/Document-Processing/PDF/PDF-Viewer/vue/toolbar-customization/annotation-toolbar.md
index 19e08c2d3b..70039eb230 100644
--- a/Document-Processing/PDF/PDF-Viewer/vue/toolbar-customization/annotation-toolbar.md
+++ b/Document-Processing/PDF/PDF-Viewer/vue/toolbar-customization/annotation-toolbar.md
@@ -1,7 +1,7 @@
---
layout: post
-title: Annotation Toolbar in Vue PDF Viewer | Syncfusion
-description: Customize the annotation toolbar in the Vue PDF Viewer to show, hide, or replace the default annotation actions for your users.
+title: Customize the Annotation Toolbar in Vue PDF Viewer | Syncfusion
+description: Learn here all about how to Show or hide and customize the annotation toolbar in the EJ2 Vue PDF Viewer with runnable examples.
platform: document-processing
control: PDF Viewer
documentation: ug
@@ -10,28 +10,30 @@ domainurl: ##DomainURL##
# Customize the Annotation Toolbar in Vue PDF Viewer
-The annotation toolbar can be customized by showing or hiding default items and by controlling the order in which they appear.
+## Overview
-For details about the built-in toolbar and common toolbar options, see the Toolbar article: ../toolbar.md
+This guide shows how to show or hide the annotation toolbar and how to choose which tools appear and their order.
-## Show or hide the annotation toolbar
+**Outcome:** A working Vue example that toggles the annotation toolbar and uses [`annotationToolbarItems`](https://ej2.syncfusion.com/vue/documentation/api/pdfviewer/toolbarsettings#annotationtoolbaritems) to customize the toolbar.
-Show or hide the annotation toolbar programmatically during initialization or at runtime.
+## Prerequisites
-Use the enableAnnotationToolbar property or the showAnnotationToolbar method to toggle visibility.
+- EJ2 Vue PDF Viewer installed and added in your project. See [getting started guide](../getting-started)
+- A valid [`resourceUrl`](https://ej2.syncfusion.com/vue/documentation/api/pdfviewer#resourceurl) or [`serviceUrl`](https://ej2.syncfusion.com/vue/documentation/api/pdfviewer#serviceurl) for viewer assets when running locally
-- enableAnnotationToolbar API: https://ej2.syncfusion.com/vue/documentation/api/pdfviewer/#enableannotationtoolbar
-- showAnnotationToolbar method: https://ej2.syncfusion.com/vue/documentation/api/pdfviewer/toolbar/#showannotationtoolbar
+## Steps
-The following example shows how to show or hide the annotation toolbar using the `showAnnotationToolbar` method.
+### 1. Show or hide the annotation toolbar
+
+Use the [`showAnnotationToolbar`](https://ej2.syncfusion.com/vue/documentation/api/pdfviewer/toolbar#showannotationtoolbar) method on the viewer toolbar to control visibility.
{% tabs %}
{% highlight html tabtitle="Composition API (~/src/App.vue)" %}
-
-
+
+
@@ -39,24 +41,22 @@ The following example shows how to show or hide the annotation toolbar using the
{% endhighlight %}
@@ -64,8 +64,8 @@ const toggleAnnoToolbar = () => {
-
-
+
+
@@ -73,99 +73,29 @@ const toggleAnnoToolbar = () => {
-
-{% endhighlight %}
-{% endtabs %}
-
-N> To set up the server-backed PDF Viewer, add the following serviceUrl in your component and bind it to the PDF Viewer using :serviceUrl="serviceUrl".
-serviceUrl: "https://document.syncfusion.com/web-services/pdf-viewer/api/pdfviewer"
-
-{% tabs %}
-{% highlight html tabtitle="Composition API (Server-Backed)" %}
-
-
-
-
-
-
-
-
-
-
-
-{% endhighlight %}
-{% highlight html tabtitle="Options API (Server-Backed)" %}
-
-
-
@@ -249,45 +163,35 @@ provide('PdfViewer', [Toolbar, Magnification, Navigation, Annotation, LinkAnnota
@@ -295,92 +199,22 @@ export default {
{% endhighlight %}
{% endtabs %}
-N> To set up the server-backed PDF Viewer, add the following serviceUrl in the component and bind it using :serviceUrl="serviceUrl".
-serviceUrl: "https://document.syncfusion.com/web-services/pdf-viewer/api/pdfviewer"
-
-{% tabs %}
-{% highlight html tabtitle="Composition API (Server-Backed)" %}
-
-
-
-
-
-
-
-
-
+- Annotation toolbar tools do not appear.
+ - **Cause**: The items are not valid [`AnnotationToolbarItem`](https://ej2.syncfusion.com/vue/documentation/api/pdfviewer/annotationtoolbaritem) strings or the viewer is not provided with [`Annotation`](https://ej2.syncfusion.com/vue/documentation/api/pdfviewer/annotation) / [`Toolbar`](https://ej2.syncfusion.com/vue/documentation/api/pdfviewer/toolbar) services.
+ - **Solution**: Confirm services in `provide` includes [`Toolbar`](https://ej2.syncfusion.com/vue/documentation/api/pdfviewer/toolbar) and [`Annotation`](https://ej2.syncfusion.com/vue/documentation/api/pdfviewer/annotation) and use valid item names.
-{% endhighlight %}
-{% highlight html tabtitle="Options API (Server-Backed)" %}
+## Related topics
-
-
-
-
-
-
-
-
-
-{% endhighlight %}
-{% endtabs %}
+- [Customize form designer toolbar](./form-designer-toolbar)
+- [Customize primary toolbar](./primary-toolbar)
## See also
-* [Primary toolbar customization](./toolbar-customization/primary-toolbar-customization)
-* [Custom toolbar](./toolbar-customization/custom-toolbar)
-* [Annotation toolbar customization](./toolbar-customization/annotation-toolbar-customization)
-* [Form designer toolbar customization](./toolbar-customization/form-designer-toolbar-customization)
-* [Mobile toolbar](./toolbar-customization/mobile-toolbar)
-* [Toolbar customization](./how-to/toolbar-customization)
+* [Primary toolbar customization](./primary-toolbar)
+* [Custom toolbar](./custom-toolbar)
+* [Annotation toolbar customization](./annotation-toolbar)
+* [Form designer toolbar customization](./form-designer-toolbar)
+* [Mobile toolbar](./mobile-toolbar)
* [Feature Modules](./feature-module)
diff --git a/Document-Processing/PDF/PDF-Viewer/vue/toolbar-customization/custom-toolbar.md b/Document-Processing/PDF/PDF-Viewer/vue/toolbar-customization/custom-toolbar.md
index fa860ec05a..eb1017286e 100644
--- a/Document-Processing/PDF/PDF-Viewer/vue/toolbar-customization/custom-toolbar.md
+++ b/Document-Processing/PDF/PDF-Viewer/vue/toolbar-customization/custom-toolbar.md
@@ -8,17 +8,27 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Custom Toolbar in Vue PDF Viewer
+# Create a custom toolbar in Vue PDF Viewer
-The PDF Viewer provides APIs for the user interaction options available in its built-in toolbar. Using these APIs, a custom application-level toolbar can be created by hiding the default toolbar and adding Syncfusion EJ2 toolbar components.
+## Overview
-Follow these steps to create a custom toolbar for the PDF Viewer:
+This guide shows you how to create a custom toolbar for the EJ2 Vue PDF Viewer. The PDF Viewer provides APIs for all user interaction options available in its built-in toolbar. By hiding the default toolbar and adding Syncfusion EJ2 toolbar components, you can build a custom application-level toolbar that fits your design.
-**Step 1: Create a simple PDF Viewer sample.**
+**Outcome**: a working Vue example with a custom toolbar for PDF navigation, magnification, print, and download.
+
+## Prerequisites
+
+- EJ2 Vue PDF Viewer installed and added in project. See [getting started guide](../getting-started)
+- `@syncfusion/ej2-vue-navigations` package installed for toolbar components
+- If using standalone WASM mode, provide [`resourceUrl`](https://ej2.syncfusion.com/vue/documentation/api/pdfviewer#resourceurl) or a [`serviceUrl`](https://ej2.syncfusion.com/vue/documentation/api/pdfviewer#serviceurl) for server mode.
+
+## Steps
+
+### Step 1: Create a simple PDF Viewer sample
Create a simple PDF Viewer sample by following the [getting started](https://ej2.syncfusion.com/vue/documentation/pdfviewer/getting-started) guide.
-**Step 2: Add template markup for the custom toolbars.**
+### Step 2: Add HTML elements for the custom toolbar
Add toolbar components and the PDF Viewer component to your Vue template. One toolbar handles primary actions, and another handles magnification actions.
@@ -106,7 +116,7 @@ Add toolbar components and the PDF Viewer component to your Vue template. One to
{% endhighlight %}
{% endtabs %}
-**Step 3: Import and register modules.**
+### Step 3: Import and inject the necessary modules
```ts
import Vue from "vue";
@@ -120,9 +130,9 @@ Vue.use(PdfViewerPlugin);
Vue.use(ToolbarPlugin);
```
-**Step 4: Hide the built-in toolbar.**
+### Step 4: Hide the default toolbar of the PDF Viewer
-Use enableToolbar to hide the built-in toolbar and rely on the custom toolbar.
+Set the [`enableToolbar`](https://ej2.syncfusion.com/vue/documentation/api/pdfviewer#enabletoolbar) property to `false` to hide the built-in toolbar:
{% tabs %}
{% highlight js tabtitle="Standalone" %}
@@ -156,7 +166,8 @@ export default Vue.extend({
{% endhighlight %}
{% endtabs %}
-**Step 5: Styles for the custom toolbars.**
+### Step 5: Add EJ2 Toolbar for primary actions
+Create a custom `` component with items for Open, Previous Page, Next Page, Go to Page, Print, and Download. Use the `` and `` directives to define toolbar items:
```css