@@ -61,7 +61,7 @@ import * as ReactDOM from 'react-dom';
import * as React from 'react';
import './index.css';
import { PdfViewerComponent, Toolbar, Magnification, Navigation, LinkAnnotation, BookmarkView,
- ThumbnailView, Print, TextSelection, TextSearch, Annotation, Inject } from '@syncfusion/ej2-react-pdfviewer';
+ ThumbnailView, Print, TextSelection, TextSearch, Inject } from '@syncfusion/ej2-react-pdfviewer';
function App() {
return (
@@ -200,7 +200,7 @@ root.render(
);
## Disable text selection (enable pan mode)
-Disable text selection by setting `enableTextSelection={false}` to enable pan mode for document navigation. When text selection is disabled, users can only pan through the document and cannot select or copy text.
+Disable text selection by setting [`enableTextSelection={false}`] (https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#enabletextselection) to enable pan mode for document navigation. When text selection is disabled, users can only pan through the document and cannot select or copy text.
{% tabs %}
{% highlight js tabtitle="Standalone" %}
@@ -265,7 +265,7 @@ root.render(
);
{% endhighlight %}
{% endtabs %}
-## Programmatically toggle interaction mode during runtime
+## Programmatically toggle interaction mode at runtime
Toggle interaction modes at runtime in response to events or user actions, such as when opening annotation tools.
diff --git a/Document-Processing/PDF/PDF-Viewer/react/keyboard-accessibility.md b/Document-Processing/PDF/PDF-Viewer/react/keyboard-accessibility.md
index 440b7265ca..48b6d19d26 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/keyboard-accessibility.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/keyboard-accessibility.md
@@ -1,6 +1,6 @@
---
layout: post
-title: Keyboard accessibility in React Pdfviewer component | Syncfusion
+title: Keyboard accessibility in React PDF Viewer component | Syncfusion
description: Learn here all about Keyboard accessibility in Syncfusion React Pdfviewer component of Syncfusion Essential JS 2 and more.
control: PDF Viewer
platform: document-processing
@@ -28,7 +28,7 @@ The React PDF Viewer supports the keyboard interactions listed below.
|**Shortcuts for text selection**|||
|Copy the selected text, annotation, or form field|CONTROL + C|COMMAND + C|
|Cut the selected text, annotation, or form field|CONTROL + X|COMMAND + X|
-|Paste the selected text, annotation, or form field|CONTROL + Y|COMMAND + Y|
+|Paste the selected text, annotation, or form field|CONTROL + V|COMMAND + V|
|**Shortcuts for general operations**|||
|Undo the action|CONTROL + Z|COMMAND + Z|
|Redo the action|CONTROL + Y|COMMAND + Y|
diff --git a/Document-Processing/PDF/PDF-Viewer/react/mobile-toolbar.md b/Document-Processing/PDF/PDF-Viewer/react/mobile-toolbar.md
index 87a766bdaa..bf02ea3cfe 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/mobile-toolbar.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/mobile-toolbar.md
@@ -1,13 +1,13 @@
---
layout: post
-title: Mobile Toolbar Interface in React Pdfviewer component | Syncfusion
-description: Learn All About the Mobile Toolbar Interface in Syncfusion React Pdfviewer component of Syncfusion Essential JS 2 and more.
+title: Mobile Toolbar Interface in React PDF Viewer component | Syncfusion
+description: Learn all about the Mobile Toolbar Interface in Syncfusion React PDF Viewer component of Syncfusion Essential JS 2 and more.
control: PDF Viewer
platform: document-processing
documentation: ug
domainurl: ##DomainURL##
---
-# Mobile toolbar interface in React PDF Viewer component
+# Mobile Toolbar Interface in React PDF Viewer component
The mobile PDF Viewer provides features for viewing, searching, annotating, and managing PDF documents on mobile devices. It includes Essential
® tools such as search, download, bookmarking, annotation, and page organization. The desktop toolbar can be enabled in mobile mode to expose additional actions when required.
@@ -38,9 +38,8 @@ N> In mobile mode, the annotation toolbar is displayed at the bottom of the view
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.
+- **DownloadOption:** Tap to download the currently opened PDF document.
+- **BookmarkOption:** Allows you to view bookmarks within the document.

diff --git a/Document-Processing/PDF/PDF-Viewer/react/open-pdf-files.md b/Document-Processing/PDF/PDF-Viewer/react/open-pdf-files.md
index 2a4f991ba1..f526166f72 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/open-pdf-files.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/open-pdf-files.md
@@ -54,7 +54,7 @@ Below are concise instructions and short snippets for loading PDFs from several
### Open PDF from URL
-- Set [`documentPath`](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#documentpath) to the external URL (see example above).
+- Set [`documentPath`](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#documentpath) to the external URL (see example above).
- Note: the remote server must permit cross-origin requests (CORS); the external file must allow CORS if hosted on a different domain.
### Open PDF from a Base64 string
diff --git a/Document-Processing/PDF/PDF-Viewer/react/overview.md b/Document-Processing/PDF/PDF-Viewer/react/overview.md
index 4b8bd0b37d..0831422ee5 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/overview.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/overview.md
@@ -1,6 +1,6 @@
---
title: Overview of React PDF Viewer Component | Syncfusion
-description: Learn here all about the Syncfusion React PDF Viewer, features, its capabilities, and supported platforms.
+description: Learn all about the Syncfusion React PDF Viewer, its features, capabilities, and supported platforms.
platform: document-processing
control: PDF Viewer
documentation: UG
@@ -32,8 +32,8 @@ The [`React PDF Viewer`](https://www.syncfusion.com/pdf-viewer-sdk) component is
* [Form filling](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/forms/form-filling)
* [Form designer](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/forms/form-designer)
* [Handwritten signature](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/annotation/signature-annotation)
-* [Toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/toolbar-customization/overview) - Built-in toolbar and custom toolbars for common viewer actions.
-* [Globalization](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/localization/default-language) - Localize the UI.
+* [Toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/toolbar-customization/overview): Built-in toolbar and custom toolbars for common viewer actions.
+* [Globalization](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/localization/default-language): Localize the UI.
* Open and display [normal and protected PDF files](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/getting-started)
## Supported Web platforms
diff --git a/Document-Processing/PDF/PDF-Viewer/react/save-pdf-files.md b/Document-Processing/PDF/PDF-Viewer/react/save-pdf-files.md
index 83c198ecd6..2d179353f8 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/save-pdf-files.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/save-pdf-files.md
@@ -84,7 +84,7 @@ function App() {
{/* Render the PDF Viewer */}
@@ -130,7 +130,7 @@ return (
diff --git a/Document-Processing/PDF/PDF-Viewer/react/server-to-standalone.md b/Document-Processing/PDF/PDF-Viewer/react/server-to-standalone.md
index 7722fca811..6f65d26747 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/server-to-standalone.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/server-to-standalone.md
@@ -47,7 +47,7 @@ When you migrate to standalone mode, the processing location for various feature
| **Thumbnail View** | Thumbnail images are generated on the server and transmitted to the client. | Thumbnails are rendered directly in the browser without server involvement. |
| **Bookmark View** | Bookmark data is processed on the server and sent to the client for rendering. | Bookmark navigation is managed locally using the Syncfusion EJ2 PDF Viewer. |
| **Text Search** | Text search operations are performed on the server, and results are returned to the client. | Text search is executed entirely within the browser. |
-| **Print** | The server handles print preparation and formatting, then sends the processed output back to the client for printing. | The server handles print preparation and formatting, then sends the processed output back to the client for printing. |
+| **Print** | The server handles print preparation and formatting, then sends the processed output back to the client for printing. | Print preparation and formatting are handled locally within the browser, providing quick and responsive print output. |
| **Toolbar** | Toolbar actions such as zoom, navigation, and export are processed on the server, and results are returned to the client. | Toolbar operations are executed instantly on the client without requiring server communication. |
**Key Insight:** In standalone mode, all PDF processing occurs in the browser, eliminating the need for server coordination. Your server only serves the PDF file as a static resource or through a simple API endpoint.
@@ -57,7 +57,7 @@ When you migrate to standalone mode, the processing location for various feature
Migrating to standalone mode provides several architectural and operational benefits:
**API Compatibility:**
-- **No API Breaks:** There are no breaking API changes when migrating from the server-backed PDF Viewer to the standalone PDF Viewer. However, APIs that are specific to server interaction, such as [serviceUrl](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#serviceurl), [serverActionSettings](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#serveractionsettings), [ajaxRequestSettings](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#ajaxrequestssettings), [retryCount](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#retrycount), [retryTimeout](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#retrytimeout), and [retryStatusCodes](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#retrystatuscodes), are not applicable in standalone mode. Apart from these server-dependent APIs, all other APIs remain consistent and are supported in the standalone PDF Viewer.
+- **No API Breaks:** There are no breaking API changes when migrating from the server-backed PDF Viewer to the standalone PDF Viewer. However, APIs that are specific to server interaction, such as [serviceUrl](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#serviceurl), [serverActionSettings](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#serveractionsettings), [ajaxRequestSettings](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#ajaxrequestsettings), [retryCount](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#retrycount), [retryTimeout](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#retrytimeout), and [retryStatusCodes](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#retrystatuscodes), are not applicable in standalone mode. Apart from these server-dependent APIs, all other APIs remain consistent and are supported in the standalone PDF Viewer.
**Performance and User Experience:**
- **Instant Rendering:** PDF operations execute immediately in the browser without server round-trips
diff --git a/Document-Processing/PDF/PDF-Viewer/react/theming-and-styling.md b/Document-Processing/PDF/PDF-Viewer/react/theming-and-styling.md
index f9462f656b..6b1ac326dd 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/theming-and-styling.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/theming-and-styling.md
@@ -25,7 +25,7 @@ The PDF Viewer applies styles to the toolbar, buttons, panels, annotations, and
**Step-1:** Create a PDF Viewer sample by following the [React PDF Viewer getting started guide](./getting-started).
-**Step-2:** To change the theme to tailwind, add the imports to tailwind theme in `app.css`.
+**Step-2:** To change the theme to tailwind, add the imports to the tailwind theme in `app.css`.
```css
@import '../node_modules/@syncfusion/ej2-base/styles/tailwind3.css';
@@ -42,13 +42,13 @@ The PDF Viewer applies styles to the toolbar, buttons, panels, annotations, and
This short, guided walkthrough shows a minimal end-to-end customization flow:
-1. Create a new React app and install the viewer
+1. Create a new React app and install the viewer.
2. Add the Tailwind theme imports to your global CSS (see Quick start).
3. Render the PDF Viewer in `src/App` and verify the default look.
-4. Add a theme switcher using the dark-mode logic in later shown in this file
+4. Add a theme switcher using the dark-mode logic shown later in this file
5. Add additional CSS rules under `.e-custom-style` and load it after the theme CSS, and verify appearance and accessibility.