diff --git a/Document-Processing/Data-Extraction/NET/Extract-Data-in-ASP-NET-Core.md b/Document-Processing/Data-Extraction/NET/Extract-Data-in-ASP-NET-Core.md
index f73bc79aa8..b63ebc3ed4 100644
--- a/Document-Processing/Data-Extraction/NET/Extract-Data-in-ASP-NET-Core.md
+++ b/Document-Processing/Data-Extraction/NET/Extract-Data-in-ASP-NET-Core.md
@@ -1,5 +1,6 @@
---
title: Extract data in ASP.NET Core | Syncfusion
+canonical_url: "https://www.syncfusioninternal.com/document-sdk/net-pdf-data-extraction"
description: Learn how to extract data from PDF in ASP.NET Core with step‑by‑step guidance using Syncfusion .NET Core Data extraction library.
platform: document-processing
control: SmartDataExtractor
@@ -13,7 +14,7 @@ The Syncfusion® Smart Data Extractor is a .NET library used to ex
To quickly get started with extracting structured data from PDF and image files in ASP.NET Core using the Smart Data Extractor library, refer to this video tutorial:
{% youtube "https://www.youtube.com/watch?v=fxijc3BgDTY" %}
-To include the Smart Data Extractor library in your ASP.NET Core application, please refer to the [NuGet Packages Required](https://help.syncfusion.com/document-processing/data-extraction/smart-data-extractor/net/nuget-packages-required) or [Assemblies Required](https://help.syncfusion.com/document-processing/data-extraction/smart-data-extractor/net/assemblies-required) documentation.
+To include the Smart Data Extractor library in your ASP.NET Core application, please refer to the [NuGet Packages Required](https://help.syncfusion.com/document-processing/data-extraction/net/nuget-packages-required#smart-data-extractor) or [Assemblies Required](https://help.syncfusion.com/document-processing/data-extraction/net/assemblies-required#smart-data-extractor) documentation.
## Steps to Extract Data from PDF in ASP.NET Core application
@@ -101,7 +102,7 @@ Click the Start button (green arrow) or press F5 to run the applicati
**Prerequisites**:
* Install .NET SDK: Ensure that you have the .NET SDK installed on your system. You can download it from the [.NET Downloads page](https://dotnet.microsoft.com/en-us/download).
-* Install Visual Studio Code: Download and install Visual Studio Code from the [official website](https://code.visualstudio.com/download).
+* Install Visual Studio Code: Download and install Visual Studio Code from the [official website](https://code.visualstudio.com/download?_exp_download=fb315fc982).
* Install C# Extension for VS Code: Open Visual Studio Code, go to the Extensions view (Ctrl+Shift+X), and search for 'C#'. Install the official [C# extension provided by Microsoft](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp).
Step 1: Open the terminal (Ctrl+` ) and run the following command to create a C# ASP.NET Core Web Application project.
diff --git a/Document-Processing/Data-Extraction/NET/Extract-Data-in-Console.md b/Document-Processing/Data-Extraction/NET/Extract-Data-in-Console.md
index 9876cacf4c..a556984521 100644
--- a/Document-Processing/Data-Extraction/NET/Extract-Data-in-Console.md
+++ b/Document-Processing/Data-Extraction/NET/Extract-Data-in-Console.md
@@ -1,6 +1,6 @@
---
title: Extract Data in Console Application | Syncfusion
-description: Learn how to extract data in a Console Application by using the Syncfusion Smart Data Extractor efficiently.
+description: Learn how to extract data in a Console Application by using the .NET Smart Data Extractor Library efficiently.
platform: document-processing
control: SmartDataExtractor
documentation: UG
@@ -18,7 +18,7 @@ The Syncfusion® Smart Data Extractor is a .NET library used to ex
**Prerequisites**:
* Install .NET SDK: Ensure that you have the .NET SDK installed on your system. You can download it from the [.NET Downloads page](https://dotnet.microsoft.com/en-us/download).
-* Install Visual Studio: Download and install Visual Studio from the [official website](https://code.visualstudio.com/download).
+* Install Visual Studio: Download and install Visual Studio from the [official website](https://code.visualstudio.com/download?_exp_download=fb315fc982).
Step 1: Create a new C# Console Application project.

@@ -74,7 +74,7 @@ Click the Start button (green arrow) or press F5 to run the app.
**Prerequisites**:
* Install .NET SDK: Ensure that you have the .NET SDK installed on your system. You can download it from the [.NET Downloads page](https://dotnet.microsoft.com/en-us/download).
-* Install Visual Studio Code: Download and install Visual Studio Code from the [official website](https://code.visualstudio.com/download).
+* Install Visual Studio Code: Download and install Visual Studio Code from the [official website](https://code.visualstudio.com/download?_exp_download=fb315fc982).
* Install C# Extension for VS Code: Open Visual Studio Code, go to the Extensions view (Ctrl+Shift+X), and search for 'C#'. Install the official [C# extension provided by Microsoft](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp).
@@ -156,7 +156,7 @@ The following steps illustrates Extracting Data from PDF document in console app
**Prerequisites**:
* Install .NET SDK: Ensure that you have the .NET SDK installed on your system. You can download it from the [.NET Downloads page](https://dotnet.microsoft.com/en-us/download).
-* Install Visual Studio: Download and install Visual Studio from the [official website](https://code.visualstudio.com/download).
+* Install Visual Studio: Download and install Visual Studio from the [official website](https://code.visualstudio.com/download?_exp_download=fb315fc982).
**Steps to Extract Data from PDF using .NET Framework**
diff --git a/Document-Processing/Data-Extraction/NET/Extract-Data-in-WPF.md b/Document-Processing/Data-Extraction/NET/Extract-Data-in-WPF.md
index 1cf5f85df7..a2ea7f8f35 100644
--- a/Document-Processing/Data-Extraction/NET/Extract-Data-in-WPF.md
+++ b/Document-Processing/Data-Extraction/NET/Extract-Data-in-WPF.md
@@ -1,6 +1,6 @@
---
title: Extract Data in WPF Application | Syncfusion
-description: Learn how to extract data in a WPF application with step‑by‑step guidance using the Syncfusion Smart Data Extractor library.
+description: Learn how to extract data in a WPF application with step‑by‑step guidance using the .NET Smart Data Extractor Library.
platform: document-processing
control: SmartDataExtractor
documentation: UG
diff --git a/Document-Processing/Data-Extraction/NET/Extract-Data-in-Windows-Forms.md b/Document-Processing/Data-Extraction/NET/Extract-Data-in-Windows-Forms.md
index 613b590592..3e507e02cb 100644
--- a/Document-Processing/Data-Extraction/NET/Extract-Data-in-Windows-Forms.md
+++ b/Document-Processing/Data-Extraction/NET/Extract-Data-in-Windows-Forms.md
@@ -1,6 +1,6 @@
---
title: Extract Data from PDF in Windows Forms | Syncfusion
-description: Extract tables, text, and form fields from PDF documents in Windows Forms using the Syncfusion Smart Data Extractor library.
+description: Extract tables, text, and form fields from PDF documents in Windows Forms using the .NET Smart Data Extractor Library.
platform: document-processing
control: SmartDataExtractor
documentation: UG
diff --git a/Document-Processing/Data-Extraction/NET/conversions/pdf-to-json.md b/Document-Processing/Data-Extraction/NET/conversions/pdf-to-json.md
index 6129b51642..0af99d01d6 100644
--- a/Document-Processing/Data-Extraction/NET/conversions/pdf-to-json.md
+++ b/Document-Processing/Data-Extraction/NET/conversions/pdf-to-json.md
@@ -124,4 +124,4 @@ using (FileStream stream = new FileStream("Input.pdf", FileMode.Open, FileAccess
## JSON Output Structure and Attributes
-The JSON output from the extraction contains structured attributes. For more details on the extracted JSON structure and attributes, refer to the [JSON Attributes](https://help.syncfusion.com/document-processing/data-extraction/smart-data-extractor/net/overview#json-output-structure-and-attributes) documentation.
\ No newline at end of file
+The JSON output from the extraction contains structured attributes. For more details on the extracted JSON structure and attributes, refer to the [JSON Attributes](https://help.syncfusion.com/document-processing/data-extraction/net/overview#json-output-structure-and-attributes) documentation.
\ No newline at end of file
diff --git a/Document-Processing/Data-Extraction/NET/data-extractor-overview.md b/Document-Processing/Data-Extraction/NET/data-extractor-overview.md
index f293217708..29ae34de48 100644
--- a/Document-Processing/Data-Extraction/NET/data-extractor-overview.md
+++ b/Document-Processing/Data-Extraction/NET/data-extractor-overview.md
@@ -1,5 +1,6 @@
---
title: Data Extraction and Conversion in .NET | Syncfusion
+canonical_url: "https://www.syncfusioninternal.com/document-sdk/net-pdf-data-extraction"
description: Syncfusion Data Extraction is a .NET library that extracts tables, forms, text, and images from PDF or image files, and outputs JSON or Markdown.
platform: document-processing
control: DataExtraction
@@ -7,6 +8,6 @@ documentation: UG
keywords: Assemblies
---
-# Welcome to Syncfusion Smart Data Extractor Library
+# Welcome to .NET Smart Data Extractor Library
-Syncfusion® **Smart Data Extractor** is a robust, deterministic C# library built to capture complete document structures from PDFs and images. Optimized for .NET workflows, it interprets visual layout patterns—lines, boxes, labels, and alignment—to accurately identify and extract *tables, text blocks, images, headers, footers, and form fields*. Each extracted element includes per‑field confidence scores, enabling precise validation, seamless export, and smooth integration into applications.
\ No newline at end of file
+The .NET **Smart Data Extractor** is a robust, deterministic C# library built to capture complete document structures from PDFs and images. Optimized for .NET workflows, it interprets visual layout patterns—lines, boxes, labels, and alignment—to accurately identify and extract *tables, text blocks, images, headers, footers, and form fields*. Each extracted element includes per‑field confidence scores, enabling precise validation, seamless export, and smooth integration into applications.
\ No newline at end of file
diff --git a/Document-Processing/Data-Extraction/NET/how-to-download-and-install.md b/Document-Processing/Data-Extraction/NET/how-to-download-and-install.md
index 15fb57d637..87e7dabdb4 100644
--- a/Document-Processing/Data-Extraction/NET/how-to-download-and-install.md
+++ b/Document-Processing/Data-Extraction/NET/how-to-download-and-install.md
@@ -1,7 +1,7 @@
---
layout: post
title: Installing Syncfusion Data Extraction - Syncfusion
-description: Learn how to install the Syncfusion Smart Data Extractor library for extracting structured data from PDFs and images in .NET applications.
+description: Learn how to install the .NET Smart Data Extractor Library for extracting structured data from PDFs and images in .NET applications.
platform: document-processing
control: Installation and Deployment
documentation: ug
diff --git a/Document-Processing/Data-Extraction/NET/ocr-overview.md b/Document-Processing/Data-Extraction/NET/ocr-overview.md
index 90a46c93ec..2d884cd87c 100644
--- a/Document-Processing/Data-Extraction/NET/ocr-overview.md
+++ b/Document-Processing/Data-Extraction/NET/ocr-overview.md
@@ -1,5 +1,6 @@
---
title: Intro to OCR Processor | Syncfusion
+canonical_url: "https://www.syncfusion.com/document-sdk/net-pdf-library/ocr-process"
description: This page introduces the Syncfusion OCR Processor, highlighting its purpose, main features, and how to begin optical character recognition in .NET apps.
platform: document-processing
control: OCRProcessor
diff --git a/Document-Processing/Data-Extraction/NET/ocr-processor/Console.md b/Document-Processing/Data-Extraction/NET/ocr-processor/Console.md
index 3b0aefd6f7..f88b281037 100644
--- a/Document-Processing/Data-Extraction/NET/ocr-processor/Console.md
+++ b/Document-Processing/Data-Extraction/NET/ocr-processor/Console.md
@@ -19,7 +19,7 @@ The [Syncfusion® .NET OCR library](https://www.syncfusion.com/doc
**Prerequisites**:
* Install .NET SDK: Ensure that you have the .NET SDK installed on your system. You can download it from the [.NET Downloads page](https://dotnet.microsoft.com/en-us/download).
-* Install Visual Studio: Download and install Visual Studio Code from the [official website](https://code.visualstudio.com/download).
+* Install Visual Studio: Download and install Visual Studio Code from the [official website](https://code.visualstudio.com/download?_exp_download=d53503e735).
Step 1: Create a new .NET Core console application project.

@@ -82,8 +82,8 @@ Click the **Run** button (green arrow) in the toolbar or press F5 to
**Prerequisites**:
-* Install .NET SDK: Ensure that you have the .NET SDK installed on your system. You can download it from the [.NET Downloads page](https://dotnet.microsoft.com/en-us/download).
-* Install Visual Studio Code: Download and install Visual Studio Code from the [official website](https://code.visualstudio.com/download).
+* Install .NET SDK: Ensure that you have the .NET SDK installed on your system. You can download it from the [.NET Downloads page](https://code.visualstudio.com/download?_exp_download=d53503e735).
+* Install Visual Studio Code: Download and install Visual Studio Code from the [official website](https://code.visualstudio.com/download?_exp_download=d53503e735).
* Install C# Extension for VS Code: Open Visual Studio Code, go to the Extensions view (Ctrl+Shift+X), and search for 'C#'. Install the official [C# extension provided by Microsoft](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp).
Step 1: Open the terminal (Ctrl+` ) and run the following command to create a new Console Application project.
diff --git a/Document-Processing/Data-Extraction/NET/ocr-processor/Features.md b/Document-Processing/Data-Extraction/NET/ocr-processor/Features.md
index 8f72decc53..576e9bf254 100644
--- a/Document-Processing/Data-Extraction/NET/ocr-processor/Features.md
+++ b/Document-Processing/Data-Extraction/NET/ocr-processor/Features.md
@@ -659,7 +659,7 @@ End Using
## Performing OCR on rotated page of PDF document
-You can get the OCRed text from the rotated page of PDF document using the [PageSegment](https://help.syncfusion.com/cr/document-processing/Syncfusion.OCRProcessor.OCRSettings.html#Syncfusion_OCRProcessor_OCRSettings_PageSegment) property by specifying ``AutoOsd`` through [PageSegmentMode](https://help.syncfusion.com/cr/document-processing/Syncfusion.OCRProcessor.PageSegmentMode.html) Enum. For more details, refer to the following code sample.
+You can get the OCRed text from the rotated page of PDF document using the [PageSegment](https://help.syncfusion.com/cr/document-processing/Syncfusion.OCRProcessor.OCRSettings.html#Syncfusion_OCRProcessor_OCRSettings_PageSegment) property by specifying ``AutoOsd`` through [PageSegmentMode](https://help.syncfusion.com/cr/document-processing/Syncfusion.OCRProcessor.PageSegMode.html) Enum. For more details, refer to the following code sample.
{% tabs %}
@@ -1930,6 +1930,34 @@ using (OCRProcessor processor = new OCRProcessor())
}
{% endhighlight %}
+{% highlight c# tabtitle="C# [Windows-specific]" %}
+
+using Syncfusion.OCRProcessor;
+using Syncfusion.Pdf.Parsing;
+
+//Initialize the OCR processor.
+using (OCRProcessor processor = new OCRProcessor())
+{
+ //Get stream from an image file.
+ FileStream imageStream = new FileStream(@"Input.jpg", FileMode.Open);
+ //Set OCR language to process.
+ processor.Settings.Language = Languages.English;
+ //Sets Unicode font to preserve the Unicode characters in a PDF document.
+ FileStream fontStream = new FileStream(@"ARIALUNI.ttf", FileMode.Open);
+ //Set the unicode font.
+ processor.UnicodeFont = new PdfTrueTypeFont(fontStream, true, PdfFontStyle.Regular, 10);
+ //Set the PDF conformance level.
+ processor.Settings.Conformance = PdfConformanceLevel.Pdf_A1B;
+ //Process OCR by providing the bitmap image.
+ PdfDocument document = processor.PerformOCR(imageStream);
+
+ //Save the PDF document to file stream.
+ document.Save("Output.pdf");
+ //Close the document.
+ document.Close(true);
+}
+{% endhighlight %}
+
{% highlight vb.net tabtitle="VB.NET [Windows-specific]" %}
Imports Syncfusion.OCRProcessor
@@ -1996,10 +2024,16 @@ using (OCRProcessor processor = new OCRProcessor())
{% endhighlight %}
-{% highlight vb.net tabtitle="VB.NET [Windows-specific]" %}
+{% highlight c# tabtitle="C# [Windows-specific]" %}
//By default unicode characters can be extracted from image file in .NET Framework applications like WF, WPF, ASP.NET and ASP.NET MVC.
+{% endhighlight %}
+
+{% highlight vb.net tabtitle="VB.NET [Windows-specific]" %}
+
+'By default unicode characters can be extracted from image file in .NET Framework applications like WF, WPF, ASP.NET and ASP.NET MVC.
+
{% endhighlight %}
{% endtabs %}
@@ -2373,25 +2407,18 @@ using (OCRProcessor ocrProcessor = new OCRProcessor())
new FileStream("arialuni.ttf", FileMode.Open), // Path to the TrueType font file
12 // Font size
);
-
// Load the PDF document
PdfLoadedDocument loadedDocument = new PdfLoadedDocument("Input.pdf");
-
// Configure OCR settings
OCRSettings ocrSettings = new OCRSettings();
-
// Specify the languages to be used for OCR
ocrSettings.Language = "eng+deu+ara+ell+fra"; // English, German, Arabic, Greek, French
-
// Apply the OCR settings to the OCR processor
ocrProcessor.Settings = ocrSettings;
-
// Perform OCR on the loaded PDF document, providing the path to the tessdata directory
ocrProcessor.PerformOCR(loadedDocument, "tessdata");
-
// Save the OCR-processed document
loadedDocument.Save("Output.pdf");
-
// Close the loaded document
loadedDocument.Close(true);
}
@@ -2408,22 +2435,16 @@ using (OCRProcessor ocrProcessor = new OCRProcessor())
{
// Load the PDF document
PdfLoadedDocument loadedDocument = new PdfLoadedDocument("Input.pdf");
-
// Configure OCR settings
OCRSettings ocrSettings = new OCRSettings();
-
// Specify the languages to be used for OCR
ocrSettings.Language = "eng+deu+ara+ell+fra"; // English, German, Arabic, Greek, French
-
// Apply the OCR settings to the OCR processor
ocrProcessor.Settings = ocrSettings;
-
// Perform OCR on the loaded PDF document, providing the path to the tessdata directory
ocrProcessor.PerformOCR(loadedDocument, "tessdata");
-
// Save the OCR-processed document
loadedDocument.Save("Output.pdf");
-
// Close the loaded document
loadedDocument.Close(true);
}
@@ -2444,22 +2465,16 @@ Using ocrProcessor As New OCRProcessor()
)
' Load the PDF document from the file stream
Dim loadedDocument As New PdfLoadedDocument("Input.pdf")
-
' Configure OCR settings
Dim ocrSettings As New OCRSettings()
-
' Specify the languages to be used for OCR
ocrSettings.Language = "eng+deu+ara+ell+fra" ' English, German, Arabic, Greek, French
-
' Apply the OCR settings to the OCR processor
ocrProcessor.Settings = ocrSettings
-
' Perform OCR on the loaded PDF document, providing the path to the tessdata directory
ocrProcessor.PerformOCR(loadedDocument, "tessdata")
-
' Save the OCR-processed document
loadedDocument.Save("Output.pdf")
-
' Close the loaded document and commit changes
loadedDocument.Close(True)
@@ -2489,24 +2504,18 @@ using (OCRProcessor processor = new OCRProcessor())
{
// Load the PDF document from the file stream
PdfLoadedDocument pdfLoadedDocument = new PdfLoadedDocument("Input.pdf");
-
// Set OCR language to English
processor.Settings.Language = Languages.English;
-
// Set the page segmentation mode to process sparse text with orientation and script detection
processor.Settings.PageSegment = PageSegMode.SparseTextOsd;
-
// Perform OCR on the loaded PDF document to extract text
processor.PerformOCR(pdfLoadedDocument, processor.TessDataPath, out OCRLayoutResult layoutResult);
-
// Extract the OCRed text from the first page and join lines with newline characters
string ocrText = string.Join("\n", layoutResult.Pages[0].Lines.Select(line => line.Text));
-
// Save the PDF document to the file stream
pdfLoadedDocument.Save("Output.pdf");
// Close the PDF document
pdfLoadedDocument.Close(true);
-
// Write the extracted OCR text to an output text file
File.WriteAllText("Output.txt", ocrText);
}
@@ -2523,24 +2532,18 @@ using (OCRProcessor processor = new OCRProcessor())
{
// Load the PDF document from the file stream
PdfLoadedDocument pdfLoadedDocument = new PdfLoadedDocument("Input.pdf");
-
// Set OCR language to English
processor.Settings.Language = Languages.English;
-
// Set the page segmentation mode to process sparse text with orientation and script detection
processor.Settings.PageSegment = PageSegmentMode.SparseTextOsd;
-
// Perform OCR on the loaded PDF document to extract text
processor.PerformOCR(pdfLoadedDocument, processor.TessDataPath, out OCRLayoutResult layoutResult);
-
// Extract the OCRed text from the first page and join lines with newline characters
string ocrText = string.Join("\n", layoutResult.Pages[0].Lines.Select(line => line.Text));
-
// Save the PDF document to the file stream
pdfLoadedDocument.Save("Output.pdf");
// Close the PDF document
pdfLoadedDocument.Close(true);
-
// Write the extracted OCR text to an output text file
File.WriteAllText("Output.txt", ocrText);
}
@@ -2556,23 +2559,17 @@ Imports Syncfusion.Pdf.Parsing
Using processor As New OCRProcessor()
' Load the PDF document from the file stream
Dim pdfLoadedDocument As New PdfLoadedDocument("Input.pdf")
-
' Set OCR language to English
processor.Settings.Language = Languages.English
-
' Set the page segmentation mode to process sparse text with orientation and script detection
processor.Settings.PageSegment = PageSegMode.SparseTextOsd
-
' Perform OCR on the loaded PDF document to extract text
Dim layoutResult As OCRLayoutResult
processor.PerformOCR(pdfLoadedDocument, processor.TessDataPath, layoutResult)
-
' Extract the OCRed text from the first page and join lines with newline characters
Dim ocrText As String = String.Join(Environment.NewLine, layoutResult.Pages(0).Lines.Select(Function(line) line.Text))
-
' Save the PDF document to the file stream
pdfLoadedDocument.Save("Output.pdf")
-
' Close the PDF document
pdfLoadedDocument.Close(True)
@@ -2610,7 +2607,6 @@ using (OCRProcessor processor = new OCRProcessor())
processor.TessDataPath = "TessdataBest/";
processor.Settings.Language = Languages.English;
processor.Settings.TesseractVersion = TesseractVersion.Version5_0;
-
// Determine how many frames/pages the TIFF contains.
int frameCount = img.GetFrameCount(FrameDimension.Page);
if (frameCount <= 1)
@@ -2626,7 +2622,6 @@ using (OCRProcessor processor = new OCRProcessor())
// Prefer Page dimension
try { img.SelectActiveFrame(FrameDimension.Page, i); }
catch { /* fallback if needed */ }
-
// Clone the selected frame to a standalone Bitmap for OCR (important for some engines)
using (Bitmap frameBmp = new Bitmap(img.Width, img.Height))
using (Graphics g = Graphics.FromImage(frameBmp))
@@ -2666,7 +2661,6 @@ using (OCRProcessor processor = new OCRProcessor())
processor.TessDataPath = "TessdataBest/";
processor.Settings.Language = Languages.English;
processor.Settings.TesseractVersion = TesseractVersion.Version5_0;
-
// Determine how many frames/pages the TIFF contains.
int frameCount = img.GetFrameCount(FrameDimension.Page);
if (frameCount <= 1)
@@ -2676,13 +2670,11 @@ using (OCRProcessor processor = new OCRProcessor())
frameCount = Math.Max(frameCount, img.GetFrameCount(FrameDimension.Resolution));
}
if (frameCount < 1) frameCount = 1;
-
for (int i = 0; i < frameCount; i++)
{
// Prefer Page dimension
try { img.SelectActiveFrame(FrameDimension.Page, i); }
catch { /* fallback if needed */ }
-
// Clone the selected frame to a standalone Bitmap for OCR (important for some engines)
using (Bitmap frameBmp = new Bitmap(img.Width, img.Height))
using (Graphics g = Graphics.FromImage(frameBmp))
@@ -2728,7 +2720,6 @@ Using processor As New OCRProcessor()
frameCount = Math.Max(frameCount, img.GetFrameCount(FrameDimension.Resolution))
End If
If frameCount < 1 Then frameCount = 1
-
For i As Integer = 0 To frameCount - 1
' Prefer Page dimension
Try
@@ -2742,7 +2733,6 @@ Using processor As New OCRProcessor()
Using g As Graphics = Graphics.FromImage(frameBmp)
g.DrawImage(img, 0, 0, img.Width, img.Height)
End Using
-
Dim pageText As String = processor.PerformOCR(frameBmp, processor.TessDataPath)
output.AppendLine($"--- Page {i + 1} ---")
output.AppendLine(If(pageText, String.Empty))
@@ -2750,7 +2740,6 @@ Using processor As New OCRProcessor()
End Using
Next
End Using
-
File.WriteAllText("Output.txt", output.ToString())
{% endhighlight %}
diff --git a/Document-Processing/Data-Extraction/NET/ocr-processor/Getting-started-overview.md b/Document-Processing/Data-Extraction/NET/ocr-processor/Getting-started-overview.md
index d023765b34..9f5913589b 100644
--- a/Document-Processing/Data-Extraction/NET/ocr-processor/Getting-started-overview.md
+++ b/Document-Processing/Data-Extraction/NET/ocr-processor/Getting-started-overview.md
@@ -1,5 +1,6 @@
---
title: Getting started with OCR processor | Syncfusion
+canonical_url: "https://www.syncfusion.com/document-sdk/net-pdf-library/ocr-process"
description: This section provides an introduction to getting started with the OCR processor and explains the basic concepts and workflow involved
platform: document-processing
control: PDF
@@ -7,7 +8,7 @@ documentation: UG
---
# Getting started with OCR processor
-To quickly get started with extracting text from scanned PDF documents in .NET using the Syncfusion® OCR processor Library, refer to this video tutorial:
+To quickly get started with extracting text from scanned PDF documents in .NET using the .NET OCR processor library, refer to this video tutorial:
{% youtube "https://www.youtube.com/watch?v=VhN7ETn0vyA" %}
## Prerequisites
@@ -15,19 +16,24 @@ To quickly get started with extracting text from scanned PDF documents in .NET u
The Syncfusion® OCR processor internally uses Tesseract libraries to perform OCR, so please copy the necessary Tessdata and TesseractBinaries folders from the NuGet package folder to the project folder to use the OCR feature.
### Prerequisites for Windows
+
Please refer to the following code sample for windows.
+{% tabs %}
{% highlight c# tabtitle="C#" %}
OCRProcessor processor = new OCRProcessor();
{% endhighlight %}
+{% endtabs %}
+{% tabs %}
{% highlight c# tabtitle="C#" %}
processor.PerformOCR(lDoc);
{% endhighlight %}
+{% endtabs %}
Download the language packages from the following link.
[https://github.com/tesseract-ocr/tessdata](https://github.com/tesseract-ocr/tessdata)
@@ -39,27 +45,33 @@ N> From 16.1.0.24 OCR is not a part of Essential Studio® and is a
Install the "libgdiplus" and "libc6-dev" packages. Please refer to the following commands to install the packages.
-{% highlight c# tabtitle="C#" %}
+{% tabs %}
+{% highlight bash %}
sudo apt-get update
sudo apt-get install libgdiplus
sudo apt-get install libc6-dev
{% endhighlight %}
+{% endtabs %}
Please refer to the following code snippet for Linux.
+{% tabs %}
{% highlight c# tabtitle="C#" %}
OCRProcessor processor = new OCRProcessor();
{% endhighlight %}
+{% endtabs %}
+{% tabs %}
{% highlight c# tabtitle="C#" %}
processor.PerformOCR(lDoc);
{% endhighlight %}
+{% endtabs %}
Download the language packages from the following link.
[https://github.com/tesseract-ocr/tessdata](https://github.com/tesseract-ocr/tessdata)
@@ -68,25 +80,31 @@ Download the language packages from the following link.
Install the "libgdiplus" and "tesseract" packages in the Mac machine where the OCR operations occur. Please refer to the following commands to install this package.
-{% highlight c# tabtitle="C#" %}
+{% tabs %}
+{% highlight bash %}
brew install mono-libgdiplus
brew install tesseract
{% endhighlight %}
+{% endtabs %}
Please refer to the following code sample for Mac.
+{% tabs %}
{% highlight c# tabtitle="C#" %}
OCRProcessor processor = new OCRProcessor();
{% endhighlight %}
+{% endtabs %}
+{% tabs %}
{% highlight c# tabtitle="C#" %}
processor.PerformOCR(lDoc);
{% endhighlight %}
+{% endtabs %}
### Perform OCR using C#
@@ -109,15 +127,18 @@ Step 3:Please use the OCR language data for other languages using the following
Step 4: Include the following namespace in your class file.
+{% tabs %}
{% highlight c# tabtitle="C#" %}
using Syncfusion.OCRProcessor;
using Syncfusion.Pdf.Parsing;
{% endhighlight %}
+{% endtabs %}
Step 5: Use the following code sample to perform OCR on the entire PDF document using PerformOCR method of the [OCRProcessor](https://help.syncfusion.com/cr/document-processing/Syncfusion.OCRProcessor.OCRProcessor.html) class in Program.cs file.
+{% tabs %}
{% highlight c# tabtitle="C#" %}
//Initialize the OCR processor.
@@ -136,6 +157,7 @@ using (OCRProcessor processor = new OCRProcessor())
}
{% endhighlight %}
+{% endtabs %}
By executing the program, you will get the PDF document as follows.
diff --git a/Document-Processing/Data-Extraction/NET/ocr-processor/MAC.md b/Document-Processing/Data-Extraction/NET/ocr-processor/MAC.md
index 8d64405223..f4fcef732c 100644
--- a/Document-Processing/Data-Extraction/NET/ocr-processor/MAC.md
+++ b/Document-Processing/Data-Extraction/NET/ocr-processor/MAC.md
@@ -20,7 +20,7 @@ The [Syncfusion® .NET OCR library](https://www.syncfusion.com/doc
**Prerequisites**:
* Install .NET SDK: Ensure that you have the .NET SDK installed on your system. You can download it from the [.NET Downloads page](https://dotnet.microsoft.com/en-us/download).
-* Install Visual Studio: Download and install Visual Studio Code from the [official website](https://code.visualstudio.com/download).
+* Install Visual Studio: Download and install Visual Studio Code from the [official website](https://code.visualstudio.com/download?_exp_download=d53503e735).
Step 1: Create a new .NET Core console application project.

@@ -90,7 +90,7 @@ Click the Start button (green arrow) or press F5 to run the app.
**Prerequisites**:
* Install .NET SDK: Ensure that you have the .NET SDK installed on your system. You can download it from the [.NET Downloads page](https://dotnet.microsoft.com/en-us/download).
-* Install Visual Studio Code: Download and install Visual Studio Code from the [official website](https://code.visualstudio.com/download).
+* Install Visual Studio Code: Download and install Visual Studio Code from the [official website](https://code.visualstudio.com/download?_exp_download=d53503e735).
* Install C# Extension for VS Code: Open Visual Studio Code, go to the Extensions view (Ctrl+Shift+X), and search for 'C#'. Install the official [C# extension provided by Microsoft](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp).
Step 1: Open the terminal (Ctrl+` ) and run the following command to create a new .NET Core console application project.
@@ -98,7 +98,7 @@ Step 1: Open the terminal (Ctrl+` ) and run the following command to create a ne
```
dotnet new console -n CreatePdfMacOSApp
```
-Step 2: Replace ****CreatePdfMacOSApp** with your desired project name.
+Step 2: Replace **CreatePdfMacOSApp** with your desired project name.
Step 3: Navigate to the project directory using the following command
diff --git a/Document-Processing/Data-Extraction/NET/ocr-processor/NuGet-Packages-Required.md b/Document-Processing/Data-Extraction/NET/ocr-processor/NuGet-Packages-Required.md
index 08292135b6..ad6a495572 100644
--- a/Document-Processing/Data-Extraction/NET/ocr-processor/NuGet-Packages-Required.md
+++ b/Document-Processing/Data-Extraction/NET/ocr-processor/NuGet-Packages-Required.md
@@ -1,11 +1,11 @@
---
title: NuGet Packages for OCR | Syncfusion
-description: This section illustrates the NuGet packages required to use Syncfusion OCR processor library in various platforms and frameworks
+description: This section illustrates the NuGet packages required to use .NET OCR processor library in various platforms and frameworks
platform: document-processing
control: PDF
documentation: UG
---
-## NuGet Packages Required for OCR Processor
+# NuGet Packages Required for OCR Processor
To work with the OCR Processor, the following NuGet packages need to be installed in your application from [nuget.org](https://www.nuget.org/).
diff --git a/Document-Processing/Data-Extraction/NET/ocr-processor/Troubleshooting.md b/Document-Processing/Data-Extraction/NET/ocr-processor/Troubleshooting.md
index 8d61ccc87c..fbc7993145 100644
--- a/Document-Processing/Data-Extraction/NET/ocr-processor/Troubleshooting.md
+++ b/Document-Processing/Data-Extraction/NET/ocr-processor/Troubleshooting.md
@@ -26,7 +26,7 @@ keywords: Assemblies
Set proper tesseract binaries and tessdata folder with all files and inner folders. The tessdata folder name is case-sensitive and should not change.
{% tabs %}
-{% highlight C# tabtitle="C# [Cross-platform]" %}
+{% highlight C# %}
//TesseractBinaries - path of the folder tesseract binaries.
OCRProcessor processor = new OCRProcessor(@"TesseractBinaries/");
@@ -209,7 +209,7 @@ By using the best tessdata, we can improve the OCR results. For more information
1.Execute the following command to install Tesseract 5.
{% tabs %}
-{% highlight C# %}
+{% highlight bash %}
brew install tesseract
@@ -219,7 +219,7 @@ brew install tesseract
If the "brew" is not installed on your machine, you can install it using the following command.
{% tabs %}
-{% highlight C# %}
+{% highlight bash %}
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
@@ -241,7 +241,7 @@ using (OCRProcessor processor = new OCRProcessor("/opt/homebrew/Cellar/tesseract
3.Add the TessDataPath from bin folder. Refer to the example code below:
{% tabs %}
-{% highlight C# tabtitle="C# [Cross-platform]" %}
+{% highlight C# %}
using (OCRProcessor processor = new OCRProcessor("/opt/homebrew/Cellar/tesseract/5.3.2/lib"))
{
@@ -287,7 +287,7 @@ using (OCRProcessor processor = new OCRProcessor("/opt/homebrew/Cellar/tesseract
1. Install the leptonica.
{% tabs %}
-{% highlight C# %}
+{% highlight bash %}
sudo apt-get install libleptonica-dev
@@ -299,7 +299,7 @@ sudo apt-get install libleptonica-dev
2.Install the tesseract.
{% tabs %}
-{% highlight C# %}
+{% highlight bash %}
sudo apt-get install tesseract-ocr-eng
@@ -311,7 +311,7 @@ sudo apt-get install tesseract-ocr-eng
3. Copy the binaries (liblept.so and libtesseract.so) to the missing files exception folder in the project location.
{% tabs %}
-{% highlight C# %}
+{% highlight bash %}
cp /usr/lib/x86_64-linux-gnu/liblept.so /home/syncfusion/linuxdockersample/linuxdockersample/bin/Debug/net7.0/liblept1753.so
@@ -319,7 +319,7 @@ cp /usr/lib/x86_64-linux-gnu/liblept.so /home/syncfusion/linuxdockersample/linux
{% endtabs %}
{% tabs %}
-{% highlight C# %}
+{% highlight bash %}
cp /usr/lib/x86_64-linux-gnu/libtesseract.so.4 /home/syncfusion/linuxdockersample/linuxdockersample/bin/Debug/net7.0/libSyncfusionTesseract.so
@@ -349,7 +349,7 @@ To resolve this problem, you should install all required dependencies in your Li
Step 1: Execute the following command in terminal window to check dependencies are installed properly.
{% tabs %}
-{% highlight C# %}
+{% highlight bash %}
ldd liblept1753.so
ldd libSyncfusionTesseract.so
@@ -359,7 +359,7 @@ ldd libSyncfusionTesseract.so
Run the following commands in terminal
Step 1:
{% tabs %}
-{% highlight C# %}
+{% highlight bash %}
sudo apt-get install libleptonica-dev libjpeg62
@@ -367,7 +367,7 @@ sudo apt-get install libleptonica-dev libjpeg62
{% endtabs %}
Step 2:
{% tabs %}
-{% highlight C# %}
+{% highlight bash %}
ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.6 /usr/lib/x86_64-linux-gnu/libtiff.so.5
@@ -375,7 +375,7 @@ ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.6 /usr/lib/x86_64-linux-gnu/libtiff.s
{% endtabs %}
Step 3:
{% tabs %}
-{% highlight C# %}
+{% highlight bash %}
ln -s /lib/x86_64-linux-gnu/libdl.so.2 /usr/lib/x86_64-linux-gnu/libdl.so
@@ -403,28 +403,18 @@ ln -s /lib/x86_64-linux-gnu/libdl.so.2 /usr/lib/x86_64-linux-gnu/libdl.so
{% tabs %}
-{% highlight C# %}
+{% highlight bash %}
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
-
RUN apt-get update && \
-
apt-get install -yq --no-install-recommends \
-
libgdiplus libc6-dev libleptonica-dev libjpeg62
-
RUN ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.6 /usr/lib/x86_64-linux-gnu/libtiff.so.5
-
RUN ln -s /lib/x86_64-linux-gnu/libdl.so.2 /usr/lib/x86_64-linux-gnu/libdl.so
-
-
USER app
-
WORKDIR /app
-
EXPOSE 8080
-
EXPOSE 8081
{% endhighlight %}
@@ -491,15 +481,15 @@ NuGet: Exception
-
The application failed to load Tesseract OCR DLLs when hosted on IIS, resulting in the error:
-Could not find a part of the path 'C:\inetpub\wwwroot\VizarCore\x64'.
+
The application failed to load Tesseract OCR Binaries when hosted on IIS, resulting in the error:
+Could not find a part of the path 'C:\inetpub\wwwroot\YourApp\x64'.
Reason
-
* IIS couldn't load the required Tesseract and Leptonica DLLs because some system components were missing.
+
* IIS couldn't load the required Tesseract and Leptonica Binaries because some system components were missing.
* The Visual C++ Redistributables for VS2015-VS2022 (x86 and x64) were not installed.
* IIS on a 64-bit server needs both redistributables to load native libraries correctly.
* The application's folder paths and permissions were not properly set up for OCR binaries.
@@ -569,7 +559,7 @@ Update your deployment YAML to include a writable temporary directory with `empt
{% tabs %}
-{% highlight C# %}
+{% highlight yaml %}
spec:
containers:
@@ -594,7 +584,7 @@ To ensure your container has permission to write to mounted volumes, add:
{% tabs %}
-{% highlight C# %}
+{% highlight yaml %}
securityContext:
runAsUser: 1000 # safer than root
@@ -612,7 +602,7 @@ If persistent storage is required, configure Azure Files:
{% tabs %}
-{% highlight C# %}
+{% highlight yaml %}
volumes:
- name: azurefile
diff --git a/Document-Processing/Data-Extraction/NET/ocr-processor/WPF.md b/Document-Processing/Data-Extraction/NET/ocr-processor/WPF.md
index 7b159d2dbc..972c249e63 100644
--- a/Document-Processing/Data-Extraction/NET/ocr-processor/WPF.md
+++ b/Document-Processing/Data-Extraction/NET/ocr-processor/WPF.md
@@ -28,7 +28,7 @@ N> 2. Starting with v16.2.0.x, if you reference Syncfusion® assem
Step 3: Add a new button in **MainWindow.xaml** to perform OCR as follows.
{% tabs %}
-{% highlight CSHTML %}
+{% highlight XAML %}
diff --git a/Document-Processing/Data-Extraction/NET/ocr-processor/Windows-Forms.md b/Document-Processing/Data-Extraction/NET/ocr-processor/Windows-Forms.md
index 2a2e2235b4..3f0136eef1 100644
--- a/Document-Processing/Data-Extraction/NET/ocr-processor/Windows-Forms.md
+++ b/Document-Processing/Data-Extraction/NET/ocr-processor/Windows-Forms.md
@@ -34,9 +34,7 @@ private void InitializeComponent()
{
this.button1 = new System.Windows.Forms.Button();
this.SuspendLayout();
- //
// button1
- //
this.button1.Location = new System.Drawing.Point(284, 162);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(190, 65);
@@ -44,9 +42,7 @@ private void InitializeComponent()
this.button1.Text = "Perform OCR on entire PDF document";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.btnCreate_Click);
- //
// Form1
- //
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(800, 450);
diff --git a/Document-Processing/Data-Extraction/NET/ocr-processor/azure.md b/Document-Processing/Data-Extraction/NET/ocr-processor/azure.md
index fa5ab88854..f89bc3ceb0 100644
--- a/Document-Processing/Data-Extraction/NET/ocr-processor/azure.md
+++ b/Document-Processing/Data-Extraction/NET/ocr-processor/azure.md
@@ -223,29 +223,29 @@ Step 1: Right-click the project and click Publish. Then, create a new profile in


-Step 4: To create a new app service, click **Create new** option.
+Step 2: To create a new app service, click **Create new** option.

-Step 5: Click the **Create** button to proceed with **App Service** creation.
+Step 3: Click the **Create** button to proceed with **App Service** creation.

-Step 6: Click the **Finish** button to finalize the **App Service** creation.
+Step 4: Click the **Finish** button to finalize the **App Service** creation.

-Step 7: Click deployment type.
+Step 5: Click deployment type.

-Step 8: Click **Close** button.
+Step 6: Click **Close** button.

-Step 9: Click the **Publish** button.
+Step 7: Click the **Publish** button.

-Step 10: Now, Publish has been succeeded.
+Step 8: Now, Publish has been succeeded.

-Step 11: Now, go to the Azure portal and select the Functions Apps. After running the service, click Get function URL > Copy. Include the URL as a query string in the URL. Then, paste it into the new browser tab. You will get a PDF document as follows.
+Step 9: Now, go to the Azure portal and select the Functions Apps. After running the service, click Get function URL > Copy. Include the URL as a query string in the URL. Then, paste it into the new browser tab. You will get a PDF document as follows.

A complete working sample can be downloaded from [GitHub](https://github.com/SyncfusionExamples/OCR-csharp-examples/tree/master/Azure/Azure%20Function).
diff --git a/Document-Processing/Data-Extraction/NET/ocr-processor/blazor.md b/Document-Processing/Data-Extraction/NET/ocr-processor/blazor.md
index d1257e2f22..8e503f5b02 100644
--- a/Document-Processing/Data-Extraction/NET/ocr-processor/blazor.md
+++ b/Document-Processing/Data-Extraction/NET/ocr-processor/blazor.md
@@ -20,7 +20,7 @@ The [Syncfusion® .NET OCR library](https://www.syncfusion.com/doc
**Prerequisites**:
* Install .NET SDK: Ensure that you have the .NET SDK installed on your system. You can download it from the [.NET Downloads page](https://dotnet.microsoft.com/en-us/download).
-* Install Visual Studio: Download and install Visual Studio Code from the [official website](https://code.visualstudio.com/download).
+* Install Visual Studio: Download and install Visual Studio Code from the [official website](https://code.visualstudio.com/download?_exp_download=d53503e735).
Step 1: Create a new C# Blazor Server application project. Select Blazor App from the template and click Next.

@@ -93,11 +93,11 @@ public void ConfigureServices(IServiceCollection services)
Step 7: Inject ExportService into *FetchData.razor* using the following code.
{% tabs %}
-{% highlight c# tabtitle="C#" %}
+{% highlight CSHTML %}
@inject ExportService exportService
@inject Microsoft.JSInterop.IJSRuntime JS
-@using System.IO;
+@using System.IO
{% endhighlight %}
{% endtabs %}
@@ -152,7 +152,7 @@ public static class FileUtil
Step 11: Add the following JavaScript function in the *_Host.cshtml* available under the Pages folder.
{% tabs %}
-{% highlight XAML %}
+{% highlight CSHTML %}
+
+
{% endhighlight %}
{% endtabs %}
-N> Check out the following topics for including script references in an ASP.NET Core application to enable PDF creation using the Syncfusion® JavaScript PDF library:
+N> Check out the following topics for including script references in an ASP.NET Core application to enable PDF creation using the [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library):
* [CDN](https://ej2.syncfusion.com/aspnetcore/documentation/common/adding-script-references#cdn-reference)
* [NPM Package](https://ej2.syncfusion.com/aspnetcore/documentation/common/adding-script-references#node-package-manager-npm)
* [CRG](https://ej2.syncfusion.com/aspnetcore/documentation/common/custom-resource-generator)
@@ -82,14 +76,10 @@ Step 6: **Create a PDF document**: Add the script in `~/Views/Home/Index.cshtml`
{% endhighlight %}
{% endtabs %}
-Step 7: **Build the project**: Click on Build > Build Solution or press Ctrl + Shift + B to build the project.
+step 7: **Build the project**: Click on Build > Build Solution or press Ctrl + Shift + B to build the project.
Step 8: **Run the project**: Click the Start button (green arrow) or press F5 to run the app.
By executing the program, you will generate the following PDF document.
-
-
-Click [here](https://www.syncfusion.com/document-sdk/javascript-pdf-library) to explore the rich set of Syncfusion® PDF library features.
-
-An online sample link to [create PDF document](https://document.syncfusion.com/demos/pdf/default#/tailwind3) in ASP.NET Core.
\ No newline at end of file
+
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-asp-net-mvc.md b/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-asp-net-mvc.md
index df3f5da9e2..5f5c117470 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-asp-net-mvc.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-asp-net-mvc.md
@@ -1,7 +1,7 @@
---
layout: post
title: Create or Generate PDF file in ASP.NET Core MVC | Syncfusion
-description: Learn how to create a PDF file in ASP.NET Core MVC with easy steps using Syncfusion JavaScript PDF library without depending on Adobe
+description: Learn how to create a PDF file in ASP.NET Core MVC with easy steps using JavaScript PDF Library without depending on Adobe
platform: document-processing
control: PDF
documentation: ug
@@ -10,11 +10,11 @@ keywords: MVC, javascript, pdf
# Create or Generate PDF file in ASP.NET Core MVC
-The Syncfusion® [JavaScript PDF library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) is used to create, read, and edit PDF documents. This library also offers functionality to merge, split, stamp, fill forms, and secure PDF files.
+The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) is used to create, read, and edit PDF documents. The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) also offers functionality to merge, split, stamp, fill forms, and secure PDF files.
-This guide explains how to integrate the JavaScript PDF library into an ASP.NET Core MVC application.
+This guide explains how to integrate the [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) into an ASP.NET Core MVC application.
-## Integrate PDF library into an ASP.NET Core MVC application
+## Integrate PDF Library into an ASP.NET Core MVC application
Step 1: Start Visual Studio and select **Create a new project**.
Step 2: Create a new ASP.NET MVC Web Application project.
@@ -30,13 +30,13 @@ Step 5: **Add script reference**: Add the required scripts using the CDN inside
{% highlight cshtml tabtitle="~/_Layout.cshtml" %}
...
-
-
+
+
{% endhighlight %}
{% endtabs %}
-N> Check out the following topics for including script references in an ASP.NET MVC application to enable PDF creation using the Syncfusion® JavaScript PDF library:
+N> Check out the following topics for including script references in an ASP.NET MVC application to enable PDF creation using the [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library):
* [CDN](https://ej2.syncfusion.com/aspnetmvc/documentation/common/adding-script-references)
* [NPM Package](https://ej2.syncfusion.com/aspnetmvc/documentation/common/adding-script-references#node-package-manager-npm)
* [CRG](https://ej2.syncfusion.com/aspnetmvc/documentation/common/custom-resource-generator)
@@ -83,4 +83,4 @@ Step 8: **Run the project**: Click the Start button (green arrow) or press F5 to
When you run the application and click the button, it generates the following PDF document.
-
\ No newline at end of file
+
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-javascript.md b/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-javascript.md
index c702502ee8..1880065426 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-javascript.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-javascript.md
@@ -1,7 +1,8 @@
---
layout: post
title: Create or Generate PDF file in JavaScript | Syncfusion
-description: Learn how to create a PDF file in JavaScript with easy steps using Syncfusion JavaScript PDF library without depending on Adobe
+canonical_url: https://www.syncfusion.com/document-sdk/javascript-pdf-library
+description: Learn how to create a PDF file in JavaScript with easy steps using JavaScript PDF Library without depending on Adobe
platform: document-processing
control: PDF
documentation: ug
@@ -10,7 +11,7 @@ keywords: javascript, pdf, script
# Create or Generate PDF file in JavaScript
-Syncfusion® JS 2 (global script) is an ES5-formatted [JavaScript PDF library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) that works directly in modern web browsers.
+Syncfusion® JS 2 (global script) is an ES5-formatted [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) that works directly in modern web browsers.
## Component initialization with CDN links
@@ -22,15 +23,15 @@ Step 2: The JS 2 global scripts and styles are hosted on the CDN in the followin
> Script: `https://cdn.syncfusion.com/ej2/{Version}/dist/{PACKAGE_NAME}.min.js`
**Example:**
-> Script: [`https://cdn.syncfusion.com/ej2/33.2.12/dist/ej2.min.js`](https://cdn.syncfusion.com/ej2/33.2.12/dist/ej2.min.js)
+> Script: [`https://cdn.syncfusion.com/ej2/31.2.15/dist/ej2.min.js`](https://cdn.syncfusion.com/ej2/31.2.15/dist/ej2.min.js)
Step 3: Create a HTML page (index.html) in `my-app` location and add the CDN link references.
{% tabs %}
{% highlight javascript tabtitle="index.html" %}
-
-
+
+
{% endhighlight %}
{% endtabs %}
@@ -74,8 +75,4 @@ Step 4: **Create a PDF document**: Add the script in `index.html` by creating a
By executing the program, you will get the PDF document as follows.
-
-
-Click [here](https://www.syncfusion.com/document-sdk/javascript-pdf-library) to explore the rich set of Syncfusion® PDF library features.
-
-An online sample link to [create PDF document](https://document.syncfusion.com/demos/pdf/javascript/#/tailwind3/pdf/default.html) in JavaScript.
+
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-node.md b/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-node.md
index 8452ce364d..d1cd2dae75 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-node.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-node.md
@@ -1,7 +1,7 @@
---
layout: post
-title: Create or Generate PDF file in Node | Syncfusion
-description: Learn how to create a PDF file in Node.js server with easy steps using Syncfusion TypeScript PDF library without depending on Adobe
+title: Create or Generate PDF file in Node.js | Syncfusion
+description: Learn how to create a PDF file in Node.js server with easy steps using JavaScript PDF Library without depending on Adobe
platform: document-processing
control: PDF
documentation: ug
@@ -10,13 +10,15 @@ keywords: pdf, script, express, node
# Create or Generate a PDF File in a Node.js Server Environment
-The Syncfusion® [TypeScript PDF library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) is used to create, read, and edit PDF documents. This library also offers functionality to merge, split, stamp, fill forms, and secure PDF files.
+The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) is used to create, read, and edit PDF documents. The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) also offers functionality to merge, split, stamp, fill forms, and secure PDF files.
-This guide explains how to integrate the Syncfusion TypeScript PDF library into an application with **Node.js server environment**.
+This guide explains how to integrate the [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) into an application with **Node.js server environment**.
-## Integrate the PDF library into a Node.js Server Environment
+## Installing the JavaScript PDF Library package
-Step1: All Syncfusion JS 2 packages are published in `npmjs.com` registry.To install the PDF library, use the following command.
+All Syncfusion JS 2 packages are published in `npmjs.com` registry.
+
+* To install the [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library), use the following command.
```bash
npm install @syncfusion/ej2-pdf --save
@@ -25,14 +27,18 @@ npm install @syncfusion/ej2-pdf --save
N> For data extraction features, you need to install the `@syncfusion/ej2-pdf-data-extract` package as an add-on.
Image extraction and image‑based redaction features are optimized for browser environments where visual rendering is available. These features rely on browser technologies such as DOM APIs, Canvas, and client‑side rendering, and therefore are not supported in pure Node.js server environments.
-Step2: The following list of dependencies are required to use the `TypeScript PDF library` component in your application.
+## Dependencies
+
+The following list of dependencies are required to use the [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) component in your application.
```bash
|-- @syncfusion/ej2-compression
|-- @syncfusion/ej2-base
```
-Step3: Add a simple button to `index.html` and attach a click handler that uses the TypeScript PDF API to create a new PDF document.
+## Create a Node.js Server Application to Generate a PDF Document
+
+* Add a simple button to `index.html` and attach a click handler that uses the TypeScript PDF API to create a new PDF document.
{% tabs %}
{% highlight html tabtitle="index.html" %}
@@ -135,6 +141,8 @@ app.listen(PORT, () => {
{% endhighlight %}
{% endtabs %}
+* **Run the application**
+
Run the following command to start the Node.js server:
```bash
@@ -145,6 +153,4 @@ This command starts the server and allows you to generate and download the PDF f
By executing the program, you will get the PDF document as follows.
-
-
-Click [here](https://www.syncfusion.com/document-sdk/javascript-pdf-library) to explore the rich set of Syncfusion® PDF library features.
\ No newline at end of file
+
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-react.md b/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-react.md
index 279b5fd6d0..3efb02bfcb 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-react.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-react.md
@@ -1,7 +1,7 @@
---
layout: post
title: Create or Generate PDF file in React | Syncfusion
-description: Learn how to create a PDF file in React with easy steps using Syncfusion JavaScript PDF library without depending on Adobe
+description: Learn how to create a PDF file in React with easy steps using JavaScript PDF Library without depending on Adobe
control: PDF
platform: document-processing
documentation: ug
@@ -10,15 +10,15 @@ keywords: javascript, pdf, script, react
# Create or Generate PDF file in React
-The Syncfusion® [JavaScript PDF library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) is used to create, read, and edit PDF documents. This library also offers functionality to merge, split, stamp, fill forms, and secure PDF files.
+The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) is used to create, read, and edit PDF documents. The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) also offers functionality to merge, split, stamp, fill forms, and secure PDF files.
-This guide explains how to integrate the JavaScript PDF library into a React application.
+This guide explains how to integrate the [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) into a React application.
-## Installing Syncfusion® JavaScript PDF package
+## Installing JavaScript PDF package
All Syncfusion JS 2 packages are published in `npmjs.com` registry.
-Step1: To install the PDF library, use the following command.
+* To install the [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library), use the following command.
```bash
npm install @syncfusion/ej2-pdf --save
@@ -29,10 +29,10 @@ N> For image and data extraction features, you need to install the `@syncfusion/
* Ensure your server serves .wasm files with the **Content-Type: application/wasm** MIME type.
* This setup is not required for **basic PDF creation**.
-Step2: Add the script in `App.jsx` by creating a button and attaching a click event that uses the JavaScript PDF API to generate a PDF document.
+**Create a PDF document**: Add the script in `App.jsx` by creating a button and attaching a click event that uses the JavaScript PDF API to generate a PDF document.
{% tabs %}
-{% highlight html tabtitle="App.jsx" %}
+{% highlight html tabtitle="~/App.jsx" %}
import React from 'react';
export default function App() {
@@ -66,7 +66,9 @@ export default function App() {
{% endhighlight %}
{% endtabs %}
-Step3: Now run the `npm run dev` command in the console to start the development server. This command compiles your code and serves the application locally, opening it in the browser.
+## Run the application
+
+Now run the `npm run dev` command in the console to start the development server. This command compiles your code and serves the application locally, opening it in the browser.
```
npm run dev
@@ -74,7 +76,3 @@ npm run dev
By executing the program, you will get the PDF document as follows.

-
-Click [here](https://www.syncfusion.com/document-sdk/javascript-pdf-library) to explore the rich set of Syncfusion® PDF library features.
-
-An online sample link to [create PDF document](https://document.syncfusion.com/demos/pdf/react/#/tailwind3/pdf/default) in React.
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-typescript.md b/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-typescript.md
index cb2789431b..33d7706a6d 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-typescript.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-typescript.md
@@ -1,7 +1,7 @@
---
layout: post
title: Create or Generate PDF file in TypeScript | Syncfusion
-description: Learn how to create a PDF file in TypeScript with easy steps using Syncfusion TypeScript PDF library without depending on Adobe
+description: Learn how to create a PDF file in TypeScript with easy steps using JavaScript PDF Library without depending on Adobe
platform: document-processing
control: PDF
documentation: ug
@@ -10,15 +10,15 @@ keywords: pdf, script, typescript
# Create or Generate PDF file in TypeScript
-The Syncfusion® [TypeScript PDF library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) is used to create, read, and edit PDF documents. This library also offers functionality to merge, split, stamp, fill forms, and secure PDF files.
+The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) is used to create, read, and edit PDF documents. The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) also offers functionality to merge, split, stamp, fill forms, and secure PDF files.
-This guide explains how to integrate the TypeScript PDF library into an TypeScript application.
+This guide explains how to integrate the [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) into an TypeScript application.
## Installing the Syncfusion TypeScript PDF package
All Syncfusion JS 2 packages are published in `npmjs.com` registry.
-Step1: To install the PDF library, use the following command.
+* To install the [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library), use the following command.
```bash
npm install @syncfusion/ej2-pdf --save
@@ -26,14 +26,18 @@ npm install @syncfusion/ej2-pdf --save
N> For image and data extraction features, you need to install the `@syncfusion/ej2-pdf-data-extract` package as an add-on.
Ensure that your application includes an `ej2-pdf-lib` folder within a publicly accessible static directory (such as wwwroot, public, or dist). This folder must contain the required `.js` and `.wasm` files needed for image and data extraction. This setup is not required for **basic PDF creation**.
-Step2: The following list of dependencies are required to use the `TypeScript PDF library` component in your application.
+## Dependencies
+
+The following list of dependencies are required to use the [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) component in your application.
```bash
|-- @syncfusion/ej2-compression
|-- @syncfusion/ej2-base
```
-Step3: Add a simple button to `index.html` and attach a click handler that uses the TypeScript PDF API to create a new PDF document.
+## Create a PDF document using TypeScript
+
+* Add a simple button to `index.html` and attach a click handler that uses the TypeScript PDF API to create a new PDF document.
{% tabs %}
{% highlight html tabtitle="index.html" %}
@@ -85,7 +89,9 @@ document.getElementById('normalButton').onclick = (): void => {
{% endhighlight %}
{% endtabs %}
-Step4: The quickstart project is configured to compile and run in the browser. Use the following command to start the application:
+* **Run the application**
+
+The quickstart project is configured to compile and run in the browser. Use the following command to start the application:
```bash
npm start
@@ -93,8 +99,4 @@ npm start
By executing the program, you will get the PDF document as follows.
-
-
-Click [here](https://www.syncfusion.com/document-sdk/javascript-pdf-library) to explore the rich set of Syncfusion® PDF library features.
-
-An online sample link to [create PDF document](https://document.syncfusion.com/demos/pdf/javascript-es5/#/tailwind3/pdf/default.html) in Typescript.
\ No newline at end of file
+
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-vue.md b/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-vue.md
index 6013c3d644..a66fb8ec30 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-vue.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Create-PDF-document-vue.md
@@ -1,7 +1,7 @@
---
layout: post
title: Create or Generate PDF file in Vue | Syncfusion
-description: Learn how to create a PDF file in Vue with easy steps using Syncfusion JavaScript PDF library without depending on Adobe
+description: Learn how to create a PDF file in Vue with easy steps using JavaScript PDF Library without depending on Adobe
control: PDF
platform: document-processing
documentation: ug
@@ -10,13 +10,13 @@ keywords: pdf, script, vue, javascript
# Create or Generate PDF file in Vue application
-The Syncfusion® [JavaScript PDF library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) is used to create, read, and edit PDF documents. This library also offers functionality to merge, split, stamp, fill forms, and secure PDF files.
+The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) is used to create, read, and edit PDF documents. The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) also offers functionality to merge, split, stamp, fill forms, and secure PDF files.
-This guide explains how to integrate the JavaScript PDF library into an Vue application.
+This guide explains how to integrate the [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) into an Vue application.
-## Integrate the PDF library into an Vue application
+## Setting up the Vue 2 project
-Step1: To generate a Vue 2 project using Vue-CLI, use the [Vue create](https://cli.vuejs.org/#getting-started) command. Follow these steps to install Vue CLI and create a new project:
+To generate a Vue 2 project using Vue-CLI, use the [Vue create](https://cli.vuejs.org/#getting-started) command. Follow these steps to install Vue CLI and create a new project:
```bash
npm install -g @vue/cli
@@ -38,9 +38,11 @@ When creating a new project, choose the option `Default ([Vue 2] babel, es-lint)
Once the `quick start` project is set up with default settings, proceed to add Syncfusion® components to the project.
-Step2: All Syncfusion JS 2 packages are published in `npmjs.com` registry.
+* **Installing JavaScript PDF package**
-* To install the PDF library, use the following command.
+All Syncfusion JS 2 packages are published in `npmjs.com` registry.
+
+* To install the [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library), use the following command.
```bash
npm install @syncfusion/ej2-pdf --save
@@ -56,7 +58,7 @@ N> For image and data extraction features, you need to install the `@syncfusion/
* Ensure your server serves .wasm files with the **Content-Type: application/wasm** MIME type.
* This setup is not required for **basic PDF creation**.
-Step3: To Create a PDF document, Add the script in `App.vue` by creating a button and attaching a click event that uses the JavaScript PDF API to generate a PDF document.
+* **Create a PDF document**: Add the script in `App.vue` by creating a button and attaching a click event that uses the JavaScript PDF API to generate a PDF document.
{% tabs %}
{% highlight html tabtitle="~/App.vue" %}
@@ -89,7 +91,9 @@ export default {
{% endhighlight %}
{% endtabs %}
-Step4: To run the project, use the following command:
+## Run the project
+
+To run the project, use the following command:
```bash
npm run serve
@@ -103,7 +107,3 @@ yarn run serve
By executing the program, you will generate the following PDF document.

-
-Click [here](https://www.syncfusion.com/document-sdk/javascript-pdf-library) to explore the rich set of Syncfusion® PDF library features.
-
-An online sample link to [create PDF document](https://document.syncfusion.com/demos/pdf/vue/#/tailwind3/pdf/default.html) in Vue.
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Library/javascript/DigitalSignature.md b/Document-Processing/PDF/PDF-Library/javascript/DigitalSignature.md
index e2ab04bab5..c3337a95d3 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/DigitalSignature.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/DigitalSignature.md
@@ -1,11 +1,11 @@
---
-title: Digital Signature in JavaScript PDF library | Syncfusion
-description: This section explains how to create a digital signature in the PDF document by using JavaScript PDF library
+title: Digital Signature in JavaScript PDF Library | Syncfusion
+description: This section explains how to create a digital signature in the PDF document by using JavaScript PDF Library
platform: document-processing
control: PDF
documentation: UG
---
-# Digital Signature in JavaScript PDF library
+# Digital Signature in JavaScript PDF Library
The PDF provides support to create, validate, and manage digital signatures in PDF documents, ensuring authenticity, integrity, and security.
@@ -149,7 +149,7 @@ document.destroy();
## Create PDF Signature with External Signing
-Syncfusion® PDF provides support to create a new PDF signature using a callback function for external signing, enabling secure and flexible digital signature workflows.
+[JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) provides support to create a new PDF signature using a callback function for external signing, enabling secure and flexible digital signature workflows.
{% tabs %}
{% highlight typescript tabtitle="TypeScript" %}
@@ -226,7 +226,7 @@ document.destroy();
## Create Signature with Public Certificates for External Signing
-This example demonstrates how to create a new PDF signature using the [PdfSignature](https://ej2.syncfusion.com/documentation/api/pdf/pdfsignature) class with public certificates for external signing. External signing allows you to implement custom signing logic outside the PDF library while maintaining compliance with cryptographic standards.
+This example demonstrates how to create a new PDF signature using the [PdfSignature](https://ej2.syncfusion.com/documentation/api/pdf/pdfsignature) class with public certificates for external signing. External signing allows you to implement custom signing logic outside the [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) while maintaining compliance with cryptographic standards.
{% tabs %}
{% highlight typescript tabtitle="TypeScript" %}
@@ -356,7 +356,7 @@ document.destroy();
## Lock Signature
-This example shows how to add a signature field to a PDF, create a digital signature using certificate data and a password, lock the document after signing, and save the result in PDF library.
+This example shows how to add a signature field to a PDF, create a digital signature using certificate data and a password, lock the document after signing, and save the result in [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library).
{% tabs %}
{% highlight typescript tabtitle="TypeScript" %}
@@ -952,7 +952,7 @@ document.destroy();
## Sign existing signature field
-This section explains how to sign an existing unsigned signature field in a PDF using the [JavaScript PDF library](https://www.syncfusion.com/document-sdk/javascript-pdf-library). You can locate predefined signature fields and apply a digital signature directly by calling [setSignature()](https://ej2.syncfusion.com/documentation/api/pdf/pdfsignaturefield#setsignature) method of the [PdfSignatureField](https://ej2.syncfusion.com/documentation/api/pdf/pdfsignaturefield) class, without altering the document layout. This is ideal for templates where signature placeholders already exist, allowing you to add digital signatures to the field using a certificate and signature settings.
+This section explains how to sign an existing unsigned signature field in a PDF using the [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library). You can locate predefined signature fields and apply a digital signature directly by calling [setSignature()](https://ej2.syncfusion.com/documentation/api/pdf/pdfsignaturefield#setsignature) method of the [PdfSignatureField](https://ej2.syncfusion.com/documentation/api/pdf/pdfsignaturefield) class, without altering the document layout. This is ideal for templates where signature placeholders already exist, allowing you to add digital signatures to the field using a certificate and signature settings.
{% tabs %}
{% highlight typescript tabtitle="TypeScript" %}
diff --git a/Document-Processing/PDF/PDF-Library/javascript/FormFields.md b/Document-Processing/PDF/PDF-Library/javascript/FormFields.md
index 218241afb1..632cdc63c4 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/FormFields.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/FormFields.md
@@ -1,17 +1,17 @@
---
-title: Form Fields in JavaScript PDF library | Syncfusion
-description: This section explains how to create a digital signature in the PDF document by using the JavaScript PDF library
+title: Form Fields in JavaScript PDF Library | Syncfusion
+description: This section explains how to create a digital signature in the PDF document by using the JavaScript PDF Library
platform: document-processing
control: PDF
documentation: UG
---
-# Form Fields in JavaScript PDF library
+# Form Fields in JavaScript PDF Library
An interactive form, sometimes referred to as an AcroForm, is a collection of fields for gathering information. A PDF document can contain any number of fields appearing on any combination of pages, all of which make a single, globally interactive form spanning the entire document.
## Creating a new PDF form
-Syncfusion® PDF allows you to create and manage form in PDF document by using [PdfForm](https://ej2.syncfusion.com/documentation/api/pdf/pdfform) class. The [PdfForm](https://ej2.syncfusion.com/documentation/api/pdf/pdfform) class represents the entire field collection of the form.
+[JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) allows you to create and manage form in PDF document by using [PdfForm](https://ej2.syncfusion.com/documentation/api/pdf/pdfform) class. The [PdfForm](https://ej2.syncfusion.com/documentation/api/pdf/pdfform) class represents the entire field collection of the form.
### Adding the text box field
@@ -503,7 +503,7 @@ document.destroy();
## Filling form fields in an existing PDF Document
-Syncfusion® PDF allows you to fill the form fields using PdfField class.
+[JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) allows you to fill the form fields using PdfField class.
### Filling the text box field
@@ -853,7 +853,7 @@ document. Destroy();
## Add a date field to a PDF form
-This section shows how to add a date field to a PDF form, allowing users to enter or select a date within the document. The JavaScript PDF library lets you configure the date field’s appearance, format, and behavior. You can also attach actions that run custom scripts or validations whenever the field is focused, changed, or submitted.
+This section shows how to add a date field to a PDF form, allowing users to enter or select a date within the document. The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) lets you configure the date field’s appearance, format, and behavior. You can also attach actions that run custom scripts or validations whenever the field is focused, changed, or submitted.
{% tabs %}
{% highlight typescript tabtitle="TypeScript" %}
diff --git a/Document-Processing/PDF/PDF-Library/javascript/HyperLinks.md b/Document-Processing/PDF/PDF-Library/javascript/HyperLinks.md
index bc583ce9e2..72b3dfea25 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/HyperLinks.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/HyperLinks.md
@@ -1,11 +1,11 @@
---
-title: Hyperlinks in JavaScript PDF library | Syncfusion
-description: This section explains how to add a hyperlink in a new or existing PDF document by using the JavaScript PDF library
+title: Hyperlinks in JavaScript PDF Library | Syncfusion
+description: This section explains how to add a hyperlink in a new or existing PDF document by using the JavaScript PDF Library
platform: document-processing
control: PDF
documentation: UG
---
-# Hyperlinks in JavaScript PDF library
+# Hyperlinks in JavaScript PDF Library
In PDF, hyperlinks can be added to allow the users to navigate to another part of PDF file, web page or any other external content.
@@ -171,7 +171,7 @@ document.destroy();
## Modifying or updating existing hyperlinks
-This example shows how to update hyperlink annotations in a PDF using Syncfusion’s JavaScript PDF Library. Link annotations retrieved from a page can have their URL or bounding region updated as needed. This makes it easy to refresh outdated links or adjust navigation behavior whenever the document changes.
+This example shows how to update hyperlink annotations in a PDF using [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library). Link annotations retrieved from a page can have their URL or bounding region updated as needed. This makes it easy to refresh outdated links or adjust navigation behavior whenever the document changes.
{% tabs %}
{% highlight typescript tabtitle="TypeScript" %}
@@ -215,7 +215,7 @@ document.destroy();
## Removing hyperlinks
-This example demonstrates how to remove hyperlink annotations from a PDF using Syncfusion’s JavaScript PDF Library. By reviewing each annotation and checking whether it represents a hyperlink, you can remove it using either [remove()](https://ej2.syncfusion.com/documentation/api/pdf/pdfannotationcollection#remove) or [removeAt()](https://ej2.syncfusion.com/documentation/api/pdf/pdfannotationcollection#removeat) methods. This helps clean up outdated or unwanted links while keeping the rest of the document content intact.
+This example demonstrates how to remove hyperlink annotations from a PDF using [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library). By reviewing each annotation and checking whether it represents a hyperlink, you can remove it using either [remove()](https://ej2.syncfusion.com/documentation/api/pdf/pdfannotationcollection#remove) or [removeAt()](https://ej2.syncfusion.com/documentation/api/pdf/pdfannotationcollection#removeat) methods. This helps clean up outdated or unwanted links while keeping the rest of the document content intact.
{% tabs %}
{% highlight typescript tabtitle="TypeScript" %}
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Image-Extraction.md b/Document-Processing/PDF/PDF-Library/javascript/Image-Extraction.md
index 871326ea0d..3eef4a1ebf 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Image-Extraction.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Image-Extraction.md
@@ -1,11 +1,11 @@
---
-title: Image Extraction in JavaScript PDF library | Syncfusion
-description: This section explains how to extract images from PDF documents and retrieve their properties such as position and size using the JavaScript PDF library
+title: Image Extraction in JavaScript PDF Library | Syncfusion
+description: This section explains how to extract images from PDF documents and retrieve their properties such as position and size using the JavaScript PDF Library
platform: document-processing
control: PDF
documentation: UG
---
-# Image Extraction in JavaScript PDF library
+# Image Extraction in JavaScript PDF Library
The PDF provides support to extract images from PDF documents and retrieve their properties such as bounds, index and raw byte data.
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Images.md b/Document-Processing/PDF/PDF-Library/javascript/Images.md
index 79f277cdb9..12ec84a7de 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Images.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Images.md
@@ -1,12 +1,12 @@
---
-title: Images in JavaScript PDF library | Syncfusion
-description: This section explains how to add and replace images in a PDF document by using the JavaScript PDF library
+title: Images in JavaScript PDF Library | Syncfusion
+description: This section explains how to add and replace images in a PDF document by using the JavaScript PDF Library
platform: document-processing
control: PDF
documentation: UG
---
-# Images in JavaScript PDF library
+# Images in JavaScript PDF Library
The JavaScript PDF supports JPEG and PNG images.
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Layers.md b/Document-Processing/PDF/PDF-Library/javascript/Layers.md
index 9d3256f2a2..36c68e1b93 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Layers.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Layers.md
@@ -1,16 +1,16 @@
---
-title: Layers in JavaScript PDF library | Syncfusion
-description: This section explains how to add a layer in a PDF document using the JavaScript PDF library to organize content and enhance document structure
+title: Layers in JavaScript PDF Library | Syncfusion
+description: This section explains how to add a layer in a PDF document using the JavaScript PDF Library to organize content and enhance document structure
platform: document-processing
control: PDF
documentation: UG
---
-# Layers in JavaScript PDF library
+# Layers in JavaScript PDF Library
Layers, also known as Option Content refers to sections of content in a PDF document that can be selectively viewed or hidden by document authors or consumers.
-JavaScript PDF provides support to create, add and merge the layers into PDF document.
+[JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) provides support to create, add and merge the layers into PDF document.
## Adding layers in a PDF document
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Lists.md b/Document-Processing/PDF/PDF-Library/javascript/Lists.md
index 1ba0d0f35d..5e08861db1 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Lists.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Lists.md
@@ -1,12 +1,12 @@
---
-title: Lists in JavaScript PDF library | Syncfusion
-description: This section explains how to work with lists in a PDF document using the JavaScript PDF library to display and manage items in a structured format
+title: Lists in JavaScript PDF Library | Syncfusion
+description: This section explains how to work with lists in a PDF document using the JavaScript PDF Library to display and manage items in a structured format
platform: document-processing
control: PDF
documentation: UG
---
-# Lists in JavaScript PDF library
+# Lists in JavaScript PDF Library
The PDF allows you list the content in ordered and unordered list. The ordered list can be number or alphabets and the unordered list can be bullets, circles, and images.
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Merge-Document.md b/Document-Processing/PDF/PDF-Library/javascript/Merge-Document.md
index 62fb2bc11d..77ee2c23f8 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Merge-Document.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Merge-Document.md
@@ -1,11 +1,11 @@
---
-title: Merge in JavaScript PDF library | Syncfusion
-description: This section explains how to merge multiple PDF documents into a single file and import pages from one document to another using the JavaScript PDF library.
+title: Merge in JavaScript PDF Library | Syncfusion
+description: This section explains how to merge multiple PDF documents into a single file and import pages from one document to another using the JavaScript PDF Library.
platform: document-processing
control: PDF
documentation: UG
---
-# Merge in JavaScript PDF library
+# Merge in JavaScript PDF Library
The PDF provides support to merge multiple PDF documents into a single file and import pages from one document to another.
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Open-and-save-PDF-files.md b/Document-Processing/PDF/PDF-Library/javascript/Open-and-save-PDF-files.md
index f386c1633d..5a1e0c774f 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Open-and-save-PDF-files.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Open-and-save-PDF-files.md
@@ -1,14 +1,14 @@
---
layout: post
-title: Open and save PDF files using JavaScript PDF library | Syncfusion
-description: Learn to load and save PDFs in Syncfusion JavaScript PDF library using data as base64 strings or byte arrays.
+title: Open and save PDF files using JavaScript PDF Library | Syncfusion
+description: Learn how to load and save PDFs in the JavaScript PDF Library using base64 strings or byte arrays as data sources.
platform: document-processing
control: PDF
documentation: ug
domainurl: ##DomainURL##
---
-# Open and save PDF files in JavaScript PDF library
+# Open and save PDF files in JavaScript PDF Library
## Opening an existing PDF document
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Overview.md b/Document-Processing/PDF/PDF-Library/javascript/Overview.md
index 0ff5a09935..8701f7a8b4 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Overview.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Overview.md
@@ -1,20 +1,21 @@
---
layout: post
title: Overview of the JavaScript PDF Library Component | Syncfusion
-description: Learn about the Syncfusion JavaScript PDF library component, its key capabilities, and supported platforms.
+canonical_url: https://www.syncfusion.com/document-sdk/javascript-pdf-library
+description: Learn about the JavaScript PDF Library component, including its key capabilities and the platforms it supports.
platform: document-processing
control: PDF
documentation: ug
domainurl: ##DomainURL##
---
-# Overview of the JavaScript PDF library control
+# Overview of the JavaScript PDF Library control
-The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) is a powerful, high-performance, non-UI class library. It provides seamless integration of advanced PDF functionalities into applications developed with TypeScript, JavaScript, Angular, React, Vue, ASP.NET Core, and ASP.NET MVC. With this library, you can easily read, create, and manipulate PDF documents programmatically without the need of Adobe Acrobat.
+The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) is a lightweight, high-performance, and feature-rich non-UI solution written natively in JavaScript for generating PDF documents in both Node.js and browser environments. It enables developers to seamlessly integrate robust PDF functionality into their applications for creating, reading, and editing PDF documents without relying on Adobe Acrobat. Designed to work across JavaScript, TypeScript, Angular, React, Vue, ASP.NET Core, and ASP.NET MVC platforms, the [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) supports programmatic generation of PDF reports with rich content, including formatted text, images, shapes, hyperlinks, and lists, while complying with PDF 1.7 (ISO 32000-1) and the latest PDF 2.0 (ISO 32000-2) standards to ensure high-quality, compatible PDF document processing.
## Key features
-The following are the key features of this library.
+The following are the key features of this [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library).
* Create PDF documents from scratch with ease.
* Load, edit, and save existing PDF files.
@@ -42,5 +43,4 @@ The following are the key features of this library.
* [React](https://help.syncfusion.com/document-processing/pdf/pdf-library/javascript/create-pdf-document-react)
* [Vue](https://help.syncfusion.com/document-processing/pdf/pdf-library/javascript/create-pdf-document-vue)
* [JavaScript](https://help.syncfusion.com/document-processing/pdf/pdf-library/javascript/create-pdf-document-javascript)
-* [TypeScript](https://help.syncfusion.com/document-processing/pdf/pdf-library/javascript/create-pdf-document-typescript)
-* [Node.js](https://help.syncfusion.com/document-processing/pdf/pdf-library/javascript/create-pdf-document-node)
\ No newline at end of file
+* [TypeScript](https://help.syncfusion.com/document-processing/pdf/pdf-library/javascript/create-pdf-document-typescript)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Library/javascript/PDF-document.md b/Document-Processing/PDF/PDF-Library/javascript/PDF-document.md
index 7cefd05480..c1732f5361 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/PDF-document.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/PDF-document.md
@@ -1,13 +1,13 @@
---
-title: Document in JavaScript PDF library | Syncfusion
-description: This section explains how to set document settings and properties in a PDF file by using the JavaScript PDF library
+title: Document in JavaScript PDF Library | Syncfusion
+description: This section explains how to set document settings and properties in a PDF file by using the JavaScript PDF Library
platform: document-processing
control: PDF
documentation: UG
---
-# Document in JavaScript PDF library
+# Document in JavaScript PDF Library
-The PDF library provides support to create, read, and manipulate PDF documents, allowing you to generate high-quality, secure, and feature-rich PDF files programmatically.
+The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) provides support to create, read, and manipulate PDF documents, allowing you to generate high-quality, secure, and feature-rich PDF files programmatically.
## Adding the document settings
diff --git a/Document-Processing/PDF/PDF-Library/javascript/PDF-pages.md b/Document-Processing/PDF/PDF-Library/javascript/PDF-pages.md
index 11b083a7b2..a22e40fb35 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/PDF-pages.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/PDF-pages.md
@@ -1,11 +1,11 @@
---
-title: Pages in JavaScript PDF library | Syncfusion
-description: This section explains how to add, rearrange, remove pages, and detect empty pages in a PDF file by using the JavaScript PDF library
+title: Pages in JavaScript PDF Library | Syncfusion
+description: This section explains how to add, rearrange, remove pages, and detect empty pages in a PDF file by using the JavaScript PDF Library
platform: document-processing
control: PDF
documentation: UG
---
-# Pages in JavaScript PDF library
+# Pages in JavaScript PDF Library
The PDF provides support to add, remove and rearrange pages in PDF documents, enabling complete control over page management for creating dynamic and customized PDFs.
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Redaction.md b/Document-Processing/PDF/PDF-Library/javascript/Redaction.md
index 5d4ba6124a..4b6486965c 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Redaction.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Redaction.md
@@ -1,13 +1,13 @@
---
-title: Redaction in JavaScript PDF library |Syncfusion
-description: This section explains how to redact content from an existing PDF document by using the JavaScript PDF library
+title: Redaction in JavaScript PDF Library |Syncfusion
+description: This section explains how to redact content from an existing PDF document by using the JavaScript PDF Library
platform: document-processing
control: PDF
documentation: UG
---
-# Redaction in JavaScript PDF library
+# Redaction in JavaScript PDF Library
-Redacting a PDF is the process of permanently removing sensitive or confidential information from PDF documents. Syncfusion® PDF library provides an easy way to redact PDF documents.
+Redacting a PDF is the process of permanently removing sensitive or confidential information from PDF documents. [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) provides an easy way to redact PDF documents.
N> For redaction features, you need to install the `@syncfusion/ej2-pdf-data-extract` package as an add-on.
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Shapes.md b/Document-Processing/PDF/PDF-Library/javascript/Shapes.md
index abaef36e79..6756eba599 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Shapes.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Shapes.md
@@ -1,11 +1,11 @@
---
-title: Shapes in JavaScript PDF library | Syncfusion
-description: This section explains how to add shapes such as lines, curves, paths, text, rectangles, pies, arcs, Beziers, and ellipses by using the JavaScript PDF library
+title: Shapes in JavaScript PDF Library | Syncfusion
+description: This section explains how to add shapes such as lines, curves, paths, text, rectangles, pies, arcs, Beziers, and ellipses by using the JavaScript PDF Library
platform: document-processing
control: PDF
documentation: UG
---
-# Shapes in JavaScript PDF library
+# Shapes in JavaScript PDF Library
The PDF has support for adding the below shapes.
@@ -21,7 +21,7 @@ The PDF has support for adding the below shapes.
## Adding Shapes to a PDF document
-The JavaScript PDF library supports shape rendering exclusively with PDF solid brushes.
+The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) supports shape rendering exclusively with PDF solid brushes.
### Line
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Split-Documents.md b/Document-Processing/PDF/PDF-Library/javascript/Split-Documents.md
index 2a1488c2c7..97b7323f8e 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Split-Documents.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Split-Documents.md
@@ -1,18 +1,18 @@
---
-title: Split in JavaScript PDF library | Syncfusion
-description: This section explains how to split large PDF documents into smaller ones, each containing single or multiple pages, using the JavaScript PDF library
+title: Split in JavaScript PDF Library | Syncfusion
+description: This section explains how to split large PDF documents into smaller ones, each containing single or multiple pages, using the JavaScript PDF Library
platform: document-processing
control: PDF
documentation: UG
---
-# Split in JavaScript PDF library
+# Split in JavaScript PDF Library
-The PDF library supports splitting PDF file into single-page or multiple-page PDF documents.
+The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) supports splitting PDF file into single-page or multiple-page PDF documents.
## Splitting a PDF file into individual
-The PDF library allows splitting the pages of an existing PDF document into multiple individual PDF documents using [split](https://ej2.syncfusion.com/documentation/api/pdf/pdfdocument#split) method of the [PdfDocument](https://ej2.syncfusion.com/documentation/api/pdf/pdfdocument) class.
+The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) allows splitting the pages of an existing PDF document into multiple individual PDF documents using [split](https://ej2.syncfusion.com/documentation/api/pdf/pdfdocument#split) method of the [PdfDocument](https://ej2.syncfusion.com/documentation/api/pdf/pdfdocument) class.
{% tabs %}
{% highlight typescript tabtitle="TypeScript" %}
@@ -51,7 +51,7 @@ document.destroy();
## Split a range of pages into a separate PDF document
-The PDF library allows splitting a certain range of pages into a separate PDF document using the [splitByPageRanges](https://ej2.syncfusion.com/documentation/api/pdf/pdfdocument#splitbypageranges) method of the [PdfDocument](https://ej2.syncfusion.com/documentation/api/pdf/pdfdocument) class.
+The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) allows splitting a certain range of pages into a separate PDF document using the [splitByPageRanges](https://ej2.syncfusion.com/documentation/api/pdf/pdfdocument#splitbypageranges) method of the [PdfDocument](https://ej2.syncfusion.com/documentation/api/pdf/pdfdocument) class.
{% tabs %}
{% highlight typescript tabtitle="TypeScript" %}
@@ -90,7 +90,7 @@ document.destroy();
## Split by a fixed number of pages into a PDF document
-The PDF library allows splitting by fixed number of pages of an existing PDF document using the [splitByFixedNumber](https://ej2.syncfusion.com/documentation/api/pdf/pdfdocument#splitbyfixednumber) method of the [PdfDocument](https://ej2.syncfusion.com/documentation/api/pdf/pdfdocument) class.
+The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) allows splitting by fixed number of pages of an existing PDF document using the [splitByFixedNumber](https://ej2.syncfusion.com/documentation/api/pdf/pdfdocument#splitbyfixednumber) method of the [PdfDocument](https://ej2.syncfusion.com/documentation/api/pdf/pdfdocument) class.
{% tabs %}
{% highlight typescript tabtitle="TypeScript" %}
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Templates.md b/Document-Processing/PDF/PDF-Library/javascript/Templates.md
index bf21bf1aab..722e53847a 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Templates.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Templates.md
@@ -1,11 +1,11 @@
---
-title: Templates in JavaScript PDF library | Syncfusion
-description: This section explains how to create a PDF template, which is a drawing surface where contents can be added, by using the JavaScript PDF library
+title: Templates in JavaScript PDF Library | Syncfusion
+description: This section explains how to create a PDF template, which is a drawing surface where contents can be added, by using the JavaScript PDF Library
platform: document-processing
control: PDF
documentation: UG
---
-# Templates in JavaScript PDF library
+# Templates in JavaScript PDF Library
A PDF template is a drawing surface, where contents can be added. All the elements that can be added to a PdfPage is supported in PdfTemplate as well. The template in turn can be drawn over the page or can be positioned at any part of the page.
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Text-Extraction.md b/Document-Processing/PDF/PDF-Library/javascript/Text-Extraction.md
index b40430a5cb..351b47bf96 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Text-Extraction.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Text-Extraction.md
@@ -1,11 +1,11 @@
---
-title: Text Extraction in JavaScript PDF library | Syncfusion
-description: This section explains how to extract text and its bounds from a specific page or the entire PDF document by using the JavaScript PDF library
+title: Text Extraction in JavaScript PDF Library | Syncfusion
+description: This section explains how to extract text and its bounds from a specific page or the entire PDF document by using the JavaScript PDF Library
platform: document-processing
control: PDF
documentation: UG
---
-# Text Extraction in JavaScript PDF library
+# Text Extraction in JavaScript PDF Library
The PDF allows you to extract the text from a particular page or the entire PDF document.
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Text.md b/Document-Processing/PDF/PDF-Library/javascript/Text.md
index 6af826d45c..57c2e8b829 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Text.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Text.md
@@ -1,11 +1,11 @@
---
-title: Text in JavaScript PDF library | Syncfusion
-description: This section explains how to add text to a PDF by using different types of fonts, including TrueType fonts and standard fonts, with the JavaScript PDF library
+title: Text in JavaScript PDF Library | Syncfusion
+description: This section explains how to add text to a PDF by using different types of fonts, including TrueType fonts and standard fonts, with the JavaScript PDF Library
platform: document-processing
control: PDF
documentation: UG
---
-# Text in JavaScript PDF library
+# Text in JavaScript PDF Library
The PDF provides support to add and format text in PDF documents using various font types, including TrueType and standard fonts, enabling precise control over text appearance and layout.
@@ -280,7 +280,7 @@ format.characterSpacing = 1; // Set character spacing
// Set font
let font: PdfStandardFont = document.embedFont(PdfFontFamily.helvetica, 10, PdfFontStyle.regular);
// Draw text
-page.graphics.drawString('Syncfusion JavaScript PDF library', font, { x: 10, y: 20, width: 100, height: 200}, new PdfBrush({r: 0, g: 0, b: 255}));
+page.graphics.drawString('JavaScript PDF Library', font, { x: 10, y: 20, width: 100, height: 200}, new PdfBrush({r: 0, g: 0, b: 255}));
// Save the document
document.save('Output.pdf');
// Close the document
@@ -298,7 +298,7 @@ format.characterSpacing = 1; // Set character spacing
// Set font
var font = document.embedFont(ej.pdf.PdfFontFamily.helvetica, 10, ej.pdf.PdfFontStyle.regular);
// Draw text
-page.graphics.drawString('Syncfusion JavaScript PDF library', font, { x: 10, y: 20, width: 100, height: 200 }, new ej.pdf.PdfBrush({ r: 0, g: 0, b: 255 }), format);
+page.graphics.drawString('JavaScript PDF Library', font, { x: 10, y: 20, width: 100, height: 200 }, new ej.pdf.PdfBrush({ r: 0, g: 0, b: 255 }), format);
// Save the document
document.save('Output.pdf');
// Close the document
@@ -411,7 +411,7 @@ document.destroy();
## Embedded font
-This example shows how to embed fonts using [embedFont()](https://ej2.syncfusion.com/documentation/api/pdf/pdfdocument#embedfont) method of the [PdfDocument](https://ej2.syncfusion.com/documentation/api/pdf/pdfdocument) to ensure consistent text rendering across all platforms. The library supports embedding [PdfStandardFont](https://ej2.syncfusion.com/documentation/api/pdf/pdfstandardfont), [PdfCjkStandardFont](https://ej2.syncfusion.com/documentation/api/pdf/pdfcjkstandardfont), and [PdfTrueTypeFont](https://ej2.syncfusion.com/documentation/api/pdf/pdftruetypefont) for reliable Unicode text display. Additionally, using embedded fonts helps reduce overall PDF size, since the font dictionary is not duplicated for each usage—ensuring cleaner and more efficient output.
+This example shows how to embed fonts using [embedFont()](https://ej2.syncfusion.com/documentation/api/pdf/pdfdocument#embedfont) method of the [PdfDocument](https://ej2.syncfusion.com/documentation/api/pdf/pdfdocument) to ensure consistent text rendering across all platforms. The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) supports embedding [PdfStandardFont](https://ej2.syncfusion.com/documentation/api/pdf/pdfstandardfont), [PdfCjkStandardFont](https://ej2.syncfusion.com/documentation/api/pdf/pdfcjkstandardfont), and [PdfTrueTypeFont](https://ej2.syncfusion.com/documentation/api/pdf/pdftruetypefont) for reliable Unicode text display. Additionally, using embedded fonts helps reduce overall PDF size, since the font dictionary is not duplicated for each usage—ensuring cleaner and more efficient output.
{% tabs %}
{% highlight typescript tabtitle="TypeScript" %}
diff --git a/Document-Processing/PDF/PDF-Library/javascript/Watermarks.md b/Document-Processing/PDF/PDF-Library/javascript/Watermarks.md
index adfc3b0f8d..ab73e514b7 100644
--- a/Document-Processing/PDF/PDF-Library/javascript/Watermarks.md
+++ b/Document-Processing/PDF/PDF-Library/javascript/Watermarks.md
@@ -1,11 +1,11 @@
---
-title: Watermarks in JavaScript PDF library | Syncfusion
-description: This section explains how to add text and image watermarks to both new and existing PDF documents using the JavaScript PDF library
+title: Watermarks in JavaScript PDF Library | Syncfusion
+description: This section explains how to add text and image watermarks to both new and existing PDF documents using the JavaScript PDF Library
platform: document-processing
control: PDF
documentation: UG
---
-# Watermarks in JavaScript PDF library
+# Watermarks in JavaScript PDF Library
The PDF provides support to add watermark or stamp with text and images in the PDF document.
diff --git a/Document-Processing/PDF/PDF-Library/overview.md b/Document-Processing/PDF/PDF-Library/overview.md
index 586cdd3a56..3cbd0e96bb 100644
--- a/Document-Processing/PDF/PDF-Library/overview.md
+++ b/Document-Processing/PDF/PDF-Library/overview.md
@@ -1,5 +1,6 @@
---
title: PDF Document Processing Library | Syncfusion
+canonical_url: "https://www.syncfusion.com/document-sdk/net-pdf-library"
description: Syncfusion PDF document processing library allows you create, read and write PDF files through code in .NET and Flutter applications without Adobe dependencies.
platform: document-processing
control: general
@@ -11,3 +12,4 @@ keywords: PDF, SDK, Automation, API, create, read, write
Syncfusion PDF Document Processing library is a class library used to create, read, and write PDF files through code in .NET [Windows Forms, WPF, ASP.NET MVC, ASP.NET Core, Blazor, MAUI] and Flutter applications without Adobe dependencies. It eases you developers to just integrate this library to achieve the required PDF document processing functionalities and concentrate on core logics of your application.
+N> Looking for the full .NET PDF Library overview, features, pricing, and documentation? Visit the [.NET PDF Library](https://www.syncfusion.com/document-sdk/net-pdf-library) page.
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/Migration/Migrating-from-Nutrient-PSPDFKit.md b/Document-Processing/PDF/PDF-Viewer/angular/Migration/Migrating-from-Nutrient-PSPDFKit.md
index 1c516fec4c..a192d6f595 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/Migration/Migrating-from-Nutrient-PSPDFKit.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/Migration/Migrating-from-Nutrient-PSPDFKit.md
@@ -196,6 +196,8 @@ onPageChange(args: any): void {
- [extractText(pageIndex: number, options?: any)](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/index-default#extracttext): — extract text and coordinates.
- [Events](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/index-default#events): [documentLoad](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/index-default#documentload), [pageRenderComplete](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/index-default#pagerendercomplete), [pageChange](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/index-default#pagechange), [annotationAdd](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/index-default#annotationadd), [annotationRemove](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/index-default#annotationremove), [toolbarClick](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/index-default#toolbarclick).
+N> Looking for the full Angular PDF Viewer component overview, features, pricing, and documentation? Visit the [Angular PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/angular-pdf-viewer) page.
+
## See Also
- [Nutrient Web SDK (PSPDFKit) getting started](https://www.nutrient.io/sdk/web/getting-started/other-frameworks/angular)
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/Migration/migrating-from-Apryse.md b/Document-Processing/PDF/PDF-Viewer/angular/Migration/migrating-from-Apryse.md
index 8fa80db866..94a0cd5f41 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/Migration/migrating-from-Apryse.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/Migration/migrating-from-Apryse.md
@@ -7,15 +7,15 @@ documentation: ug
control: PDF Viewer
---
-# Migrating from Apryse Web Viewer to Syncfusion Angular PDF Viewer
+# Migrating from Apryse Web Viewer to Angular PDF Viewer
-This guide helps Angular developers migrate applications built using **Apryse Web Viewer** to the **Syncfusion Angular PDF Viewer**. It explains architectural differences, setup changes, feature mapping, and common API replacements specific to an Angular environment.
+This guide helps Angular developers migrate applications built using **Apryse Web Viewer** to the **Angular PDF Viewer**. It explains architectural differences, setup changes, feature mapping, and common API replacements specific to an Angular environment.
## Overview
**Apryse Web Viewer** is an SDK-style viewer that is mounted imperatively into a DOM element and exposes a rich JavaScript API surface.
-**Syncfusion Angular PDF Viewer** provides a **fully declarative Angular component-based experience**, offering built-in UI, annotations, form fields, text search, and navigation through Angular modules and services—without requiring external runtime SDK initialization.
+**Angular PDF Viewer** provides a **fully declarative Angular component-based experience**, offering built-in UI, annotations, form fields, text search, and navigation through Angular modules and services—without requiring external runtime SDK initialization.
Key migration benefits:
- Native Angular component integration
@@ -25,7 +25,7 @@ Key migration benefits:
## Architecture Differences
-| Concept | Apryse Web Viewer | Syncfusion Angular PDF Viewer |
+| Concept | Apryse Web Viewer | Angular PDF Viewer |
|--------|-----------------|-------------------------------|
| Integration style | Imperative DOM-based SDK mount | Declarative Angular component |
| Initialization | Web Viewer({...}, element) | `` component |
@@ -42,7 +42,7 @@ Migration generally involves **removing the Apryse SDK mount** and **replacing i
npm install @pdftron/webviewer
```
-### Syncfusion Angular PDF Viewer
+### Angular PDF Viewer
```bash
npm install @syncfusion/ej2-angular-pdfviewer
```
@@ -97,7 +97,7 @@ ngAfterViewInit() {
}
```
-### Syncfusion Angular PDF Viewer
+### Angular PDF Viewer
```html
Looking for the full Angular PDF Viewer component overview, features, pricing, and documentation? Visit the [Angular PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/angular-pdf-viewer) page.
+
## See Also
- [Apryse Angular Web Viewer Getting Started](https://docs.apryse.com/web/guides/get-started/angular)
-- [Syncfusion Angular PDF Viewer Getting Started](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/angular/getting-started)
-- [Syncfusion Angular PDF Viewer API](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer)
+- [Angular PDF Viewer Getting Started](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/angular/getting-started)
+- [Angular PDF Viewer API](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer)
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/Migration/migrating-from-PDFjs.md b/Document-Processing/PDF/PDF-Viewer/angular/Migration/migrating-from-PDFjs.md
index a76363711c..b5bf0754c5 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/Migration/migrating-from-PDFjs.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/Migration/migrating-from-PDFjs.md
@@ -7,15 +7,15 @@ documentation: ug
control: PDF Viewer
---
-# Migrating from PDF.js to Syncfusion Angular PDF Viewer
+# Migrating from PDF.js to Angular PDF Viewer
-This guide explains how to migrate an existing [PDF.js](https://mozilla.github.io/pdf.js/) implementation to the [Syncfusion Angular PDF Viewer](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/angular/getting-started). It covers architectural differences, feature mapping, and required code changes.
+This guide explains how to migrate an existing [PDF.js](https://mozilla.github.io/pdf.js/) implementation to the [Angular PDF Viewer](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/angular/getting-started). It covers architectural differences, feature mapping, and required code changes.
## Overview
PDF.js is a low-level JavaScript library that focuses on rendering PDF pages using HTML canvas. Developers are responsible for building navigation, zooming, text selection, annotations, forms, and user interface components.
-Syncfusion Angular PDF Viewer is a **high-level Angular component** that provides complete PDF viewing and interaction capabilities out of the box, including UI, performance optimizations, and Angular-friendly APIs.
+Angular PDF Viewer is a **high-level Angular component** that provides complete PDF viewing and interaction capabilities out of the box, including UI, performance optimizations, and Angular-friendly APIs.
## Architecture Notes
@@ -34,7 +34,7 @@ Key migration considerations:
npm install pdfjs-dist
```
-### Syncfusion Angular PDF Viewer
+### Angular PDF Viewer
```bash
npm install @syncfusion/ej2-angular-pdfviewer
@@ -72,7 +72,7 @@ pdfjsLib.getDocument('sample.pdf').promise.then(pdf => {
});
```
-### Syncfusion Angular PDF Viewer Example
+### Angular PDF Viewer Example
```html
® Angular components](../common/accessibility)
\ No newline at end of file
+* [Accessibility in Angular components](../common/accessibility)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/annotation/annotations-in-mobile-view.md b/Document-Processing/PDF/PDF-Viewer/angular/annotation/annotations-in-mobile-view.md
index 9804a3e0ad..b3f709da5c 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/annotation/annotations-in-mobile-view.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/annotation/annotations-in-mobile-view.md
@@ -9,7 +9,7 @@ domainurl: ##DomainURL##
---
# Annotations in mobile view in Angular PDF Viewer
-This article describes how to use annotation tools in the Syncfusion Angular PDF Viewer on touch-enabled devices. It covers enabling the annotation toolbar; adding sticky notes, text markups, shapes, measurements, stamps, signatures, and ink; adjusting annotation properties before and after placement; using comments; and removing annotations.
+This article describes how to use annotation tools in the Angular PDF Viewer on touch-enabled devices. It covers enabling the annotation toolbar; adding sticky notes, text markups, shapes, measurements, stamps, signatures, and ink; adjusting annotation properties before and after placement; using comments; and removing annotations.
## Open the annotation toolbar
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/deployment-integration/angular-universal-ssr.md b/Document-Processing/PDF/PDF-Viewer/angular/deployment-integration/angular-universal-ssr.md
index 6d6eff1e61..4751469bdd 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/deployment-integration/angular-universal-ssr.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/deployment-integration/angular-universal-ssr.md
@@ -8,9 +8,9 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Syncfusion Angular PDF Viewer in Angular Universal (SSR)
+# Angular PDF Viewer in Angular Universal (SSR)
-This guide shows how to create an Angular Universal SSR application and integrate the Syncfusion Angular PDF Viewer component.
+This guide shows how to create an Angular Universal SSR application and integrate the Angular PDF Viewer component.
## Prerequisites
@@ -38,11 +38,11 @@ npm run build
npm run serve:ssr:angular-ssr-pdfviewer
```
-## Install Syncfusion Angular PDF Viewer
+## Install Angular PDF Viewer
### Step 3: Install Syncfusion PDF Viewer
-Install the Syncfusion Angular PDF Viewer package:
+Install the Angular PDF Viewer package:
```bash
npm install @syncfusion/ej2-angular-pdfviewer
@@ -140,5 +140,5 @@ npm run serve:ssr:angular-ssr-pdfviewer
## See Also
-- [Syncfusion Angular PDF Viewer Documentation](https://ej2.syncfusion.com/angular/documentation/pdfviewer/pdfviewer-overview)
+- [Angular PDF Viewer Documentation](https://ej2.syncfusion.com/angular/documentation/pdfviewer/pdfviewer-overview)
- [Angular Universal Documentation](https://v17.angular.io/guide/ssr)
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/deployment-integration/ionic-angular.md b/Document-Processing/PDF/PDF-Viewer/angular/deployment-integration/ionic-angular.md
index bef2bbb9b2..25293a180a 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/deployment-integration/ionic-angular.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/deployment-integration/ionic-angular.md
@@ -8,11 +8,11 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Getting Started with Syncfusion Angular PDF Viewer using Ionic Angular
+# Getting Started with Angular PDF Viewer using Ionic Angular
## Overview
-This guide covers integrating the Syncfusion Angular PDF Viewer into an Ionic Angular application. Ionic provides a cross-platform UI framework built on Angular.
+This guide covers integrating the Angular PDF Viewer into an Ionic Angular application. Ionic provides a cross-platform UI framework built on Angular.
N> This guide assumes you have an existing Ionic Angular project (v8.0+) with Angular v20+. The PDF Viewer works seamlessly with Ionic's tab-based navigation and responsive design patterns.
@@ -129,7 +129,7 @@ ionic serve
## See Also
-- [Syncfusion Angular PDF Viewer Documentation](https://www.syncfusion.com/angular-components/angular-pdf-viewer)
+- [Angular PDF Viewer Documentation](https://www.syncfusion.com/angular-components/angular-pdf-viewer)
- [Ionic Angular Documentation](https://ionicframework.com/docs/angular/overview)
- [Angular Standalone Components](https://v17.angular.io/guide/standalone-components)
- [Capacitor Documentation](https://capacitorjs.com/docs)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/deployment-integration/nx-angular.md b/Document-Processing/PDF/PDF-Viewer/angular/deployment-integration/nx-angular.md
index 337239ff65..5e25b38b8d 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/deployment-integration/nx-angular.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/deployment-integration/nx-angular.md
@@ -8,9 +8,9 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Getting started with Syncfusion Angular PDF Viewer in an Nx Workspace
+# Getting started with Angular PDF Viewer in an Nx Workspace
-This guide explains how to create an **Nx workspace**, scaffold an **Angular application**, and integrate the **Syncfusion Angular PDF Viewer** using modern **standalone Angular components**.
+This guide explains how to create an **Nx workspace**, scaffold an **Angular application**, and integrate the **Angular PDF Viewer** using modern **standalone Angular components**.
## Prerequisites
@@ -46,7 +46,7 @@ npx nx serve pdf-viewer-app
## Step 4: Install Syncfusion Angular PDF Viewer
-Install the Syncfusion Angular PDF Viewer package in your workspace:
+Install the Angular PDF Viewer package in your workspace:
```bash
npm install @syncfusion/ej2-angular-pdfviewer --save
@@ -134,7 +134,7 @@ npx nx serve pdf-viewer-app
## See Also
-- [Syncfusion Angular PDF Viewer Documentation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/angular/overview)
+- [Angular PDF Viewer Documentation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/angular/overview)
- [Nx Documentation](https://nx.dev/docs)
- [Angular Standalone Components Guide](https://v17.angular.io/docs)
- [Nx Angular Plugin](https://nx.dev/nx-api/angular)
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/deployment-integration/vite-angular.md b/Document-Processing/PDF/PDF-Viewer/angular/deployment-integration/vite-angular.md
index e954b4bd8d..dcde772491 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/deployment-integration/vite-angular.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/deployment-integration/vite-angular.md
@@ -8,11 +8,11 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Getting Started with Syncfusion Angular PDF Viewer using Vite
+# Getting Started with Angular PDF Viewer using Vite
## Overview
-This guide explains how to create an Angular application powered by the Vite build system and integrate the Syncfusion Angular PDF Viewer using standalone components.
+This guide explains how to create an Angular application powered by the Vite build system and integrate the Angular PDF Viewer using standalone components.
## Prerequisites
@@ -128,6 +128,6 @@ ng serve
## See Also
-- [Syncfusion Angular PDF Viewer Documentation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/angular/overview)
+- [Angular PDF Viewer Documentation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/angular/overview)
- [Angular Standalone Components Guide](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/angular/getting-started)
- [Angular CLI Application Builder (Vite)](https://angular.dev/tools/cli/build-system-migration)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/digital-signature/signature-workflow.md b/Document-Processing/PDF/PDF-Viewer/angular/digital-signature/signature-workflow.md
index efb8bd667a..014cc44e88 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/digital-signature/signature-workflow.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/digital-signature/signature-workflow.md
@@ -9,7 +9,7 @@ documentation: ug
# Digital Signature Workflows in Angular
-This guide shows how to design signature fields, collect handwritten/typed e‑signatures in the browser, and apply **digital certificate (PKI) signatures** to PDF forms using the Syncfusion Angular PDF Viewer and the JavaScript PDF Library. Digital signatures provide **authenticity** and **tamper detection**, making them suitable for legally binding scenarios.
+This guide shows how to design signature fields, collect handwritten/typed e‑signatures in the browser, and apply **digital certificate (PKI) signatures** to PDF forms using the Angular PDF Viewer and the JavaScript PDF Library. Digital signatures provide **authenticity** and **tamper detection**, making them suitable for legally binding scenarios.
## Overview
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/digital-signature/validate-digital-signatures.md b/Document-Processing/PDF/PDF-Viewer/angular/digital-signature/validate-digital-signatures.md
index 507805e002..ba82b0ed7a 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/digital-signature/validate-digital-signatures.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/digital-signature/validate-digital-signatures.md
@@ -9,7 +9,7 @@ documentation: ug
# Validate Digital Signatures in Angular
-This guide explains **how to validate digital signatures** on PDFs when using the **Syncfusion Angular PDF Viewer** together with the **JavaScript PDF Library**. It clarifies what the Viewer does (display fields and signature appearances) and what the **PDF Library** does (perform **cryptographic validation** and produce validation results).
+This guide explains **how to validate digital signatures** on PDFs when using the **Angular PDF Viewer** together with the **JavaScript PDF Library**. It clarifies what the Viewer does (display fields and signature appearances) and what the **PDF Library** does (perform **cryptographic validation** and produce validation results).
N> **Important:** The Angular PDF Viewer renders signature fields and their visual appearances, but **cryptographic validation is performed by the JavaScript PDF Library**. Use the library to check integrity, certificate trust, and timestamp status, and surface the result in your UI.
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/document-handling/load-large-pdf.md b/Document-Processing/PDF/PDF-Viewer/angular/document-handling/load-large-pdf.md
index 15de612a6c..2ddf8b8f2e 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/document-handling/load-large-pdf.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/document-handling/load-large-pdf.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Load Large PDF Files in Angular PDF Viewer
-This article explains how to efficiently load and view large PDF files using the Syncfusion Angular PDF Viewer. It includes recommended best practices and performance tips for documents ranging from **50 MB to 2 GB**.
+This article explains how to efficiently load and view large PDF files using the Angular PDF Viewer. It includes recommended best practices and performance tips for documents ranging from **50 MB to 2 GB**.
## Why Large PDFs Need Special Handling
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/document-handling/load-password-pdf.md b/Document-Processing/PDF/PDF-Viewer/angular/document-handling/load-password-pdf.md
index 6bd3273dc0..dac174860c 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/document-handling/load-password-pdf.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/document-handling/load-password-pdf.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Load a Password-Protected PDF in Angular
-This article explains how to open password-protected PDF files in the Syncfusion Angular PDF Viewer. The viewer supports both user‑interactive loading (Open File dialog) and programmatic loading using APIs.
+This article explains how to open password-protected PDF files in the Angular PDF Viewer. The viewer supports both user‑interactive loading (Open File dialog) and programmatic loading using APIs.
## 1. Opening a Password-Protected PDF Using the **Open File** Dialog
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/forms/custom-data.md b/Document-Processing/PDF/PDF-Viewer/angular/forms/custom-data.md
index 9a81e91a9d..c37dda85db 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/forms/custom-data.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/forms/custom-data.md
@@ -9,7 +9,7 @@ documentation: ug
# Add Custom Data to PDF Form Fields in Angular PDF Viewer
-The **Syncfusion Angular PDF Viewer** allows you to attach **custom application-specific data** to form fields by using the customData property. This enables you to associate business identifiers, tags, validation hints, or workflow metadata with form fields.
+The **Angular PDF Viewer** allows you to attach **custom application-specific data** to form fields by using the customData property. This enables you to associate business identifiers, tags, validation hints, or workflow metadata with form fields.
The custom data remains linked to the form field throughout the viewer session and can be accessed or updated whenever the field is queried or modified.
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/forms/form-field-events.md b/Document-Processing/PDF/PDF-Viewer/angular/forms/form-field-events.md
index 5b29253b48..1259497a48 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/forms/form-field-events.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/forms/form-field-events.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# PDF Viewer Form Field Events in Angular
-The Syncfusion Angular PDF Viewer provides a set of form field events that report changes associated with creating, selecting, modifying, moving, resizing, or removing form fields. These events supply metadata related to the affected field and are raised during user interaction or programmatic updates.
+The Angular PDF Viewer provides a set of form field events that report changes associated with creating, selecting, modifying, moving, resizing, or removing form fields. These events supply metadata related to the affected field and are raised during user interaction or programmatic updates.
Validation‑related events are emitted when the viewer performs operations that require confirmation of field completion, such as print or download actions.
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/forms/form-handling-best-practices.md b/Document-Processing/PDF/PDF-Viewer/angular/forms/form-handling-best-practices.md
index 686080b26f..c37b234b9f 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/forms/form-handling-best-practices.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/forms/form-handling-best-practices.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# PDF Form Handling Best Practices in Angular PDF Viewer
-This guide provides a comprehensive overview of recommended practices for creating, organizing, validating, and automating PDF forms in the Syncfusion Angular PDF Viewer.
+This guide provides a comprehensive overview of recommended practices for creating, organizing, validating, and automating PDF forms in the Angular PDF Viewer.
It explains how to structure field names, ensure consistency, apply validation rules, group related fields, and streamline workflows through pre-filling and data import/export. By following these guidelines, you can build clean, reliable, and efficient form experiences that are easier to maintain and work seamlessly across different use cases.
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/getting-started-with-server-backed.md b/Document-Processing/PDF/PDF-Viewer/angular/getting-started-with-server-backed.md
index 600f00e47c..63d70b5807 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/getting-started-with-server-backed.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/getting-started-with-server-backed.md
@@ -178,6 +178,8 @@ For detailed compatibility information, refer to the [Angular version support ma
For older Angular versions, refer to the respective Angular PDF Viewer guides.
+N> Looking for the full Angular PDF Viewer component overview, features, pricing, and documentation? Visit the [Angular PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/angular-pdf-viewer) page.
+
## See also
- [Getting started Angular PDF Viewer](./getting-started)
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/getting-started.md b/Document-Processing/PDF/PDF-Viewer/angular/getting-started.md
index 741deb9dbe..df45be9255 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/getting-started.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/getting-started.md
@@ -156,6 +156,7 @@ For older Angular versions, refer to the following guides:
* [Create a Standalone PDF Viewer in Angular 17 and above without --no-standalone flag](./how-to/create-a-standalone-pdf-viewer-in-angular-17-and-above-without-no-standalone-flag).
* [Create a Standalone PDF Viewer in Angular 12](./how-to/create-a-standalone-pdf-viewer-in-angular-12)
+N> Looking for the full Angular PDF Viewer component overview, features, pricing, and documentation? Visit the [Angular PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/angular-pdf-viewer) page.
## See also
- [Getting started with Server-Backed Angular PDF Viewer](./getting-started-with-server-backed)
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/how-to/custom-font-signature-field.md b/Document-Processing/PDF/PDF-Viewer/angular/how-to/custom-font-signature-field.md
index 3b7b51d558..e1d6afc17b 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/how-to/custom-font-signature-field.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/how-to/custom-font-signature-field.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# To Change the Font Family
-Change the font family in the type signature of the Syncfusion® PDF Viewer by adding a custom CSS stylesheet to the document and applying the desired font family to the type signature element. Include the Google Fonts link in the HTML head section to apply the font.
+Change the font family in the type signature of the PDF Viewer by adding a custom CSS stylesheet to the document and applying the desired font family to the type signature element. Include the Google Fonts link in the HTML head section to apply the font.
### Signature Field
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/how-to/enable-local-storage.md b/Document-Processing/PDF/PDF-Viewer/angular/how-to/enable-local-storage.md
index d66566f03d..88fe3e70d2 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/how-to/enable-local-storage.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/how-to/enable-local-storage.md
@@ -8,9 +8,9 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Managing Local Storage in Syncfusion® PDF Viewer
+# Managing Local Storage in PDF Viewer
-The Syncfusion® PDF Viewer exposes the `enableLocalStorage` property to control how session-specific viewer data is stored. Configure this property to choose between the viewer's internal storage mechanism (in-memory collection) and the browser's session storage.
+The PDF Viewer exposes the `enableLocalStorage` property to control how session-specific viewer data is stored. Configure this property to choose between the viewer's internal storage mechanism (in-memory collection) and the browser's session storage.
### Using the `enableLocalStorage` property
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/how-to/get-base64.md b/Document-Processing/PDF/PDF-Viewer/angular/how-to/get-base64.md
index 0f3bc34fba..c34e982fab 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/how-to/get-base64.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/how-to/get-base64.md
@@ -8,11 +8,11 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Retrieve Base64 from a PDF in PDF Viewer
+# Retrieve Base64 from a PDF in Angular PDF Viewer
### Overview
-This guide shows how to obtain the Base64-encoded value of a PDF document loaded in the Syncfusion® PDF Viewer using Angular. Producing a Base64 string is useful for sending the PDF to a server, embedding it in JSON payloads, or client-side processing.
+This guide shows how to obtain the Base64-encoded value of a PDF document loaded in the PDF Viewer. Producing a Base64 string is useful for sending the PDF to a server, embedding it in JSON payloads, or client-side processing.
### How to retrieve the Base64 value
@@ -161,6 +161,6 @@ export class AppComponent implements OnInit {
### Conclusion
-By implementing these steps in the Angular component, a PDF document loaded in the Syncfusion® PDF Viewer can be converted into a Base64-encoded data URL when a button is clicked. This facilitates the manipulation or transfer of PDF data as needed.
+By implementing these steps in the Angular component, a PDF document loaded in the PDF Viewer can be converted into a Base64-encoded data URL when a button is clicked. This facilitates the manipulation or transfer of PDF data as needed.
[View sample in GitHub](https://github.com/SyncfusionExamples/angular-pdf-viewer-examples/tree/master/How%20to)
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/how-to/install-packages-required-for-lower-versions.md b/Document-Processing/PDF/PDF-Viewer/angular/how-to/install-packages-required-for-lower-versions.md
index c9ed96e9e3..510f1dcc06 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/how-to/install-packages-required-for-lower-versions.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/how-to/install-packages-required-for-lower-versions.md
@@ -6,7 +6,7 @@ description: Learn here all about how to install the packages required for versi
# Install packages required for versions below 12
-For Angular versions below 12, use the legacy (ngcc) package of the Syncfusion® Angular components. To download the `ngcc` package, use the commands below.
+For Angular versions below 12, use the legacy (ngcc) package of the Angular components. To download the `ngcc` package, use the commands below.
Add [`@syncfusion/ej2-angular-pdfviewer@ngcc`](https://www.npmjs.com/package/@syncfusion/ej2-angular-pdfviewer/v/20.2.38-ngcc) to the application:
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/how-to/pagerenderstarted-pagerendercompleted.md b/Document-Processing/PDF/PDF-Viewer/angular/how-to/pagerenderstarted-pagerendercompleted.md
index 4d58a45fb7..9cfd734a2d 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/how-to/pagerenderstarted-pagerendercompleted.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/how-to/pagerenderstarted-pagerendercompleted.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Page render initiate and complete events
-In the PDF Viewer, the `pageRenderInitiate` and `pageRenderComplete` events fire during the page rendering lifecycle:
+In the PDF Viewer, the `pageRenderInitiate` and `pageRenderComplete` events fire during the page rendering life cycle:
- `pageRenderInitiate`: fired when the rendering of a page begins. Use this event to initialize resources, show loading indicators, or set up rendering parameters before the page content is drawn.
- `pageRenderComplete`: fired when the rendering of a page finishes. Use this event to hide loading indicators, record render timing, or run post-render processing.
@@ -39,6 +39,6 @@ public pageRenderComplete(args: any): void {
}
```
-The provided code demonstrates how to subscribe to the [pageRenderInitiate](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/pageRenderInitiateEventArgs/) and [pageRenderComplete](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/pageRenderCompleteEventArgs/) events in the Syncfusion® PDF Viewer component.
+The provided code demonstrates how to subscribe to the [pageRenderInitiate](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/pageRenderInitiateEventArgs) and [pageRenderComplete](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/pageRenderCompleteEventArgs) events in the PDF Viewer component.
[View sample in GitHub](https://github.com/SyncfusionExamples/angular-pdf-viewer-examples/tree/master/How%20to/PageRenderStarted%20and%20PageRenderCompleted%20event)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/how-to/redis-cache.md b/Document-Processing/PDF/PDF-Viewer/angular/how-to/redis-cache.md
index ce70f0138c..9368bd5faa 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/how-to/redis-cache.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/how-to/redis-cache.md
@@ -62,4 +62,4 @@ the PDF document bytes.
}
```
-Once Redis is configured, the Syncfusion® PDF Viewer application will automatically use Redis cache for improved performance and scalability.
\ No newline at end of file
+Once Redis is configured, the PDF Viewer application will automatically use Redis cache for improved performance and scalability.
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/how-to/resolve-unable-to-find-an-entry-point-error.md b/Document-Processing/PDF/PDF-Viewer/angular/how-to/resolve-unable-to-find-an-entry-point-error.md
index 18d08c112c..6116e8199c 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/how-to/resolve-unable-to-find-an-entry-point-error.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/how-to/resolve-unable-to-find-an-entry-point-error.md
@@ -8,9 +8,9 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Resolve "Unable to find an entry point named FPDFText_GetCharAngle" error
+# Resolve "Unable to find an entry point" error
-From the release of version **21.1.0.35 (2023 Volume 1)** of Essential Studio®, the Pdfium package has been upgraded to improve various functionalities like text search, text selection, rendering, and even performance. If you are updating your project to this version of the Syncfusion® PDF Viewer, you may encounter the **"Web-Service is not listening"** error. The Network tab can help you identify the root cause of the issue, which is typically caused by an old version of pdfium assembly being referenced in the local web service project. Below are the assemblies to be referred to in the respective operating systems.
+From the release of version **21.1.0.35 (2023 Volume 1)** of Essential Studio®, the Pdfium package has been upgraded to improve various functionalities like text search, text selection, rendering, and even performance. If you are updating your project to this version of the PDF Viewer, you may encounter the **"Web-Service is not listening"** error. The Network tab can help you identify the root cause of the issue, which is typically caused by an old version of pdfium assembly being referenced in the local web service project. Below are the assemblies to be referred to in the respective operating systems.
- Windows: `pdfium.dll`
- Linux: `libpdfium.so`
@@ -21,6 +21,6 @@ From the release of version **21.1.0.35 (2023 Volume 1)** of Essential Studio When hosting in cloud environments (Azure, AWS, container platforms), always remove or overwrite older published files to avoid stale native binaries remaining on the host.
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/how-to/show-hide-annotation.md b/Document-Processing/PDF/PDF-Viewer/angular/how-to/show-hide-annotation.md
index 51f1518094..d964006dc6 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/how-to/show-hide-annotation.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/how-to/show-hide-annotation.md
@@ -99,6 +99,6 @@ export class AppComponent implements OnInit {
## Conclusion
-By implementing these steps in your Angular component, you can add functionality to show and hide annotations in the Syncfusion® PDF Viewer. This allows for a better user experience when working with annotated PDF documents.
+By implementing these steps in your Angular component, you can add functionality to show and hide annotations in the PDF Viewer. This allows for a better user experience when working with annotated PDF documents.
[View sample in GitHub](https://github.com/SyncfusionExamples/angular-pdf-viewer-examples/tree/master/How%20to/Show%20and%20Hide%20Annotations)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/how-to/signatureselect-signatureunselect.md b/Document-Processing/PDF/PDF-Viewer/angular/how-to/signatureselect-signatureunselect.md
index f133f14b84..401b31a9af 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/how-to/signatureselect-signatureunselect.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/how-to/signatureselect-signatureunselect.md
@@ -8,9 +8,9 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Signature select and unselect events
+# Signature select and unselect events in Angular PDF Viewer component
-The Syncfusion® PDF Viewer exposes events for monitoring the selection state of handwritten signature annotations: [signatureSelect](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/signatureSelectEventArgs/) and [signatureUnselect](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/signatureUnselectEventArgs/). These events enable applications to respond when a signature annotation is selected or cleared—for example, updating the UI, enabling contextual actions, or recording metadata.
+The PDF Viewer exposes events for monitoring the selection state of handwritten signature annotations: [signatureSelect](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/signatureSelectEventArgs) and [signatureUnselect](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/signatureUnselectEventArgs). These events enable applications to respond when a signature annotation is selected or cleared—for example, updating the UI, enabling contextual actions, or recording metadata.
**signatureSelect**
@@ -41,6 +41,6 @@ public signatureUnselect(args: any): void {
console.log('Signature unselected:', args);
}
```
-The [signatureSelect](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/signatureSelectEventArgs/) and [signatureUnselect](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/signatureUnselectEventArgs/) events in Syncfusion® PDF Viewer offer robust options for managing the state of handwritten signatures within your application. By handling these events, developers can create a more interactive and dynamic user experience, responding programmatically to signature selection and unselection.
+The [signatureSelect](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/signatureSelectEventArgs) and [signatureUnselect](https://ej2.syncfusion.com/angular/documentation/api/pdfviewer/signatureUnselectEventArgs) events in PDF Viewer offer robust options for managing the state of handwritten signatures within your application. By handling these events, developers can create a more interactive and dynamic user experience, responding programmatically to signature selection and unselection.
[View sample in GitHub](https://github.com/SyncfusionExamples/angular-pdf-viewer-examples)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/angular/how-to/webservice-not-listening.md b/Document-Processing/PDF/PDF-Viewer/angular/how-to/webservice-not-listening.md
index bbb4502394..9c70eba23b 100644
--- a/Document-Processing/PDF/PDF-Viewer/angular/how-to/webservice-not-listening.md
+++ b/Document-Processing/PDF/PDF-Viewer/angular/how-to/webservice-not-listening.md
@@ -1,16 +1,16 @@
---
layout: post
title: Web-service is not listening to error | Syncfusion
-Description: Learn how to clear Web-service is not listening to errors in Syncfusion Angular PDF Viewer component and more.
+description: Learn how to clear Web-service is not listening to errors in Syncfusion Angular PDF Viewer component and more.
control: How to clear Web-service is not listening to errors.
documentation: ug
domainurl: ##DomainURL##
---
-# How to resolve the "Web-service is not listening" error
+# How to resolve the "Web-service is not listening" error in PDF Viewer

-If the Angular PDF Viewer reports a "Web-service is not listening" error, use the browser's developer tools to diagnose the request and the server behaviour. The steps below guide the most common troubleshooting paths and remediation actions.
+If the Angular PDF Viewer reports a "Web-service is not listening" error, use the browser's developer tools to diagnose the request and the server behavior. The steps below guide the most common troubleshooting paths and remediation actions.
**Step 1:** Open the browser's developer tools by right-clicking on the page and selecting `Inspect` from the dropdown menu. Then Navigate to the `Network` tab. This will show you all of the requests that are being made by the page.
@@ -32,7 +32,7 @@ N> Make sure you are connected to the internet and that your connection is stabl
## File not found
-If you are encountering an error message stating that the web service is not listening due to a file not being found in the Syncfusion® PDF viewer, you can try the following steps to resolve the issue:
+If you are encountering an error message stating that the web service is not listening due to a file not being found in the PDF viewer, you can try the following steps to resolve the issue:
### Check the file path
@@ -40,11 +40,11 @@ Ensure that the file path you use to access the PDF file is correct and that the
## Document cache not found
-The `Document cache not found` exception in Syncfusion® PDF Viewer typically occurs when the cache used to store the rendered pages of a PDF document is not found or has been deleted. This can happen if the cache directory is changed or deleted or if the application is running in a different environment than it was previously.
+The `Document cache not found` exception in PDF Viewer typically occurs when the cache used to store the rendered pages of a PDF document is not found or has been deleted. This can happen if the cache directory is changed or deleted or if the application is running in a different environment than it was previously.
### Check for multiple instances
-It's possible that you have multiple instances of the Syncfusion® PDF Viewer running simultaneously, which can cause issues with the document cache. To check for this, open the Task Manager on your computer and look for any instances of the Syncfusion® PDF Viewer running. If you find multiple instances, try closing them all and reopening the viewer.
+It's possible that you have multiple instances of the PDF Viewer running simultaneously, which can cause issues with the document cache. To check for this, open the Task Manager on your computer and look for any instances of the PDF Viewer running. If you find multiple instances, try closing them all and reopening the viewer.
We can use Redis cache and distributive cache for this issue.
@@ -54,11 +54,11 @@ Ensure that your network connection is stable and strong enough to support the w
## The document pointer does not exist in the cache.
-The `Document pointer does not exist in the cache` exception in the Syncfusion® PDF Viewer usually occurs when there is an issue with loading or caching the PDF document. This error can be caused by a variety of reasons, including:
+The `Document pointer does not exist in the cache` exception in the PDF Viewer usually occurs when there is an issue with loading or caching the PDF document. This error can be caused by a variety of reasons, including:
-To clear this error in the Syncfusion® PDF Viewer, you can try the following steps:
+To clear this error in the Angular PDF Viewer, you can try the following steps:
-**Step 1:** Clearing the cache may help resolve the issue. To clear the cache, navigate to the cache location, which can be found in the Syncfusion® PDF Viewer's settings or configuration files. Once you locate the cache folder, delete its contents.
+**Step 1:** Clearing the cache may help resolve the issue. To clear the cache, navigate to the cache location, which can be found in the Angular PDF Viewer's settings or configuration files. Once you locate the cache folder, delete its contents.
**Step 2:** Try reloading the document to ensure it is loaded correctly. You can do this by calling the controller's Load() method. Ensure the document is not already loaded before attempting to load it again.
@@ -66,4 +66,4 @@ To clear this error in the Syncfusion® PDF
## Internal server error
-Server-side exceptions happen for various use cases. We can't just define them if they are document-specific, provide the document, or you may need to contact Syncfusion® support for further assistance.
\ No newline at end of file
+Server-side exceptions happen for various use cases. We can't just define them if they are document-specific, provide the document, or you may need to contact support for further assistance.
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/accessibility.md b/Document-Processing/PDF/PDF-Viewer/blazor/accessibility.md
index b505dbd241..f82deba6f2 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/accessibility.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/accessibility.md
@@ -100,4 +100,4 @@ The accessibility compliance of the Blazor SfPdfViewer component is demonstrated
## See also
-* [Accessibility in Syncfusion® Blazor components](https://blazor.syncfusion.com/documentation/common/accessibility)
\ No newline at end of file
+* [Accessibility in Blazor components](https://blazor.syncfusion.com/documentation/common/accessibility)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/text-markup-annotation.md b/Document-Processing/PDF/PDF-Viewer/blazor/annotation/text-markup-annotation.md
index 4c950a5c71..57153139c9 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/text-markup-annotation.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/annotation/text-markup-annotation.md
@@ -390,7 +390,7 @@ Below is an example demonstrating how to delete an annotation programmatically:
}
```
-This example demonstrates how to programmatically delete an annotation within the Syncfusion® Blazor SfPdfViewer using the [DeleteAnnotationAsync](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.SfPdfViewer.PdfViewerBase.html#Syncfusion_Blazor_SfPdfViewer_PdfViewerBase_DeleteAnnotationAsync_Syncfusion_Blazor_SfPdfViewer_PdfAnnotation_) method.
+This example demonstrates how to programmatically delete an annotation within the Blazor SfPdfViewer using the [DeleteAnnotationAsync](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.SfPdfViewer.PdfViewerBase.html#Syncfusion_Blazor_SfPdfViewer_PdfViewerBase_DeleteAnnotationAsync_Syncfusion_Blazor_SfPdfViewer_PdfAnnotation_) method.
N> Alternatively, the annotation can be deleted using its annotation ID with the [DeleteAnnotationAsync](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.SfPdfViewer.PdfViewerBase.html#Syncfusion_Blazor_SfPdfViewer_PdfViewerBase_DeleteAnnotationAsync_System_String_) method.
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/command-manager.md b/Document-Processing/PDF/PDF-Viewer/blazor/command-manager.md
index 5eacf4fc76..ec1f50bff3 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/command-manager.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/command-manager.md
@@ -89,4 +89,4 @@ The following example registers two custom keyboard commands (`FitToWidth` and `
## See also
-* [Keyboard Accessibility in Syncfusion® Blazor PDF Viewer](./accessibility)
+* [Keyboard Accessibility in Blazor PDF Viewer](./accessibility)
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/deployment/aws-beanstalk-deployment.md b/Document-Processing/PDF/PDF-Viewer/blazor/deployment/aws-beanstalk-deployment.md
index 2958a9429d..760c2d8c4b 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/deployment/aws-beanstalk-deployment.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/deployment/aws-beanstalk-deployment.md
@@ -72,11 +72,11 @@ Add the following stylesheet and script to the head section of the **~/Pages/_Ho
{% highlight cshtml hl_lines="3 7" %}
-
+
-
+
@@ -85,7 +85,7 @@ Add the following stylesheet and script to the head section of the **~/Pages/_Ho
## Adding Blazor PDF Viewer Component
-Add the Syncfusion® PDF Viewer (Next-Gen) component in the **~/Pages/Index.razor** file.
+Add the Blazor PDF Viewer (Next-Gen) component in the **~/Pages/Index.razor** file.
{% tabs %}
{% highlight razor %}
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/deployment/wsl-application.md b/Document-Processing/PDF/PDF-Viewer/blazor/deployment/wsl-application.md
index 5f623e585f..a6ac620abb 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/deployment/wsl-application.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/deployment/wsl-application.md
@@ -9,7 +9,7 @@ documentation: ug
# Getting started with the Blazor PDF Viewer in WSL mode
-Use the following steps to run the Syncfusion® Blazor PDF Viewer (Next-Gen) component in WSL (Windows Subsystem for Linux) mode:
+Use the following steps to run the Blazor PDF Viewer (Next-Gen) component in WSL (Windows Subsystem for Linux) mode:
**Step 1:** Enable Windows Subsystem for Linux and Virtual Machine Platform.
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/faq.md b/Document-Processing/PDF/PDF-Viewer/blazor/faq.md
index ad794b48f0..3e84d8b701 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/faq.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/faq.md
@@ -9,7 +9,7 @@ documentation: ug
# Frequently Asked Questions in Blazor SfPdfViewer Component
-Common questions and answers for using the Syncfusion Blazor SfPdfViewer component.
+Common questions and answers for using the Blazor SfPdfViewer component.
* [How to Load PDF from URL to server-side PDF viewer?](./faqs/how-to-load-PDF-from-URL-to-server-side-PDF-viewer)
* [How to Create a SfPdfViewer within a popup window in Blazor?](./faqs/how-to-create-sfpdfviewer-in-a-popup-window)
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-check-status-of-annotations-or-comments.md b/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-check-status-of-annotations-or-comments.md
index 762ba0719e..2e731ed9eb 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-check-status-of-annotations-or-comments.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-check-status-of-annotations-or-comments.md
@@ -9,7 +9,7 @@ documentation: ug
# Check the status of annotations or comments in Blazor SfPdfViewer
-The Syncfusion Blazor SfPdfViewer component supports retrieving the review status of annotations and comments through the [Review](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.SfPdfViewer.Review.html) property of the [PdfAnnotation](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.SfPdfViewer.PdfAnnotation.html) class. This enables identifying the State (for example, Accepted, Rejected) and the StateModel (for example, Review, Comment) associated with each annotation.
+The Blazor SfPdfViewer component supports retrieving the review status of annotations and comments through the [Review](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.SfPdfViewer.Review.html) property of the [PdfAnnotation](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.SfPdfViewer.PdfAnnotation.html) class. This enables identifying the State (for example, Accepted, Rejected) and the StateModel (for example, Review, Comment) associated with each annotation.
The following code example shows how to obtain the review status of each annotation and log it to the browser console.
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-create-sfpdfviewer-in-a-splitter-component.md b/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-create-sfpdfviewer-in-a-splitter-component.md
index a724d3459c..acd98c4b43 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-create-sfpdfviewer-in-a-splitter-component.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-create-sfpdfviewer-in-a-splitter-component.md
@@ -9,7 +9,7 @@ documentation: ug
# Create the PDF Viewer in a Splitter component in Blazor
-The Syncfusion Blazor Splitter organizes content into resizable panes. The following example shows how to place the PDF Viewer inside a Splitter pane so users can view a document alongside other UI content.
+The Blazor Splitter organizes content into resizable panes. The following example shows how to place the PDF Viewer inside a Splitter pane so users can view a document alongside other UI content.
```cshtml
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-deploy-maui-using-android-emulator.md b/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-deploy-maui-using-android-emulator.md
index 706fdd5c69..1430b92f73 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-deploy-maui-using-android-emulator.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-deploy-maui-using-android-emulator.md
@@ -15,7 +15,7 @@ To create the .NET MAUI project, see Create a [MAUI app](https://help.syncfusion
## Add the PDF Viewer component
-Add the Syncfusion Blazor PDF Viewer component in the **~/Pages/Index.razor** file.
+Add the Blazor PDF Viewer component in the **~/Pages/Index.razor** file.
{% tabs %}
{% highlight razor %}
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-prevent-scrolling.md b/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-prevent-scrolling.md
index 4d1b6fda59..9509e278ff 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-prevent-scrolling.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-prevent-scrolling.md
@@ -9,7 +9,7 @@ documentation: ug
# Prevent the PDF from scrolling and remove the vertical scrollbar
-To prevent a PDF from scrolling and remove the vertical scrollbar in the Syncfusion® Blazor SfPdfViewer component, set the container's CSS `overflow` property to `hidden`.
+To prevent a PDF from scrolling and remove the vertical scrollbar in the Blazor SfPdfViewer component, set the container's CSS `overflow` property to `hidden`.
Setting `overflow: hidden` removes scrollbars and disables user scrolling. To target only vertical scrolling, consider `overflow-y: hidden`.
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-print-large-page-document.md b/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-print-large-page-document.md
index d38ae94c24..a8c0529ff3 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-print-large-page-document.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-print-large-page-document.md
@@ -9,7 +9,7 @@ documentation: ug
# Print large PDF documents in Blazor SfPdfViewer
-This article shows how to implement a client-side printing approach for large PDFs in the Syncfusion Blazor SfPdfViewer component using JavaScript interop.
+This article shows how to implement a client-side printing approach for large PDFs in the Blazor SfPdfViewer component using JavaScript interop.
### Implement a print handler
Add a custom print toolbar item to the primary toolbar, then handle its click to retrieve the loaded PDF as a byte array and invoke a JavaScript function to print the PDF on the client-side.
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-update-form-field-using-context-menu.md b/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-update-form-field-using-context-menu.md
index 0fa166b5c0..5f4d353b70 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-update-form-field-using-context-menu.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-update-form-field-using-context-menu.md
@@ -9,7 +9,7 @@ documentation: ug
# Update form fields using a context menu in Blazor SfPdfViewer
-Update PDF form fields at runtime by handling the [FormFieldClick event](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.SfPdfViewer.FormFieldClickArgs.html) and invoking the [UpdateFormFieldsAsync](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.SfPdfViewer.PdfViewerBase.html#Syncfusion_Blazor_SfPdfViewer_PdfViewerBase_UpdateFormFieldsAsync_Syncfusion_Blazor_SfPdfViewer_FormField_) method of the SfPdfViewer. The following example shows how to open a context menu on form-field click and apply the selected menu item text as the form field value. This example uses the Syncfusion Blazor ContextMenu component to update the field value.
+Update PDF form fields at runtime by handling the [FormFieldClick event](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.SfPdfViewer.FormFieldClickArgs.html) and invoking the [UpdateFormFieldsAsync](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.SfPdfViewer.PdfViewerBase.html#Syncfusion_Blazor_SfPdfViewer_PdfViewerBase_UpdateFormFieldsAsync_Syncfusion_Blazor_SfPdfViewer_FormField_) method of the SfPdfViewer. The following example shows how to open a context menu on form-field click and apply the selected menu item text as the form field value. This example uses the Blazor ContextMenu component to update the field value.
```cshtml
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/maui-blazor-app.md b/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/maui-blazor-app.md
index d1fd83a1bf..f540fcc909 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/maui-blazor-app.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/maui-blazor-app.md
@@ -9,7 +9,7 @@ documentation: ug
# Getting Started with the PDF Viewer in .NET MAUI Blazor Hybrid App
-This section explains how to create and run a .NET MAUI Blazor Hybrid application using the [Syncfusion® Blazor PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/blazor-pdf-viewer) component.
+This section explains how to create and run a .NET MAUI Blazor Hybrid application using the [Blazor PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/blazor-pdf-viewer) component.
## Prerequisites
@@ -150,11 +150,11 @@ N> If any errors occur while using the Android Emulator, see [Troubleshooting An

-N> To learn how to open, view, or interact with PDF files in the PDF Viewer component, see [Open and Save](.././opening-pdf-file). For a hands-on reference with working code examples, explore the sample projects available on [GitHub](https://github.com/SyncfusionExamples/blazor-pdf-viewer-examples/tree/master/Getting%20Started/Blazor%20Hybrid%20-%20.NET%20MAUI/MauiBlazorWindow).
+N> To learn how to open, view, or interact with PDF files in the PDF Viewer component, see [Open and Save](.././opening-pdf-file). For a hands-on reference with working code examples, explore the sample projects available on [GitHub](https://github.com/SyncfusionExamples/blazor-pdf-viewer-examples/tree/master/Getting%20Started/Blazor%20Hybrid%20-%20.NET%20MAUI/MauiBlazorWindow). Looking for the full Blazor PDF Viewer component overview, features, pricing, and documentation? Visit the [Blazor PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/blazor-pdf-viewer) page.
## See Also
* [Getting Started with Blazor PDF Viewer Component in WinForms Blazor Hybrid App](./winforms-blazor-app)
* [Getting Started with Blazor PDF Viewer Component in WPF Blazor Hybrid App](./wpf-blazor-app)
* [Supported features: desktop vs. mobile](./features#supported-features-desktop-vs-mobile)
-* [Render a PDF document from an embedded source in the .NET MAUI Android app](../faqs/how-to-deploy-maui-using-android-emulator)
+* [Render a PDF document from an embedded source in the .NET MAUI Android app](../faqs/how-to-deploy-maui-using-android-emulator)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/web-app.md b/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/web-app.md
index 4083235073..d46aa2f857 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/web-app.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/web-app.md
@@ -294,7 +294,7 @@ You can also experiment directly using the interactive playground below for a qu
{% playground "https://blazorplayground.syncfusion.com/embed/hXhHtILIfHjHlTTE?appbar=true&editor=true&result=true&errorlist=true&theme=fluent2" %}
-N> To learn how to open, view, or interact with PDF files in the PDF Viewer component, see [Open and Save](.././opening-pdf-file). For a hands-on reference with working code examples, explore the sample projects available on [GitHub](https://github.com/SyncfusionExamples/Blazor-Getting-Started-Examples/tree/main/PDFViewer2/NET10/PDFViewer2_WebAppServerMode).
+N> To learn how to open, view, or interact with PDF files in the PDF Viewer component, see [Open and Save](.././opening-pdf-file). For a hands-on reference with working code examples, explore the sample projects available on [GitHub](https://github.com/SyncfusionExamples/Blazor-Getting-Started-Examples/tree/main/PDFViewer2/NET10/PDFViewer2_WebAppServerMode). Looking for the full Blazor PDF Viewer component overview, features, pricing, and documentation? Visit the [Blazor PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/blazor-pdf-viewer) page.
## See also
@@ -306,4 +306,4 @@ N> To learn how to open, view, or interact with PDF files in the PDF Viewer comp
* [Processing Large Files Without Increasing Maximum Message Size in SfPdfViewer Component](../faqs/how-to-processing-large-files-without-increasing-maximum-message-size)
-* [.NET 9 Native Linking Issues with SkiaSharp and Emscripten 3.1.56](https://help.syncfusion.com/document-processing/faq/how-to-fix-skiasharp-native-reference-issue-in-blazor-net90-app)
+* [.NET 9 Native Linking Issues with SkiaSharp and Emscripten 3.1.56](https://help.syncfusion.com/document-processing/faq/how-to-fix-skiasharp-native-reference-issue-in-blazor-net90-app)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/web-assembly-application.md b/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/web-assembly-application.md
index 8ade5cf407..c2f0ce88a3 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/web-assembly-application.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/web-assembly-application.md
@@ -263,7 +263,7 @@ You can also experiment directly using the interactive playground below for a qu
{% playground "https://blazorplayground.syncfusion.com/embed/hXhHtILIfHjHlTTE?appbar=true&editor=true&result=true&errorlist=true&theme=fluent2" %}
-N> To learn how to open, view, or interact with PDF files in the PDF Viewer component, see [Open and Save](.././opening-pdf-file). For a hands-on reference with working code examples, explore the sample projects available on [GitHub](https://github.com/SyncfusionExamples/Blazor-Getting-Started-Examples/tree/main/PDFViewer2/NET10/PDFViewer2_WasmStandalone).
+N> To learn how to open, view, or interact with PDF files in the PDF Viewer component, see [Open and Save](.././opening-pdf-file). For a hands-on reference with working code examples, explore the sample projects available on [GitHub](https://github.com/SyncfusionExamples/Blazor-Getting-Started-Examples/tree/main/PDFViewer2/NET10/PDFViewer2_WasmStandalone). Looking for the full Blazor PDF Viewer component overview, features, pricing, and documentation? Visit the [Blazor PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/blazor-pdf-viewer) page.
## See also
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/winforms-blazor-app.md b/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/winforms-blazor-app.md
index 3cfefda063..34be5e71d9 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/winforms-blazor-app.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/winforms-blazor-app.md
@@ -200,7 +200,7 @@ Run the WinForms app. The Syncfusion® Blazor PDF Viewer renders inside the W

-> [View the sample on GitHub](https://github.com/SyncfusionExamples/blazor-pdf-viewer-examples/tree/master/Getting%20Started/Blazor%20Hybrid%20-%20WinForms).
+N> [View the sample on GitHub](https://github.com/SyncfusionExamples/blazor-pdf-viewer-examples/tree/master/Getting%20Started/Blazor%20Hybrid%20-%20WinForms). Looking for the full Blazor PDF Viewer component overview, features, pricing, and documentation? Visit the [Blazor PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/blazor-pdf-viewer) page.
## See also
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/wpf-blazor-app.md b/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/wpf-blazor-app.md
index 8d841abfc9..8c435a3738 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/wpf-blazor-app.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/wpf-blazor-app.md
@@ -9,7 +9,7 @@ documentation: ug
# View PDF files using the PDF Viewer in a WPF Blazor Hybrid App
-This section explains how to add the Syncfusion® Blazor PDF Viewer to a WPF Blazor Hybrid app using [Visual Studio](https://visualstudio.microsoft.com/vs/) or Visual Studio Code. The result is a desktop (WPF) application that hosts Blazor UI inside a BlazorWebView control.
+This section explains how to add the Blazor PDF Viewer to a WPF Blazor Hybrid app using [Visual Studio](https://visualstudio.microsoft.com/vs/) or Visual Studio Code. The result is a desktop (WPF) application that hosts Blazor UI inside a BlazorWebView control.
{% tabcontents %}
@@ -215,11 +215,11 @@ N> If the [DocumentPath](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor
## Run the app
-Run the WPF app. The Syncfusion® Blazor PDF Viewer renders inside the WPF window.
+Run the WPF app. The Blazor PDF Viewer renders inside the WPF window.

-> [View the sample on GitHub](https://github.com/SyncfusionExamples/blazor-pdf-viewer-examples/tree/master/Getting%20Started/Blazor%20Hybrid%20-%20WPF).
+N> [View the sample on GitHub](https://github.com/SyncfusionExamples/blazor-pdf-viewer-examples/tree/master/Getting%20Started/Blazor%20Hybrid%20-%20WPF). Looking for the full Blazor PDF Viewer component overview, features, pricing, and documentation? Visit the [Blazor PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/blazor-pdf-viewer) page.
## See also
@@ -231,4 +231,4 @@ Run the WPF app. The Syncfusion® Blazor PDF Viewer renders inside the WPF windo
* [Getting Started with Blazor PDF Viewer Component in MAUI Blazor App](./maui-blazor-app)
-* [Processing Large Files Without Increasing Maximum Message Size in SfPdfViewer Component](../faqs/how-to-processing-large-files-without-increasing-maximum-message-size)
+* [Processing Large Files Without Increasing Maximum Message Size in SfPdfViewer Component](../faqs/how-to-processing-large-files-without-increasing-maximum-message-size)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/migration.md b/Document-Processing/PDF/PDF-Viewer/blazor/migration.md
index 4474633f38..4326ac315b 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/migration.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/migration.md
@@ -83,11 +83,11 @@ N> The same script file is used for both `Server application` and `WebAssembly a
{% highlight html tabtitle="(~/Layout.cshtml/Host.cshtml)" hl_lines="7" %}
-
+
-
+
@@ -104,11 +104,11 @@ N> The same script file is used for both `Server application` and `WebAssembly a
{% highlight html tabtitle="(~/Layout.cshtml/Host.cshtml)" hl_lines="7" %}
-
+
-
+
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/open-pdf-file/from-amazon-s3.md b/Document-Processing/PDF/PDF-Viewer/blazor/open-pdf-file/from-amazon-s3.md
index 3bd3d2e1d1..a65e3fd5d5 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/open-pdf-file/from-amazon-s3.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/open-pdf-file/from-amazon-s3.md
@@ -9,7 +9,7 @@ documentation: ug
# Open PDF from AWS S3 in SfPdfViewer
-This article shows how to load a PDF stored in AWS S3 into the Syncfusion Blazor `SfPdfViewer` component.
+This article shows how to load a PDF stored in AWS S3 into the Blazor `SfPdfViewer` component.
## Step 1 — Create an S3 bucket and grant read access
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/open-pdf-file/from-azure-blob-storage.md b/Document-Processing/PDF/PDF-Viewer/blazor/open-pdf-file/from-azure-blob-storage.md
index 1686b74368..dd9f1795c6 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/open-pdf-file/from-azure-blob-storage.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/open-pdf-file/from-azure-blob-storage.md
@@ -9,7 +9,7 @@ documentation: ug
# Open PDF from Azure Blob Storage in SfPdfViewer
-This article shows how to load a PDF stored in Azure Blob Storage into the Syncfusion Blazor `SfPdfViewer` component.
+This article shows how to load a PDF stored in Azure Blob Storage into the Blazor `SfPdfViewer` component.
## Step 1 — Create the storage account and container
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/open-pdf-file/from-google-cloud-storage.md b/Document-Processing/PDF/PDF-Viewer/blazor/open-pdf-file/from-google-cloud-storage.md
index 489879fc79..6c0c0df28e 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/open-pdf-file/from-google-cloud-storage.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/open-pdf-file/from-google-cloud-storage.md
@@ -9,7 +9,7 @@ documentation: ug
# Open PDF from Google Cloud Storage in SfPdfViewer
-This article shows how to load a PDF stored in Google Cloud Storage into the Syncfusion Blazor `SfPdfViewer` component.
+This article shows how to load a PDF stored in Google Cloud Storage into the Blazor `SfPdfViewer` component.
## Step 1 — Create a service account
@@ -69,7 +69,7 @@ N> Replace **Your Bucket name from Google Cloud Storage** with the actual Google
N> Replace **path/to/service-account-key.json** with the absolute or application-accessible path to the service account key JSON file.
-N> Install the **Google.Cloud.Storage.V1** NuGet package in the application to use the preceding code. Ensure the Syncfusion Blazor packages are installed and a valid license key is registered.
+N> Install the **Google.Cloud.Storage.V1** NuGet package in the application to use the preceding code. Ensure the Blazor packages are installed and a valid license key is registered.
[View the sample on GitHub](https://github.com/SyncfusionExamples/blazor-pdf-viewer-examples/tree/master/Load%20and%20Save/Open%20and%20Save%20from%20GCS)
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/open-pdf-file/from-google-drive.md b/Document-Processing/PDF/PDF-Viewer/blazor/open-pdf-file/from-google-drive.md
index d42b88e1d9..c9e1dde2f7 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/open-pdf-file/from-google-drive.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/open-pdf-file/from-google-drive.md
@@ -9,7 +9,7 @@ documentation: ug
# Open PDF from Google Drive in SfPdfViewer
-This article shows how to load a PDF stored in Google Drive into the Syncfusion Blazor `SfPdfViewer` component.
+This article shows how to load a PDF stored in Google Drive into the Blazor `SfPdfViewer` component.
## Step 1 — Enable the Google Drive API
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/create-programmatically.md b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/create-programmatically.md
index 45c6bd22f3..7b288562da 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/create-programmatically.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/create-programmatically.md
@@ -202,7 +202,7 @@ The following example shows how to set default properties for redaction annotati
```cshtml
@*
This component demonstrates how to configure default redaction annotation settings
- in the Syncfusion Blazor PDF Viewer.
+ in the Blazor PDF Viewer.
*@
Looking for the full JavaScript PDF Viewer component overview, features, pricing, and documentation? Visit the [JavaScript PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/javascript-pdf-viewer) page.
+
## See also
- [Getting started with Standalone JavaScript PDF Viewer](./getting-started)
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es5/getting-started.md b/Document-Processing/PDF/PDF-Viewer/javascript-es5/getting-started.md
index 51a1e3a4a5..b4fafe0c97 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es5/getting-started.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es5/getting-started.md
@@ -212,7 +212,7 @@ You can also explore the PDF Viewer interactively using the live sample below.
{% previewsample "/document-processing/code-snippet/pdfviewer/javascript-es5/es5-getting-started-cs2" %}
-> [View sample in GitHub](https://github.com/SyncfusionExamples/javascript-pdf-viewer-examples/tree/master/How%20to/Refer%20resource%20url%20locally)
+N> [View sample in GitHub](https://github.com/SyncfusionExamples/javascript-pdf-viewer-examples/tree/master/How%20to/Refer%20resource%20url%20locally). Looking for the full JavaScript PDF Viewer component overview, features, pricing, and documentation? Visit the [JavaScript PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/javascript-pdf-viewer) page.
## See also
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/add-save-button-js.md b/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/add-save-button-js.md
index 167d26e7b3..1526156524 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/add-save-button-js.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/add-save-button-js.md
@@ -12,9 +12,9 @@ domainurl: ##DomainURL##
The PDF Viewer supports customizing toolbar items, including adding, showing, hiding, enabling, and disabling items.
-- Save button: The Save button can be defined using [CustomToolbarItemModel](https://ej2.syncfusion.com/javascript/documentation/api/pdfviewer/customToolbarItem/) and included alongside existing items via [ToolbarSettings](https://ej2.syncfusion.com/javascript/documentation/api/pdfviewer/toolbarSettings/). Handle the click action using [`toolbarclick`](https://ej2.syncfusion.com/javascript/documentation/api/toolbar/clickEventArgs/).
+- Save button: The Save button can be defined using [CustomToolbarItemModel](https://ej2.syncfusion.com/javascript/documentation/api/pdfviewer/customToolbarItem) and included alongside existing items via [ToolbarSettings](https://ej2.syncfusion.com/javascript/documentation/api/pdfviewer/toolbarSettings). Handle the click action using [`toolbarclick`](https://ej2.syncfusion.com/javascript/documentation/api/toolbar/clickEventArgs).
-- Show or hide: The Save button can be shown or hidden using [ToolbarSettings](https://ej2.syncfusion.com/javascript/documentation/api/pdfviewer/toolbarSettings/). Predefined items are listed under [`ToolbarItem`](https://ej2.syncfusion.com/javascript/documentation/api/pdfviewer/toolbarItem/).
+- Show or hide: The Save button can be shown or hidden using [ToolbarSettings](https://ej2.syncfusion.com/javascript/documentation/api/pdfviewer/toolbarSettings). Predefined items are listed under [`ToolbarItem`](https://ej2.syncfusion.com/javascript/documentation/api/pdfviewer/toolbarItem).
- Enable or disable: The Save button can be enabled or disabled using `enableToolbarItem` (see the API reference linked for the toolbar).
@@ -103,7 +103,7 @@ Sets the CSS class or icon to add as a prefix to the Save button content.
The id property within a CustomToolbarItemModel is required and uniquely identifies each toolbar item for configuration and interaction.
-When defining or customizing toolbar items, assign a specific, descriptive id to each item. These properties are commonly used when defining custom toolbar items with `CustomToolbarItemModel` in the context of Syncfusion PDF Viewer. When configuring the toolbar using the `ToolbarSettings` property, include these properties to customize appearance and behavior.
+When defining or customizing toolbar items, assign a specific, descriptive id to each item. These properties are commonly used when defining custom toolbar items with `CustomToolbarItemModel` in the context of PDF Viewer. When configuring the toolbar using the `ToolbarSettings` property, include these properties to customize appearance and behavior.
N> When customizing the Save button, icons or text can be used based on design preference.
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/control-annotation-visibility-js.md b/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/control-annotation-visibility-js.md
index ffa605c17c..29e07662ff 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/control-annotation-visibility-js.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/control-annotation-visibility-js.md
@@ -8,7 +8,7 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Control annotation visibility in PDF Viewer
+# Control annotation visibility in JavaScript PDF Viewer
### Overview
@@ -16,7 +16,7 @@ This guide explains how to control the visibility of PDF annotations in document
### Steps to control annotation visibility
-**Step 1:** Follow the steps provided in the [link](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/javascript-es5/getting-started/) to create a simple PDF Viewer sample.
+**Step 1:** Follow the steps provided in the [link](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/javascript-es5/getting-started) to create a simple PDF Viewer sample.
**Step 2:** Add buttons for annotation modification and downloading
@@ -121,6 +121,6 @@ Implement a function that updates annotation visibility flags for the document.
}
```
-Following these steps ensures annotations are visible in the Syncfusion PDF Viewer while controlling their visibility in the downloaded PDF.
+Following these steps ensures annotations are visible in the PDF Viewer while controlling their visibility in the downloaded PDF.
[View sample in GitHub](https://github.com/SyncfusionExamples/javascript-pdf-viewer-examples/tree/master/How%20to)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/extract-text-js.md b/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/extract-text-js.md
index d1ccb8ad50..bdd3659d60 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/extract-text-js.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/extract-text-js.md
@@ -7,7 +7,7 @@ control: PDF Viewer
documentation: ug
---
-# Extract text option in the JavaScript PDF Viewer
+# Extract text in the JavaScript PDF Viewer
The `extractText` method extracts text from one or more pages and can return plain text or text with bounds for each element.
@@ -35,7 +35,7 @@ Returns a Promise with:
- textData: An array of TextDataSettingsModel with details including bounds and page text.
- pageText: A concatenated string of plain text from the specified page(s).
-### Usage of extractText in Syncfusion PDF Viewer Control
+### Usage of extractText in PDF Viewer control
Here is an example that demonstrates how to use the extractText method along with event handling:
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/get-base64-js.md b/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/get-base64-js.md
index 779b9621a7..ae1654bb31 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/get-base64-js.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/get-base64-js.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
### Overview
-This guide shows how to obtain the Base64-encoded value of a PDF document loaded in the Syncfusion® PDF Viewer using JavaScript. Producing a Base64 string is useful for sending the PDF to a server, embedding it in JSON payloads, or client-side processing.
+This guide shows how to obtain the Base64-encoded value of a PDF document loaded in the PDF Viewer using JavaScript. Producing a Base64 string is useful for sending the PDF to a server, embedding it in JSON payloads, or client-side processing.
### How to retrieve the Base64 value
@@ -59,6 +59,6 @@ function base64ofloadedDocument() {
```
### Conclusion
-By implementing these steps in the JavaScript component, a PDF document loaded in the Syncfusion® PDF Viewer can be converted into a Base64-encoded data URL when a button is clicked. This facilitates the manipulation or transfer of PDF data as needed
+By implementing these steps in the JavaScript component, a PDF document loaded in the PDF Viewer can be converted into a Base64-encoded data URL when a button is clicked. This facilitates the manipulation or transfer of PDF data as needed
[View sample in GitHub](https://github.com/SyncfusionExamples/javascript-pdf-viewer-examples/tree/master/How%20to)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/pagerenderstarted-pagerendercompleted-js.md b/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/pagerenderstarted-pagerendercompleted-js.md
index 7d68168e05..d1fbe874ae 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/pagerenderstarted-pagerendercompleted-js.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/pagerenderstarted-pagerendercompleted-js.md
@@ -1,6 +1,6 @@
---
layout: post
-title: Handle pageRenderInitiate and pageRenderComplete in JavaScript PDF Viewer | Syncfusion
+title: Page rendering events in JavaScript PDF Viewer | Syncfusion
description: Learn how to use the pageRenderInitiate and pageRenderComplete events in the Syncfusion JavaScript PDF Viewer during page rendering.
platform: document-processing
control: PDF Viewer
@@ -8,9 +8,9 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Handle pageRenderInitiate and pageRenderComplete events
+# Page rendering events in JavaScript PDF Viewer
-In the Syncfusion PDF Viewer, the [pageRenderInitiate](https://ej2.syncfusion.com/documentation/api/pdfviewer/#pagerenderinitiate) and [pageRenderComplete](https://ej2.syncfusion.com/documentation/api/pdfviewer/#pagerendercomplete) events occur during page rendering.
+In the PDF Viewer, the [pageRenderInitiate](https://ej2.syncfusion.com/documentation/api/pdfviewer#pagerenderinitiate) and [pageRenderComplete](https://ej2.syncfusion.com/documentation/api/pdfviewer#pagerendercomplete) events occur during page rendering.
**pageRenderInitiate**
@@ -34,6 +34,6 @@ pdfviewer.pageRenderComplete = args => {
};
```
-The provided code demonstrates how to subscribe to these events in the Syncfusion PDF Viewer component.
+The provided code demonstrates how to subscribe to these events in the PDF Viewer component.
[View sample in GitHub](https://github.com/SyncfusionExamples/javascript-pdf-viewer-examples/tree/master/How%20to/PageRenderStarted%20and%20PageRenderCompleted%20event)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/signatureselect-signatureunselect-js.md b/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/signatureselect-signatureunselect-js.md
index f0d12ec92b..ba18d4b4d7 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/signatureselect-signatureunselect-js.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es5/how-to/signatureselect-signatureunselect-js.md
@@ -1,6 +1,6 @@
---
layout: post
-title: Handle signatureSelect and signatureUnselect events in JavaScript PDF Viewer | Syncfusion
+title: Signature selection events in JavaScript PDF Viewer | Syncfusion
description: Learn how to handle signatureSelect and signatureUnselect events in the Syncfusion JavaScript PDF Viewer to manage handwritten signature selection state.
platform: document-processing
control: PDF Viewer
@@ -8,9 +8,9 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Handle signatureSelect and signatureUnselect events
+# Handle signature selection events in JavaScript PDF Viewer
-The Syncfusion® PDF Viewer exposes events for monitoring the selection state of handwritten signature annotations: [signatureSelect](https://ej2.syncfusion.com/javascript/documentation/api/pdfviewer/signatureSelectEventArgs/) and [signatureUnselect](https://ej2.syncfusion.com/javascript/documentation/api/pdfviewer/signatureUnselectEventArgs/). These events enable applications to respond when a signature annotation is selected or cleared—for example, updating the UI, enabling contextual actions, or recording metadata.
+The PDF Viewer exposes events for monitoring the selection state of handwritten signature annotations: [signatureSelect](https://ej2.syncfusion.com/javascript/documentation/api/pdfviewer/signatureSelectEventArgs) and [signatureUnselect](https://ej2.syncfusion.com/javascript/documentation/api/pdfviewer/signatureUnselectEventArgs). These events enable applications to respond when a signature annotation is selected or cleared—for example, updating the UI, enabling contextual actions, or recording metadata.
**signatureSelect**
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es5/open-pdf-file/from-azure-active-directory.md b/Document-Processing/PDF/PDF-Viewer/javascript-es5/open-pdf-file/from-azure-active-directory.md
index c6cfb7d5a4..17bb1fbfa2 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es5/open-pdf-file/from-azure-active-directory.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es5/open-pdf-file/from-azure-active-directory.md
@@ -1,6 +1,6 @@
---
layout: post
-title: Open PDF from Azure Active Directory in JavaScript PDF Viewer | Syncfusion
+title: Load PDF file from Azure Active Directory | Syncfusion
description: Learn how to load and save PDFs using Azure Active Directory (AAD) with the Syncfusion JavaScript PDF Viewer component.
platform: document-processing
control: PDF Viewer
@@ -8,7 +8,7 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Open PDF from Azure Active Directory
+# Load PDF from Azure Active Directory in JavaScript PDF Viewer
### Overview
@@ -98,7 +98,7 @@ N> Prefer `DefaultAzureCredential` or a managed identity for server authenticati
### Step 6: Client-side configuration
1. **Run the JS Sample**:
- - Start the JS sample that includes the Syncfusion PDF Viewer.
+ - Start the JS sample that includes the PDF Viewer.
2. **Load PDF from AAD**:
- When the user clicks the **Load from AAD** button, the JS client makes an HTTP request to the server-side API to fetch the PDF from Azure Blob Storage.
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es5/print/overview.md b/Document-Processing/PDF/PDF-Viewer/javascript-es5/print/overview.md
index 81617b01e0..81d46d8af3 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es5/print/overview.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es5/print/overview.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Print Overview in JavaScript PDF Viewer Control
-The JavaScript PDF Viewer includes built-in printing via the toolbar and APIs so users can control how documents are printed and monitor the process.
+The [JavaScript PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/javascript-pdf-viewer) includes built-in printing via the toolbar and APIs so users can control how documents are printed and monitor the process.
Select **Print** in the built-in toolbar to open the browser print dialog.
@@ -18,7 +18,7 @@ Select **Print** in the built-in toolbar to open the browser print dialog.
## Enable or Disable Print in JavaScript PDF Viewer
-The Syncfusion JavaScript PDF Viewer component lets users print a loaded PDF document through the built-in toolbar or programmatic calls. Control whether printing is available by setting the `enablePrint` property (`true` enables printing; `false` disables it).
+The JavaScript PDF Viewer component lets users print a loaded PDF document through the built-in toolbar or programmatic calls. Control whether printing is available by setting the `enablePrint` property (`true` enables printing; `false` disables it).
The following JavaScript examples render the PDF Viewer with printing enabled in standalone and server-backed applications.
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es5/save-pdf-file/to-azure-active-directory.md b/Document-Processing/PDF/PDF-Viewer/javascript-es5/save-pdf-file/to-azure-active-directory.md
index bb18275593..51cef74fa0 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es5/save-pdf-file/to-azure-active-directory.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es5/save-pdf-file/to-azure-active-directory.md
@@ -1,6 +1,6 @@
---
layout: post
-title: Save PDF files to Azure Active Directory (AAD) in JavaScript PDF Viewer | Syncfusion
+title: Save PDF files to Azure Active Directory (AAD) | Syncfusion
description: Learn how to load and save PDF files with Azure Active Directory (AAD) using the Syncfusion JavaScript PDF Viewer component and a server-backed web service.
platform: document-processing
control: PDF Viewer
@@ -94,7 +94,7 @@ The JavaScript PDF Viewer component supports loading and saving PDF files using
### Step 6: Client-side configuration
1. Run the JavaScript sample:
- - Start the JS sample that includes the Syncfusion PDF Viewer.
+ - Start the JS sample that includes the PDF Viewer.
2. Load a PDF from AAD:
- When the user clicks the **Load from AAD** button, the JS client will make an HTTP request to the server-side API to fetch the PDF from Azure Blob Storage.
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es5/save-pdf-file/to-google-drive.md b/Document-Processing/PDF/PDF-Viewer/javascript-es5/save-pdf-file/to-google-drive.md
index dd2ae7d100..6499f41a26 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es5/save-pdf-file/to-google-drive.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es5/save-pdf-file/to-google-drive.md
@@ -8,9 +8,9 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Save PDF files to Google Drive
+# Save PDF files to Google Drive in JavaScript PDF Viewer
-This article describes how to save a PDF file to Google Drive from the Syncfusion JavaScript PDF Viewer using a server-side web service. Follow the steps below.
+This article describes how to save a PDF file to Google Drive from the JavaScript PDF Viewer using a server-side web service. Follow the steps below.
**Step 1:** Set up the Google Drive API
@@ -18,7 +18,7 @@ Create a Google Cloud project, enable the Google Drive API, and obtain OAuth 2.0
**Step 2:** Create a PDF Viewer sample in JavaScript
-Create a simple PDF Viewer sample in JavaScript by following the Syncfusion PDF Viewer for JavaScript [getting started](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/JavaScript/getting-started) guide. This establishes the basic application structure required for the integration.
+Create a simple PDF Viewer sample in JavaScript by following the PDF Viewer for JavaScript [getting started](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/JavaScript/getting-started) guide. This establishes the basic application structure required for the integration.
**Step 3:** Modify the `PdfViewerController.cs` file in the web service project
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es5/save-pdf-file/to-one-drive.md b/Document-Processing/PDF/PDF-Viewer/javascript-es5/save-pdf-file/to-one-drive.md
index f704398c9c..a800de7395 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es5/save-pdf-file/to-one-drive.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es5/save-pdf-file/to-one-drive.md
@@ -8,9 +8,9 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Save PDF files to OneDrive
+# Save PDF files to OneDrive in JavaScript PDF Viewer
-This article describes how to save a PDF file to OneDrive from the Syncfusion JavaScript PDF Viewer using a server-side web service. Follow the steps below.
+This article describes how to save a PDF file to OneDrive from the [JavaScript PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/javascript-pdf-viewer) using a server-side web service. Follow the steps below.
**Step 1:** Create a Microsoft Graph API application
@@ -18,7 +18,7 @@ Create a Microsoft Graph API application, and obtain the application (client) ID
**Step 2:** Create a PDF Viewer sample in JavaScript
-Create a simple PDF Viewer sample in JavaScript by following the Syncfusion PDF Viewer for JavaScript [getting started](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/javascript-es6/getting-started) guide. This establishes the application structure required for the integration.
+Create a simple PDF Viewer sample in JavaScript by following the PDF Viewer for JavaScript [getting started](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/javascript-es6/getting-started) guide. This establishes the application structure required for the integration.
**Step 3:** Modify the `PdfViewerController.cs` file in the web service project
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es5/server-deployment/pdfviewer-server-docker-image-overview.md b/Document-Processing/PDF/PDF-Viewer/javascript-es5/server-deployment/pdfviewer-server-docker-image-overview.md
index 9d799ecde8..368ca1bb6d 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es5/server-deployment/pdfviewer-server-docker-image-overview.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es5/server-deployment/pdfviewer-server-docker-image-overview.md
@@ -7,11 +7,11 @@ control: PDF Viewer
documentation: ug
domainurl: ##DomainURL##
---
-# PDF Viewer server Docker image overview
+# PDF Viewer server Docker image overview in JavaScript
-The Syncfusion PDF Viewer component enables viewing, printing, form filling, and annotating PDF files in web applications. The client component requires a server-side Web API to process and render PDF content.
+The PDF Viewer component enables viewing, printing, form filling, and annotating PDF files in web applications. The client component requires a server-side Web API to process and render PDF content.
-This Docker image provides a preconfigured container for the PDF Viewer server backend and can be deployed quickly in most environments.
+This Docker image provides a preconfigured container for the PDF Viewer server back end and can be deployed quickly in most environments.
PDF Viewer is a commercial product and requires a valid license in production environments. [Request a license or trial key](https://help.syncfusion.com/common/essential-studio/licensing/licensing-faq/where-can-i-get-a-license-key) from the Syncfusion licensing portal
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es5/toolbar.md b/Document-Processing/PDF/PDF-Viewer/javascript-es5/toolbar.md
index 4735ac0ede..b21387258d 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es5/toolbar.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es5/toolbar.md
@@ -254,7 +254,7 @@ The prefix property is used to set the CSS class or icon that should be added as
The id property within a CustomToolbarItemModel is a compulsory attribute that plays a vital role in toolbar customization. It serves as a unique identifier for each toolbar item, facilitating distinct references and interactions.
When defining or customizing toolbar items, it is mandatory to assign a specific and descriptive id to each item.
-These properties are commonly used when defining custom toolbar items with the `CustomToolbarItemModel`` in the context of Syncfusion PDF Viewer. When configuring the toolbar using the `ToolbarSettings`` property, you can include these properties to customize the appearance and behavior of each toolbar item.
+These properties are commonly used when defining custom toolbar items with the `CustomToolbarItemModel`` in the context of PDF Viewer. When configuring the toolbar using the `ToolbarSettings`` property, you can include these properties to customize the appearance and behavior of each toolbar item.
N> When customizing toolbar items, you have the flexibility to include either icons or text based on your design preference.
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es5/troubleshooting/content-security-policy.md b/Document-Processing/PDF/PDF-Viewer/javascript-es5/troubleshooting/content-security-policy.md
index 3ac888348b..fe5e06572c 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es5/troubleshooting/content-security-policy.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es5/troubleshooting/content-security-policy.md
@@ -11,9 +11,9 @@ documentation: ug
Content Security Policy (CSP) is a browser security feature that helps mitigate attacks such as cross-site scripting (XSS) and data injection by restricting the sources from which content can load.
-When strict [Content Security Policy (CSP)](https://csp.withgoogle.com/docs/strict-csp.html) is enabled, several browser capabilities are disabled by default. To run the Syncfusion PDF Viewer control under strict CSP, include the following directives in the CSP meta tag. These directives can also be provided by the HTTP `Content-Security-Policy` response header from the server; the examples below show client-side meta tag usage.
+When strict [Content Security Policy (CSP)](https://csp.withgoogle.com/docs/strict-csp.html) is enabled, several browser capabilities are disabled by default. To run the PDF Viewer control under strict CSP, include the following directives in the CSP meta tag. These directives can also be provided by the HTTP `Content-Security-Policy` response header from the server; the examples below show client-side meta tag usage.
-* The Syncfusion PDF Viewer control renders calculated **inline styles** and **base64** font icons, which strict CSP blocks. Allow these assets by adding the [`style-src 'self' 'unsafe-inline';`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/style-src) and [`font-src 'self' data:;`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/font-src) directives, as shown below.
+* The PDF Viewer control renders calculated **inline styles** and **base64** font icons, which strict CSP blocks. Allow these assets by adding the [`style-src 'self' 'unsafe-inline';`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/style-src) and [`font-src 'self' data:;`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/font-src) directives, as shown below.
{% tabs %}
{% highlight razor tabtitle="HTML" %}
@@ -27,7 +27,7 @@ When strict [Content Security Policy (CSP)](https://csp.withgoogle.com/docs/stri
* The Syncfusion **material** and **tailwind** built-in themes reference the [`Roboto external font`](https://fonts.googleapis.com/css?family=Roboto:400,500), which strict CSP also blocks. Permit these external fonts by adding their URLs to both the [`style-src`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/style-src) and [`font-src`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/font-src) directives in the meta tag.
-The resulting meta tag must be placed within the `` element to resolve CSP violations when using the Syncfusion PDF Viewer control with the material and tailwind themes.
+The resulting meta tag must be placed within the `` element to resolve CSP violations when using the PDF Viewer control with the material and tailwind themes.
{% tabs %}
{% highlight razor tabtitle="HTML" %}
@@ -42,7 +42,7 @@ The resulting meta tag must be placed within the `` element to resolve CSP
{% endhighlight %}
{% endtabs %}
-* The Syncfusion PDF Viewer control can render images as **blob** and **base64** sources, which strict CSP blocks. To permit these formats, include the [`style-src 'self' 'unsafe-inline';`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/style-src) and [`img-src 'self' data:;`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/img-src) directives in the meta tag, as illustrated below.
+* The PDF Viewer control can render images as **blob** and **base64** sources, which strict CSP blocks. To permit these formats, include the [`style-src 'self' 'unsafe-inline';`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/style-src) and [`img-src 'self' data:;`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/img-src) directives in the meta tag, as illustrated below.
{% tabs %}
{% highlight razor tabtitle="HTML" %}
@@ -56,6 +56,6 @@ The resulting meta tag must be placed within the `` element to resolve CSP
{% endhighlight %}
{% endtabs %}
-N> Starting with the 2023 Vol 2 (v22.1) release, the Content Security Policy for the Syncfusion PDF Viewer control was improved by using a [function template](../template#function-template) approach for template properties, which eliminates the need for the `unsafe-eval` directive in the CSP meta tag. For older releases (pre-v22.1) that use previous template patterns, the `unsafe-eval` directive may still be required.
+N> Starting with the 2023 Vol 2 (v22.1) release, the Content Security Policy for the PDF Viewer control was improved by using a [function template](../template#function-template) approach for template properties, which eliminates the need for the `unsafe-eval` directive in the CSP meta tag. For older releases (pre-v22.1) that use previous template patterns, the `unsafe-eval` directive may still be required.
[View the sample on GitHub](https://github.com/SyncfusionExamples/javascript-pdf-viewer-examples/tree/master/Troubleshooting/Content%20Security%20Policy)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es6/Redaction/overview.md b/Document-Processing/PDF/PDF-Viewer/javascript-es6/Redaction/overview.md
index 9662f393f3..116f1221d3 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es6/Redaction/overview.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es6/Redaction/overview.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Redaction in JavaScript (ES6) PdfViewer
-Redaction annotations are used to hide confidential or sensitive information in a PDF. The Syncfusion JavaScript PDF Viewer (EJ2) enables marking regions or entire pages for redaction, customizing appearance, and permanently applying redaction them with a single action.
+Redaction annotations are used to hide confidential or sensitive information in a PDF. The JavaScript PDF Viewer (EJ2) enables marking regions or entire pages for redaction, customizing appearance, and permanently applying redaction them with a single action.
## Enable the redaction toolbar
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es6/forms/custom-data.md b/Document-Processing/PDF/PDF-Viewer/javascript-es6/forms/custom-data.md
index 53f6a09451..36c2fb3704 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es6/forms/custom-data.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es6/forms/custom-data.md
@@ -9,7 +9,7 @@ documentation: ug
# Add custom data to PDF form fields in TypeScript PDF Viewer
-The Syncfusion JavaScript PDF Viewer allows attaching application-specific data to form fields using the `customData` property. This enables associating business identifiers, tags, validation hints, or workflow metadata with form fields.
+The JavaScript PDF Viewer allows attaching application-specific data to form fields using the `customData` property. This enables associating business identifiers, tags, validation hints, or workflow metadata with form fields.
Custom data remains linked to the form field throughout the viewer session and can be accessed or updated whenever the field is queried or modified.
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es6/getting-started-with-server-backed.md b/Document-Processing/PDF/PDF-Viewer/javascript-es6/getting-started-with-server-backed.md
index d4f811bb7a..d0abd3d541 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es6/getting-started-with-server-backed.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es6/getting-started-with-server-backed.md
@@ -190,6 +190,8 @@ N> For hosting the web service on Linux, include [SkiaSharp.NativeAssets.Linux](
| AWS Lambda|[SkiaSharp.NativeAssets.Linux](https://nuget.org/packages/SkiaSharp.NativeAssets.Linux/3.119.1)|
| AWS Elastic Beanstalk |[SkiaSharp.NativeAssets.Linux.NoDependencies v3.119.1](https://www.nuget.org/packages/SkiaSharp.NativeAssets.Linux.NoDependencies/3.119.1)|
+N> Looking for the full JavaScript PDF Viewer component overview, features, pricing, and documentation? Visit the [JavaScript PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/javascript-pdf-viewer) page.
+
## See also
- [Getting started in TypeScript PDF Viewer](./getting-started)
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es6/getting-started.md b/Document-Processing/PDF/PDF-Viewer/javascript-es6/getting-started.md
index 87063283e5..6d76b81ccc 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es6/getting-started.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es6/getting-started.md
@@ -140,8 +140,7 @@ The image below shows how the PDF Viewer is rendered in the browser:
{% previewsample "/document-processing/code-snippet/pdfviewer/javascript-es6/getting-started-cs2" %}
-> [View Sample in GitHub](https://github.com/SyncfusionExamples/typescript-pdf-viewer-examples/tree/master/Save%20and%20Load)
-
+N> [View Sample in GitHub](https://github.com/SyncfusionExamples/typescript-pdf-viewer-examples/tree/master/Save%20and%20Load). Looking for the full JavaScript PDF Viewer component overview, features, pricing, and documentation? Visit the [JavaScript PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/javascript-pdf-viewer) page.
## See also
- [Getting started with Server-Backed TypeScript PDF Viewer](./getting-started-with-server-backed)
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es6/how-to/get-base64-ts.md b/Document-Processing/PDF/PDF-Viewer/javascript-es6/how-to/get-base64-ts.md
index 6ecedd3f39..7b98226928 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es6/how-to/get-base64-ts.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es6/how-to/get-base64-ts.md
@@ -11,7 +11,7 @@ documentation: ug
### Overview
-This guide shows how to obtain the Base64-encoded value of a PDF document loaded in the Syncfusion® PDF Viewer using TypeScript. Producing a Base64 string is useful for sending the PDF to a server, embedding it in JSON payloads, or client-side processing.
+This guide shows how to obtain the Base64-encoded value of a PDF document loaded in the PDF Viewer using TypeScript. Producing a Base64 string is useful for sending the PDF to a server, embedding it in JSON payloads, or client-side processing.
### How to retrieve the Base64 value
@@ -57,6 +57,6 @@ function base64ofloadedDocument() {
```
### Conclusion
-By implementing these steps in the TypeScript component, a PDF document loaded in the Syncfusion® PDF Viewer can be converted into a Base64-encoded data URL when a button is clicked. This facilitates the manipulation or transfer of PDF data as needed
+By implementing these steps in the TypeScript component, a PDF document loaded in the PDF Viewer can be converted into a Base64-encoded data URL when a button is clicked. This facilitates the manipulation or transfer of PDF data as needed
[View sample in GitHub](https://github.com/SyncfusionExamples/typescript-pdf-viewer-examples/tree/master/How%20to)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es6/how-to/signatureselect-signatureunselect-ts.md b/Document-Processing/PDF/PDF-Viewer/javascript-es6/how-to/signatureselect-signatureunselect-ts.md
index fdb4a48e2a..a5b5d49801 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es6/how-to/signatureselect-signatureunselect-ts.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es6/how-to/signatureselect-signatureunselect-ts.md
@@ -1,15 +1,15 @@
---
layout: post
-title: Handle signatureSelect and signatureUnselect events | Syncfusion
+title: Signature selection events in TypeScript PDF Viewer | Syncfusion
description: Learn how to handle signatureSelect and signatureUnselect events in the Syncfusion TypeScript PDF Viewer to manage handwritten signature selection state.
platform: document-processing
control: PDF Viewer
documentation: ug
---
-# Handle signatureSelect and signatureUnselect events
+# Handle signature selection events in TypeScript PDF Viewer
-The Syncfusion® PDF Viewer exposes events for monitoring the selection state of handwritten signature annotations: [signatureSelect](https://ej2.syncfusion.com/documentation/api/pdfviewer/signatureSelectEventArgs/) and [signatureUnselect](https://ej2.syncfusion.com/documentation/api/pdfviewer/signatureUnselectEventArgs/). These events enable applications to respond when a signature annotation is selected or cleared—for example, updating the UI, enabling contextual actions, or recording metadata.
+The PDF Viewer exposes events for monitoring the selection state of handwritten signature annotations: [signatureSelect](https://ej2.syncfusion.com/documentation/api/pdfviewer/signatureSelectEventArgs) and [signatureUnselect](https://ej2.syncfusion.com/documentation/api/pdfviewer/signatureUnselectEventArgs). These events enable applications to respond when a signature annotation is selected or cleared—for example, updating the UI, enabling contextual actions, or recording metadata.
**signatureSelect**
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es6/print/overview.md b/Document-Processing/PDF/PDF-Viewer/javascript-es6/print/overview.md
index 3eaba410d1..edf868f46c 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es6/print/overview.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es6/print/overview.md
@@ -18,7 +18,7 @@ Select **Print** in the built-in toolbar to open the browser print dialog.
## Enable or Disable Print in TypeScript PDF Viewer
-The Syncfusion JavaScript PDF Viewer component lets users print a loaded PDF document through the built-in toolbar or programmatic calls. Control whether printing is available by setting the `enablePrint` property (`true` enables printing; `false` disables it).
+The JavaScript PDF Viewer component lets users print a loaded PDF document through the built-in toolbar or programmatic calls. Control whether printing is available by setting the `enablePrint` property (`true` enables printing; `false` disables it).
The following TypeScript examples render the PDF Viewer with printing enabled in standalone and server-backed applications.
diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es6/save-pdf-file/to-google-drive.md b/Document-Processing/PDF/PDF-Viewer/javascript-es6/save-pdf-file/to-google-drive.md
index f90d4f8282..ec45d8afeb 100644
--- a/Document-Processing/PDF/PDF-Viewer/javascript-es6/save-pdf-file/to-google-drive.md
+++ b/Document-Processing/PDF/PDF-Viewer/javascript-es6/save-pdf-file/to-google-drive.md
@@ -9,7 +9,7 @@ documentation: ug
# Save PDF files to Google Drive in TypeScript
-This article describes how to save a PDF file to Google Drive from the Syncfusion JavaScript PDF Viewer using a server-side web service. Follow the steps below.
+This article describes how to save a PDF file to Google Drive from the JavaScript PDF Viewer using a server-side web service. Follow the steps below.
**Step 1:** Set up the Google Drive API
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Edit.md b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Edit.md
index 117503bcdc..8fe6013bba 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Edit.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Edit.md
@@ -1,256 +1,256 @@
----
-layout: post
-title: Edit Form Fields in .NET MAUI PDF Viewer | Syncfusion
-description: Learn how to edit PDF form fields programmatically using the Syncfusion® .NET MAUI PDF Viewer (SfPdfViewer) control.
-platform: document-processing
-control: SfPdfViewer
-documentation: ug
-keywords: .net maui pdf viewer, .net maui view pdf, pdf viewer in .net maui, .net maui open pdf, maui pdf viewer, maui pdf view
----
-
-# Edit Form Fields in .NET MAUI PDF Viewer (SfPdfViewer)
-
-The [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) allows you to programmatically set, modify, and read values for all supported form field types. Use the [FormFields](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_FormFields) collection to retrieve fields by name and cast them to the appropriate type before modifying.
-
-## Editing form fields programmatically
-
-All form field edits shown below should be placed in your page's code-behind (`MainPage.xaml.cs`). The document must be fully loaded before accessing [FormFields](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_FormFields) — call these from the [DocumentLoaded](https://help.syncfusion.com/cr/document-processing/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_DocumentLoaded") event handler or a button click after the document is open.
-
-### Editing text form fields
-
-A text form field can be modified using the [Text](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.TextFormField.html#Syncfusion_Maui_PdfViewer_TextFormField_Text) property. The following code snippet illustrates retrieving a text form field named "name" from the PDF Viewer.
-
-{% tabs %}
-{% highlight C# tabtitle="MainPage.xaml.cs" %}
-
-// Call after DocumentLoaded fires, or from a button_Clicked handler.
-FormField formField = pdfViewer.FormFields.Where(x => x.Name == "name").FirstOrDefault();
-
-if (formField is TextFormField nameTextBox)
-{
- // Set the value of the "name" text field.
-}
-{% endhighlight %}
-{% endtabs %}
-
-### Editing checkbox form fields
-
-By modifying the [IsChecked](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.CheckboxFormField.html#Syncfusion_Maui_PdfViewer_CheckboxFormField_IsChecked) property, the checkbox field can be checked or unchecked programmatically. The following code snippet illustrates retrieving a checkbox form field named "newsletter" from the PDF Viewer.
-
-{% tabs %}
-{% highlight C# %}
-
-FormField formField = PdfViewer.FormFields.Where(x => x.Name == "newsletter").FirstOrDefault();
-
-if (formField is CheckboxFormField checkBox)
-{
- // Mark the checkbox as checked.
- checkBox.IsChecked = true;
-}
-
-{% endhighlight %}
-{% endtabs %}
-
-### Editing combo box form fields
-
-The [SelectedItem](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.ComboBoxFormField.html#Syncfusion_Maui_PdfViewer_ComboBoxFormField_SelectedItem) property can be used to programmatically choose an item from the combo box. The [SelectedItem](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.ComboBoxFormField.html#Syncfusion_Maui_PdfViewer_ComboBoxFormField_SelectedItem) should be one of the values from the [ComboBoxFormField.Items](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.ComboBoxFormField.html#Syncfusion_Maui_PdfViewer_ComboBoxFormField_Items) array. The following code snippet illustrates retrieving a combobox form field named "state" from the PDF Viewer.
-
-{% tabs %}
-{% highlight C# %}
-
-FormField formField = PdfViewer.FormFields.Where(x => x.Name == "state").FirstOrDefault();
-
-if (formField is ComboBoxFormField comboBox)
-{
- // Select the desired item from the combo box.
- comboBox.SelectedItem = comboBox.Items[4];
-}
-
-{% endhighlight %}
-{% endtabs %}
-
-### Editing list box form fields
-
-The [SelectedItems](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.ListBoxFormField.html#Syncfusion_Maui_PdfViewer_ListBoxFormField_SelectedItems) property can be used to programmatically choose an item from the list box. The [SelectedItems](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.ListBoxFormField.html#Syncfusion_Maui_PdfViewer_ListBoxFormField_SelectedItems) should contain only the values from the [ListBoxFormFields.Items](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.ListBoxFormField.html#Syncfusion_Maui_PdfViewer_ListBoxFormField_Items) array. One or more selections are supported by the list box. The below code snippet illustrates modifying a single-select list box form field named "courses" from the PDF Viewer.
-
-{% tabs %}
-{% highlight C# %}
-
-FormField formField = PdfViewer.FormFields.Where(x => x.Name == "courses").FirstOrDefault();
-
-if (formField is ListBoxFormField listBox)
-{
- // Select the desired item from the list box.
- listBox.SelectedItems = new ObservableCollection { listBox.Items[0] };
-}
-
-{% endhighlight %}
-{% endtabs %}
-
-The below code snippet illustrates modifying a multi-select list box form field named "courses" from the PDF Viewer.
-
-{% tabs %}
-{% highlight C# %}
-
-FormField formField = PdfViewer.FormFields.Where(x => x.Name == "courses").FirstOrDefault();
-
-if (formField is ListBoxFormField listBox)
-{
- // Select the desired item from the list box.
- listBox.SelectedItems = new System.Collections.ObjectModel.ObservableCollection { listBox.Items[1], listBox.Items[2], listBox.Items[3] };
-}
-
-{% endhighlight %}
-{% endtabs %}
-
-
-### Editing radio button form fields
-
-Programmatically select an item from the radio buttons using the [SelectedItem](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.RadioButtonFormField.html#Syncfusion_Maui_PdfViewer_RadioButtonFormField_SelectedItem) property. The [SelectedItem](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.RadioButtonFormField.html#Syncfusion_Maui_PdfViewer_RadioButtonFormField_SelectedItem) should be one of the values from the [RadioButtonFormField.Items](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.RadioButtonFormField.html#Syncfusion_Maui_PdfViewer_RadioButtonFormField_Items) array. The following code snippet illustrates retrieving a radio button form field named "gender" from the PDF Viewer.
-
-{% tabs %}
-{% highlight C# %}
-
-FormField formField = PdfViewer.FormFields.Where(x => x.Name == "gender").FirstOrDefault();
-
-if (formField is RadioButtonFormField radioButton)
-{
- // Select the desired item from the radio buttons.
- radioButton.SelectedItem = radioButton.Items[0];
-}
-
-{% endhighlight %}
-{% endtabs %}
-
-### Editing signature form fields
-
-Programmatically, add a signature to an unsigned signature field by creating and assigning an ink annotation to the [SignatureFormField.Signature](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SignatureFormField.html#Syncfusion_Maui_PdfViewer_SignatureFormField_Signature) property. The following code snippet illustrates retrieving a signature form field named "signature" from the PDF Viewer.
-
-{% tabs %}
-{% highlight C# %}
-
-SignatureFormField? signature = PdfViewer.FormFields.Where(x => x.Name == "signature").FirstOrDefault() as SignatureFormField;
-if (signature != null)
-{
- List> inkPointsCollection = new();
- inkPointsCollection.Add(new List { 10f, 10f, 10f, 20f, 20f, 20f, 30f, 30f, 30f, 40f, 40f, 40f, 50f, 60f });
- InkAnnotation inkSignature = new InkAnnotation(inkPointsCollection, signature.PageNumber);
- inkSignature.Color = Colors.Red;
- // Add the created handwritten signature to the signature form field.
- signature.Signature = inkSignature;
-}
-
-{% endhighlight %}
-{% endtabs %}
-
-The [Signature](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SignatureFormField.html#Syncfusion_Maui_PdfViewer_SignatureFormField_Signature) property is of type [InkAnnotation](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.InkAnnotation.html) and it will behave like an ink after signing. If the PDF document is saved, the signature will be preserved as an ink annotation in the saved document.
-
-#### Suppressing the signature modal view
-
-The [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) allows you to suppress the signature modal view and use your own UI in its place. This can be achieved by setting the `FormFieldModalViewAppearingEventArgs.Cancel` property to `true` in the [SignatureModalViewAppearing](https://help.syncfusion.com/cr/document-processing/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_SignatureModalViewAppearing) event handler.
-
-The below code snippet illustrates suppressing the signature modal view and using a UI implemented in the app in its place. In this illustration, it is assumed that the signature is produced in the form of an image stream when the user completes drawing the signature in the custom dialog. When the signing is completed using the custom dialog, a stamp annotation is created and assigned as the signature of the form field.
-
-{% tabs %}
-{% highlight c# %}
-
-SignatureFormField? signatureFormField;
-pdfviewer.SignatureModalViewAppearing += PdfViewer_SignatureModalViewAppearing;
-
-private void PdfViewer_SignatureModalViewAppearing(object? Sender, FormFieldModalViewAppearingEventArgs e)
-{
- e.Cancel = true;
- signatureFormField = e.FormField as SignatureFormField;
-
- // Implement your own UI for creating a signature.
- ShowCustomDialog();
-}
-
-Private void customDialogOkButton_Clicked(object sender, EventArgs e)
-{
- //Get the signature in the form of a Stream instance (possibly converted from an image of the user's freehand drawing)
- signatureImageStream = GetSignatureImageStream();
-
- // Create a stamp annotation. The bounds values are not necessary since the stamp will be automatically fit over the signature form field.
- StampAnnotation signatureStamp = new StampAnnotation(signatureImageStream, signatureFormField.PageNumber, new RectF(0, 0, 0, 0));
-
- signatureFormField.Signature = signatureStamp;
-}
-
-{% endhighlight %}
-{% endtabs %}
-
-### Button form fields
-
-Button form fields will be rendered in the PDF viewer. But the PDF viewer supports only the `GoTo` actions that navigates to a particular location in the PDF document alone. Other types of button actions are not supported.
-
-## Flatten form fields only on save
-
-The [FlattenOnSave](https://help.syncfusion.com/cr/document-processing/Syncfusion.Maui.PdfViewer.FormField.html#Syncfusion_Maui_PdfViewer_FormField_FlattenOnSave) property converts form fields into non-editable content only when the PDF document is saved. This means the form fields remain editable while the document is open, and are flattened (made part of the document content) during the save operation, preventing any further modification afterward.
-
-### Flatten specific form fields
-
-You can selectively flatten specific form fields, such as signature fields, by iterating through the form field collection.
-
-{% tabs %}
-{% highlight c# %}
-
-foreach (var item in pdfViewer.FormFields)
-{
- //Iterate Only signature form field and flatten it
- if (item is SignatureFormField signature)
- {
- item.FlattenOnSave = true;
- }
-}
-
-{% endhighlight %}
-{% endtabs %}
-
-### Flatten all form fields
-
-To flatten all form fields in the document, set the FlattenOnSave property for each field:
-
-{% tabs %}
-{% highlight c# %}
-
-//Iterate all the form fields and set flatten
-foreach (var item in pdfViewer.FormFields)
-{
- item.FlattenOnSave = true;
-}
-
-{% endhighlight %}
-{% endtabs %}
-
-## Controlling form field editing at the viewer Level
-
-The `AllowEditFormFields` property is used to control form field editing at the viewer level. By default, editing is enabled, allowing users to interact with all supported form fields. When this property is set to false, all form fields become non-editable, making the document effectively read-only without modifying individual field properties. This behavior applies to all form field types and takes effect immediately on the loaded document.
-
-You can disable editing programmatically using the following:
-
-{% tabs %}
-{% highlight xaml %}
-
-{% endhighlight %}
-
-{% highlight c# %}
-// Disable form field editing
-pdfViewer.AllowEditFormFields = false;
-{% endhighlight %}
-{% endtabs %}
-
-This property supports dynamic changes at runtime, meaning you can enable or disable form field editing at the viewer level based on requirements, and the changes will be applied instantly.
-
-N>Setting AllowEditFormFields to false does not modify the ReadOnly property of individual form fields. It acts as an additional layer of control, and a field remains non-editable if either its ReadOnly property is true or viewer-level editing is disabled
-
-## See Also
-- [Form Filling Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-overview)
-- [Form Fields Collection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-collection)
-- [Show and Hide Form Fields](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-show-hide)
-- [Customize Form Fields](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-customization)
-- [Form Field Events](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-events)
-- [Import and Export Form Data](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-import-export)
-- [Electronic Signature](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/signature)
+---
+layout: post
+title: Edit Form Fields in .NET MAUI PDF Viewer | Syncfusion
+description: Learn how to edit PDF form fields programmatically using the Syncfusion® .NET MAUI PDF Viewer (SfPdfViewer) control.
+platform: document-processing
+control: SfPdfViewer
+documentation: ug
+keywords: .net maui pdf viewer, .net maui view pdf, pdf viewer in .net maui, .net maui open pdf, maui pdf viewer, maui pdf view
+---
+
+# Edit Form Fields in .NET MAUI PDF Viewer (SfPdfViewer)
+
+The [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) allows you to programmatically set, modify, and read values for all supported form field types. Use the [FormFields](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_FormFields) collection to retrieve fields by name and cast them to the appropriate type before modifying.
+
+## Editing form fields programmatically
+
+All form field edits shown below should be placed in your page's code-behind (`MainPage.xaml.cs`). The document must be fully loaded before accessing [FormFields](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_FormFields) — call these from the [DocumentLoaded](https://help.syncfusion.com/cr/document-processing/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_DocumentLoaded") event handler or a button click after the document is open.
+
+### Editing text form fields
+
+A text form field can be modified using the [Text](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.TextFormField.html#Syncfusion_Maui_PdfViewer_TextFormField_Text) property. The following code snippet illustrates retrieving a text form field named "name" from the PDF Viewer.
+
+{% tabs %}
+{% highlight C# tabtitle="MainPage.xaml.cs" %}
+
+// Call after DocumentLoaded fires, or from a button_Clicked handler.
+FormField formField = pdfViewer.FormFields.Where(x => x.Name == "name").FirstOrDefault();
+
+if (formField is TextFormField nameTextBox)
+{
+ // Set the value of the "name" text field.
+}
+{% endhighlight %}
+{% endtabs %}
+
+### Editing checkbox form fields
+
+By modifying the [IsChecked](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.CheckboxFormField.html#Syncfusion_Maui_PdfViewer_CheckboxFormField_IsChecked) property, the checkbox field can be checked or unchecked programmatically. The following code snippet illustrates retrieving a checkbox form field named "newsletter" from the PDF Viewer.
+
+{% tabs %}
+{% highlight C# %}
+
+FormField formField = PdfViewer.FormFields.Where(x => x.Name == "newsletter").FirstOrDefault();
+
+if (formField is CheckboxFormField checkBox)
+{
+ // Mark the checkbox as checked.
+ checkBox.IsChecked = true;
+}
+
+{% endhighlight %}
+{% endtabs %}
+
+### Editing combo box form fields
+
+The [SelectedItem](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.ComboBoxFormField.html#Syncfusion_Maui_PdfViewer_ComboBoxFormField_SelectedItem) property can be used to programmatically choose an item from the combo box. The [SelectedItem](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.ComboBoxFormField.html#Syncfusion_Maui_PdfViewer_ComboBoxFormField_SelectedItem) should be one of the values from the [ComboBoxFormField.Items](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.ComboBoxFormField.html#Syncfusion_Maui_PdfViewer_ComboBoxFormField_Items) array. The following code snippet illustrates retrieving a combobox form field named "state" from the PDF Viewer.
+
+{% tabs %}
+{% highlight C# %}
+
+FormField formField = PdfViewer.FormFields.Where(x => x.Name == "state").FirstOrDefault();
+
+if (formField is ComboBoxFormField comboBox)
+{
+ // Select the desired item from the combo box.
+ comboBox.SelectedItem = comboBox.Items[4];
+}
+
+{% endhighlight %}
+{% endtabs %}
+
+### Editing list box form fields
+
+The [SelectedItems](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.ListBoxFormField.html#Syncfusion_Maui_PdfViewer_ListBoxFormField_SelectedItems) property can be used to programmatically choose an item from the list box. The [SelectedItems](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.ListBoxFormField.html#Syncfusion_Maui_PdfViewer_ListBoxFormField_SelectedItems) should contain only the values from the [ListBoxFormFields.Items](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.ListBoxFormField.html#Syncfusion_Maui_PdfViewer_ListBoxFormField_Items) array. One or more selections are supported by the list box. The below code snippet illustrates modifying a single-select list box form field named "courses" from the PDF Viewer.
+
+{% tabs %}
+{% highlight C# %}
+
+FormField formField = PdfViewer.FormFields.Where(x => x.Name == "courses").FirstOrDefault();
+
+if (formField is ListBoxFormField listBox)
+{
+ // Select the desired item from the list box.
+ listBox.SelectedItems = new ObservableCollection { listBox.Items[0] };
+}
+
+{% endhighlight %}
+{% endtabs %}
+
+The below code snippet illustrates modifying a multi-select list box form field named "courses" from the PDF Viewer.
+
+{% tabs %}
+{% highlight C# %}
+
+FormField formField = PdfViewer.FormFields.Where(x => x.Name == "courses").FirstOrDefault();
+
+if (formField is ListBoxFormField listBox)
+{
+ // Select the desired item from the list box.
+ listBox.SelectedItems = new System.Collections.ObjectModel.ObservableCollection { listBox.Items[1], listBox.Items[2], listBox.Items[3] };
+}
+
+{% endhighlight %}
+{% endtabs %}
+
+
+### Editing radio button form fields
+
+Programmatically select an item from the radio buttons using the [SelectedItem](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.RadioButtonFormField.html#Syncfusion_Maui_PdfViewer_RadioButtonFormField_SelectedItem) property. The [SelectedItem](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.RadioButtonFormField.html#Syncfusion_Maui_PdfViewer_RadioButtonFormField_SelectedItem) should be one of the values from the [RadioButtonFormField.Items](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.RadioButtonFormField.html#Syncfusion_Maui_PdfViewer_RadioButtonFormField_Items) array. The following code snippet illustrates retrieving a radio button form field named "gender" from the PDF Viewer.
+
+{% tabs %}
+{% highlight C# %}
+
+FormField formField = PdfViewer.FormFields.Where(x => x.Name == "gender").FirstOrDefault();
+
+if (formField is RadioButtonFormField radioButton)
+{
+ // Select the desired item from the radio buttons.
+ radioButton.SelectedItem = radioButton.Items[0];
+}
+
+{% endhighlight %}
+{% endtabs %}
+
+### Editing signature form fields
+
+Programmatically, add a signature to an unsigned signature field by creating and assigning an ink annotation to the [SignatureFormField.Signature](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SignatureFormField.html#Syncfusion_Maui_PdfViewer_SignatureFormField_Signature) property. The following code snippet illustrates retrieving a signature form field named "signature" from the PDF Viewer.
+
+{% tabs %}
+{% highlight C# %}
+
+SignatureFormField? signature = PdfViewer.FormFields.Where(x => x.Name == "signature").FirstOrDefault() as SignatureFormField;
+if (signature != null)
+{
+ List> inkPointsCollection = new();
+ inkPointsCollection.Add(new List { 10f, 10f, 10f, 20f, 20f, 20f, 30f, 30f, 30f, 40f, 40f, 40f, 50f, 60f });
+ InkAnnotation inkSignature = new InkAnnotation(inkPointsCollection, signature.PageNumber);
+ inkSignature.Color = Colors.Red;
+ // Add the created handwritten signature to the signature form field.
+ signature.Signature = inkSignature;
+}
+
+{% endhighlight %}
+{% endtabs %}
+
+The [Signature](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SignatureFormField.html#Syncfusion_Maui_PdfViewer_SignatureFormField_Signature) property is of type [InkAnnotation](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.InkAnnotation.html) and it will behave like an ink after signing. If the PDF document is saved, the signature will be preserved as an ink annotation in the saved document.
+
+#### Suppressing the signature modal view
+
+The [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) allows you to suppress the signature modal view and use your own UI in its place. This can be achieved by setting the `FormFieldModalViewAppearingEventArgs.Cancel` property to `true` in the [SignatureModalViewAppearing](https://help.syncfusion.com/cr/document-processing/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_SignatureModalViewAppearing) event handler.
+
+The below code snippet illustrates suppressing the signature modal view and using a UI implemented in the app in its place. In this illustration, it is assumed that the signature is produced in the form of an image stream when the user completes drawing the signature in the custom dialog. When the signing is completed using the custom dialog, a stamp annotation is created and assigned as the signature of the form field.
+
+{% tabs %}
+{% highlight c# %}
+
+SignatureFormField? signatureFormField;
+pdfviewer.SignatureModalViewAppearing += PdfViewer_SignatureModalViewAppearing;
+
+private void PdfViewer_SignatureModalViewAppearing(object? Sender, FormFieldModalViewAppearingEventArgs e)
+{
+ e.Cancel = true;
+ signatureFormField = e.FormField as SignatureFormField;
+
+ // Implement your own UI for creating a signature.
+ ShowCustomDialog();
+}
+
+Private void customDialogOkButton_Clicked(object sender, EventArgs e)
+{
+ //Get the signature in the form of a Stream instance (possibly converted from an image of the user's freehand drawing)
+ signatureImageStream = GetSignatureImageStream();
+
+ // Create a stamp annotation. The bounds values are not necessary since the stamp will be automatically fit over the signature form field.
+ StampAnnotation signatureStamp = new StampAnnotation(signatureImageStream, signatureFormField.PageNumber, new RectF(0, 0, 0, 0));
+
+ signatureFormField.Signature = signatureStamp;
+}
+
+{% endhighlight %}
+{% endtabs %}
+
+### Button form fields
+
+Button form fields will be rendered in the PDF viewer. But the PDF viewer supports only the `GoTo` actions that navigates to a particular location in the PDF document alone. Other types of button actions are not supported.
+
+## Flatten form fields only on save
+
+The [FlattenOnSave](https://help.syncfusion.com/cr/document-processing/Syncfusion.Maui.PdfViewer.FormField.html#Syncfusion_Maui_PdfViewer_FormField_FlattenOnSave) property converts form fields into non-editable content only when the PDF document is saved. This means the form fields remain editable while the document is open, and are flattened (made part of the document content) during the save operation, preventing any further modification afterward.
+
+### Flatten specific form fields
+
+You can selectively flatten specific form fields, such as signature fields, by iterating through the form field collection.
+
+{% tabs %}
+{% highlight c# %}
+
+foreach (var item in pdfViewer.FormFields)
+{
+ //Iterate Only signature form field and flatten it
+ if (item is SignatureFormField signature)
+ {
+ item.FlattenOnSave = true;
+ }
+}
+
+{% endhighlight %}
+{% endtabs %}
+
+### Flatten all form fields
+
+To flatten all form fields in the document, set the FlattenOnSave property for each field:
+
+{% tabs %}
+{% highlight c# %}
+
+//Iterate all the form fields and set flatten
+foreach (var item in pdfViewer.FormFields)
+{
+ item.FlattenOnSave = true;
+}
+
+{% endhighlight %}
+{% endtabs %}
+
+## Controlling form field editing at the viewer Level
+
+The `AllowEditFormFields` property is used to control form field editing at the viewer level. By default, editing is enabled, allowing users to interact with all supported form fields. When this property is set to false, all form fields become non-editable, making the document effectively read-only without modifying individual field properties. This behavior applies to all form field types and takes effect immediately on the loaded document.
+
+You can disable editing programmatically using the following:
+
+{% tabs %}
+{% highlight xaml %}
+
+{% endhighlight %}
+
+{% highlight c# %}
+// Disable form field editing
+pdfViewer.AllowEditFormFields = false;
+{% endhighlight %}
+{% endtabs %}
+
+This property supports dynamic changes at runtime, meaning you can enable or disable form field editing at the viewer level based on requirements, and the changes will be applied instantly.
+
+N>Setting AllowEditFormFields to false does not modify the ReadOnly property of individual form fields. It acts as an additional layer of control, and a field remains non-editable if either its ReadOnly property is true or viewer-level editing is disabled
+
+## See Also
+- [Form Filling Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-overview)
+- [Form Fields Collection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-collection)
+- [Show and Hide Form Fields](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-show-hide)
+- [Customize Form Fields](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-customization)
+- [Form Field Events](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-events)
+- [Import and Export Form Data](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-import-export)
+- [Electronic Signature](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/signature)
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Import-Export.md b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Import-Export.md
index 8d57e77f78..a237239651 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Import-Export.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Import-Export.md
@@ -20,10 +20,10 @@ The following formats are supported for both import and export:
|---|---|
| XFDF | XML Forms Data Format — standard format compatible with most PDF viewers. |
| FDF | Forms Data Format — standard format compatible with most PDF viewers. |
-| JSON | Custom format, compatible with Syncfusion PDF Viewers (WPF, Flutter, JavaScript, etc.). |
-| XML | Custom format, compatible with Syncfusion PDF Viewers (WPF, Flutter, JavaScript, etc.). |
+| JSON | Custom format, compatible with PDF Viewers (WPF, Flutter, JavaScript, etc.). |
+| XML | Custom format, compatible with PDF Viewers (WPF, Flutter, JavaScript, etc.). |
-The required format can be selected from the [DataFormat](https://help.syncfusion.com/cr/file-formats/Syncfusion.Pdf.Parsing.DataFormat.html) enumeration.
+The required format can be selected from the [DataFormat](https://help.syncfusion.com/cr/document-processing/Syncfusion.Pdf.Parsing.DataFormat.html) enumeration.
N> XFDF and FDF are standard formats compatible with global PDF viewers. JSON and XML are Syncfusion-specific formats for cross-platform use within Syncfusion products only.
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Getting-Started.md b/Document-Processing/PDF/PDF-Viewer/maui/Getting-Started.md
index 934e848709..03a061ee29 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/Getting-Started.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/Getting-Started.md
@@ -543,7 +543,7 @@ N> 2. If you are using multiple pages in your application, then make sure to unl
The **Getting Started** example project for the .NET MAUI PDF Viewer can be downloaded [here](https://github.com/SyncfusionExamples/maui-pdf-viewer-examples/tree/master/Getting%20Started).
-N> You can refer to our [.NET MAUI PDF Viewer](https://www.syncfusion.com/maui-controls/maui-pdf-viewer) feature tour page for its groundbreaking feature representations. You can also explore our [.NET MAUI PDF Viewer Example](https://github.com/syncfusion/pdf-viewer-sdk-net-maui-demos/tree/master/PdfViewer) that shows you how to render the PDF Viewer in .NET MAUI.
+N> You can refer to our [.NET MAUI PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/net-maui-pdf-viewer) feature tour page for its groundbreaking feature representations. You can also explore our [.NET MAUI PDF Viewer Example](https://github.com/syncfusion/pdf-viewer-sdk-net-maui-demos/tree/master/PdfViewer) that shows you how to render the PDF Viewer in .NET MAUI.
## What to Do Next
@@ -560,3 +560,5 @@ Now that the PDF Viewer is running, you can explore the following features:
| **Redact sensitive content** | Permanently remove confidential text or images before sharing. → [Redaction](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/redaction) |
* For migration from Xamarin to .NET MAUI, please follow the [Migration Guide](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/migration).
+
+N> Looking for the full .NET MAUI PDF Viewer component overview, features, pricing, and documentation? Visit the [.NET MAUI PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/net-maui-pdf-viewer) page
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Import-Export-Annotations.md b/Document-Processing/PDF/PDF-Viewer/maui/Import-Export-Annotations.md
index bea5d94708..8eeb9a0f9c 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/Import-Export-Annotations.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/Import-Export-Annotations.md
@@ -18,7 +18,7 @@ The import and export of annotations support the following file data formats:
* FDF
* JSON
-The required file format can be chosen from the [AnnotationDataFormat](https://help.syncfusion.com/cr/file-formats/Syncfusion.Pdf.Parsing.AnnotationDataFormat.html) enumeration. In the following sections, only the `XFDF` file format is explained for brevity.
+The required file format can be chosen from the [AnnotationDataFormat](https://help.syncfusion.com/cr/document-processing/Syncfusion.Pdf.Parsing.AnnotationDataFormat.html) enumeration. In the following sections, only the `XFDF` file format is explained for brevity.
N> The XFDF and FDF are the standard file data formats that can be used across global PDF viewers. Whereas, JSON is the custom format that can only be used across the Syncfusion� PDF Viewers supported on other platforms like WPF, Flutter, JavaScript, etc.
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Keyboard-Shortcuts.md b/Document-Processing/PDF/PDF-Viewer/maui/Keyboard-Shortcuts.md
index 564f25e4de..4a76073c44 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/Keyboard-Shortcuts.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/Keyboard-Shortcuts.md
@@ -10,7 +10,7 @@ keywords: .net maui pdf viewer, .net maui view pdf, pdf viewer in .net maui, .ne
# Keyboard shortcuts in .NET MAUI PDF Viewer (SfPdfViewer)
-The [.NET MAUI PDF viewer](https://www.syncfusion.com/maui-controls/maui-pdf-viewer) allows the users to perform certain operations such as page navigation using keyboard shortcuts in Windows and macOS platforms. The below table lists the available shortcuts and the corresponding operations.
+The [.NET MAUI PDF viewer](https://www.syncfusion.com/pdf-viewer-sdk/net-maui-pdf-viewer) allows the users to perform certain operations such as page navigation using keyboard shortcuts in Windows and macOS platforms. The below table lists the available shortcuts and the corresponding operations.
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Overview.md b/Document-Processing/PDF/PDF-Viewer/maui/Overview.md
index 3e2b3193fd..4fe084bb75 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/Overview.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/Overview.md
@@ -17,19 +17,19 @@ Build powerful PDF experiences into your .NET MAUI app with the [SfPdfViewer](ht
| Topic | Description |
|---|---|
| [Getting Started](https://help.syncfusion.com/maui/pdf-viewer/getting-started) | Install the package, configure the handler, and load your first PDF document. |
-| [Open a Document](https://help.syncfusion.com/maui/pdf-viewer/open-a-document) | Load documents from streams, local storage, URLs, Base64 strings, or password-protected files. |
-| [Annotations Overview](https://help.syncfusion.com/maui/pdf-viewer/annotations-overview) | Add, edit, import, and export highlights, shapes, ink, stamps, sticky notes, and more. |
+| [Open a Document](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/open-a-document) | Load documents from streams, local storage, URLs, Base64 strings, or password-protected files. |
+| [Annotations Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/annotations-overview) | Add, edit, import, and export highlights, shapes, ink, stamps, sticky notes, and more. |
| [Form Filling Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-overview) | Fill, edit, import, and export PDF form fields including text boxes, checkboxes, and signatures. |
-| [Text Search](https://help.syncfusion.com/maui/pdf-viewer/text-search) | Search for text and navigate all occurrences in a document. |
-| [Save a Document](https://help.syncfusion.com/maui/pdf-viewer/save-a-document) | Save modified documents to a file stream, with optional annotation flattening. |
-| [Toolbar](https://help.syncfusion.com/maui/pdf-viewer/toolbar) | Reference guide to all built-in toolbar names and toolbar item names. |
+| [Text Search](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/text-search) | Search for text and navigate all occurrences in a document. |
+| [Save a Document](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/save-a-document) | Save modified documents to a file stream, with optional annotation flattening. |
+| [Toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/toolbar) | Reference guide to all built-in toolbar names and toolbar item names. |
| [Toolbar Customization](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/toolbar-customization) | Show, hide, add, remove, and reorder toolbar items. |
-| [UI Customization](https://help.syncfusion.com/maui/pdf-viewer/ui-customization) | Customize the appearance of the PDF Viewer control. |
+| [UI Customization](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/ui-customization) | Customize the appearance of the PDF Viewer control. |
| [Redaction](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/redaction) | Permanently remove sensitive content from PDF documents. |
| [Electronic Signature](https://help.syncfusion.com/maui/pdf-viewer/signature) | Add handwritten, typed, or image-based signatures. |
| [Keyboard Shortcuts](https://help.syncfusion.com/maui/pdf-viewer/keyboard-shortcuts) | Keyboard shortcuts available on desktop platforms. |
| [Localization](https://help.syncfusion.com/maui/pdf-viewer/localization) | Translate all built-in strings into any supported language. |
-| [Migration Guide](https://help.syncfusion.com/maui/pdf-viewer/migration) | Migrate from Xamarin.Forms SfPdfViewer to .NET MAUI SfPdfViewer. |
+| [Migration Guide](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/migration) | Migrate from Xamarin.Forms SfPdfViewer to .NET MAUI SfPdfViewer. |
## Key Features
diff --git a/Document-Processing/PDF/PDF-Viewer/react/Redaction/overview.md b/Document-Processing/PDF/PDF-Viewer/react/Redaction/overview.md
index c970b84000..2a4ebe0ce3 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/Redaction/overview.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/Redaction/overview.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Redact sensitive content in React PDF Viewer
-Redaction annotations hide confidential or sensitive information in a PDF. The Syncfusion React PDF Viewer (EJ2) enables marking areas or entire pages for redaction, customizing appearance, and applying changes permanently.
+Redaction annotations hide confidential or sensitive information in a PDF. The React PDF Viewer (EJ2) enables marking areas or entire pages for redaction, customizing appearance, and applying changes permanently.
Check out the following video to learn how to Redact PDF Content in the React PDF Viewer.
{% youtube "https://www.youtube.com/watch?v=ZW9DswdpA7Q" %}
diff --git a/Document-Processing/PDF/PDF-Viewer/react/Redaction/programmatic-support.md b/Document-Processing/PDF/PDF-Viewer/react/Redaction/programmatic-support.md
index e38ce5ffda..97fde874c3 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/Redaction/programmatic-support.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/Redaction/programmatic-support.md
@@ -11,7 +11,7 @@ documentation: ug
## Overview
-This guide shows how to add, edit, delete, mark full pages, and apply redaction annotations programmatically in the Syncfusion React PDF Viewer.
+This guide shows how to add, edit, delete, mark full pages, and apply redaction annotations programmatically in the React PDF Viewer.
**Outcome**: You will have working code to control redactions from UI buttons and to set default redaction properties.
diff --git a/Document-Processing/PDF/PDF-Viewer/react/Redaction/toolbar.md b/Document-Processing/PDF/PDF-Viewer/react/Redaction/toolbar.md
index deaed46c30..f7858292c3 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/Redaction/toolbar.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/Redaction/toolbar.md
@@ -9,7 +9,7 @@ documentation: ug
# Customize the redaction toolbar in React PDF Viewer
-This guide shows how to enable and control the redaction toolbar in the Syncfusion React PDF Viewer, including showing/hiding it from the primary toolbar programmatically.
+This guide shows how to enable and control the redaction toolbar in the React PDF Viewer, including showing/hiding it from the primary toolbar programmatically.
**Outcome**: a working viewer with the Redaction toolbar available and code to toggle it.
diff --git a/Document-Processing/PDF/PDF-Viewer/react/Redaction/ui-interaction.md b/Document-Processing/PDF/PDF-Viewer/react/Redaction/ui-interaction.md
index 395d774a91..de6ffaa374 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/Redaction/ui-interaction.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/Redaction/ui-interaction.md
@@ -11,7 +11,7 @@ documentation: ug
## Overview
-This guide explains how to use the Redaction UI in the Syncfusion React PDF Viewer: drawing redaction marks, customizing their appearance, deleting marks, redacting whole pages, and applying redaction. The page provides step-by-step UI instructions to redact a PDF.
+This guide explains how to use the Redaction UI in the React PDF Viewer: drawing redaction marks, customizing their appearance, deleting marks, redacting whole pages, and applying redaction. The page provides step-by-step UI instructions to redact a PDF.
## Prerequisites
diff --git a/Document-Processing/PDF/PDF-Viewer/react/accessibility.md b/Document-Processing/PDF/PDF-Viewer/react/accessibility.md
index bd111fd596..5f4dcc6e8f 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/accessibility.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/accessibility.md
@@ -8,7 +8,7 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Accessibility in Syncfusion PDF Viewer components React
+# Accessibility in PDF Viewer components React
The PDF Viewer component follows 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/), and the WCAG ARIA roles specified by WAI-ARIA. The component's accessibility compliance is outlined below.
@@ -252,4 +252,4 @@ The PDF Viewer component's accessibility levels are ensured through an [accessib
## See also
-* [Accessibility in Syncfusion® React components](../common/accessibility)
\ No newline at end of file
+* [Accessibility in React components](../common/accessibility)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/react/annotation/annotations-in-mobile-view.md b/Document-Processing/PDF/PDF-Viewer/react/annotation/annotations-in-mobile-view.md
index 181983e464..7c721d4b6c 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/annotation/annotations-in-mobile-view.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/annotation/annotations-in-mobile-view.md
@@ -9,7 +9,7 @@ domainurl: ##DomainURL##
---
# Annotations in mobile view in React PDF Viewer
-This article describes how to use annotation tools in the Syncfusion React PDF Viewer on touch-enabled devices. It covers enabling the annotation toolbar; adding sticky notes, text markups, shapes, measurements, stamps, signatures, and ink; adjusting annotation properties before and after placement; using comments; and removing annotations.
+This article describes how to use annotation tools in the [React PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/react-pdf-viewer) on touch-enabled devices. It covers enabling the annotation toolbar; adding sticky notes, text markups, shapes, measurements, stamps, signatures, and ink; adjusting annotation properties before and after placement; using comments; and removing annotations.
## Open the annotation toolbar
diff --git a/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/gatsby.md b/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/gatsby.md
index 728a549a34..c621eec793 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/gatsby.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/gatsby.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Getting started with the React PDF Viewer in Gatsby
-How to integrate the Syncfusion React PDF Viewer into a Gatsby site. Use the Quickstart below to get a working viewer, then consult the How-to and Reference sections for configuration details (WASM, static assets, and SSR notes).
+How to integrate the [React PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/react-pdf-viewer) into a Gatsby site. Use the Quickstart below to get a working viewer, then consult the How-to and Reference sections for configuration details (WASM, static assets, and SSR notes).
## Quickstart for Gatsby
@@ -136,5 +136,5 @@ npm run develop
## See also
- [Getting started overview](../getting-started-overview)
-- [Creating a Next.js application using Syncfusion React PDF Viewer](./nextjs-getting-started)
-- [Getting started with Syncfusion React PDF Viewer in Remix](./remix)
\ No newline at end of file
+- [Creating a Next.js application using React PDF Viewer](./nextjs-getting-started)
+- [Getting started with React PDF Viewer in Remix](./remix)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/nextjs-getting-started.md b/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/nextjs-getting-started.md
index 1a4401dc8d..a9120d59d6 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/nextjs-getting-started.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/nextjs-getting-started.md
@@ -8,9 +8,9 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Creating a Next.js application using Syncfusion React PDF Viewer
+# Creating a Next.js application using React PDF Viewer
-This guide shows how to set up a Next.js application and integrate the Syncfusion® React PDF Viewer component.
+This guide shows how to set up a Next.js application and integrate the [React PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/react-pdf-viewer) component.
## What is Next.js?
@@ -102,7 +102,7 @@ yarn add @syncfusion/ej2-react-pdfviewer
## Import Syncfusion® CSS styles
-Syncfusion® React components include built-in themes. Import the PDF Viewer theme and base styles to match the look and feel of the application.
+React components include built-in themes. Import the PDF Viewer theme and base styles to match the look and feel of the application.
Where to add the imports:
@@ -180,7 +180,7 @@ yarn run dev
## Adding Next.js Configuration
-When deploying the Syncfusion PDF Viewer component in a Next.js application, you may need to add the following configuration to ensure smooth deployment:
+When deploying the PDF Viewer component in a Next.js application, you may need to add the following configuration to ensure smooth deployment:
Create a next.config.js file in the root of your project, and add the following code to the file:
@@ -198,6 +198,8 @@ To learn more about the PDF Viewer component, see the [documentation](https://he
N> [View the Next.js PDF Viewer sample in the GitHub repository](https://github.com/SyncfusionExamples/syncfusion-react-pdfviewer-component-in-nextjs)
+N> Looking for the full React PDF Viewer component overview, features, pricing, and documentation? Visit the [React PDF Viewer](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/depoyment-integration/nextjs-getting-started) page.
+
**See also**
- [Adding Next.js Configuration for deployment](../getting-started#adding-nextjs-configuration)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/preact.md b/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/preact.md
index f396fc6ba9..82f0049f9f 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/preact.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/preact.md
@@ -9,9 +9,9 @@ domainurl: ##DomainURL##
---
-# Getting started with Syncfusion React PDF Viewer in Preact
+# Getting started with React PDF Viewer in Preact
-This page is a short, task-focused overview for integrating the Syncfusion React PDF Viewer into a [Preact](https://preactjs.com/) app. Use the short sections below for quick tasks; a minimal full example is provided as an optional reference.
+This page is a short, task-focused overview for integrating the [React PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/react-pdf-viewer) into a [Preact](https://preactjs.com/) app. Use the short sections below for quick tasks; a minimal full example is provided as an optional reference.
[Preact](https://preactjs.com/) is a lightweight React alternative that preserves the React-compatible API. Use Preact when you want smaller bundle size while reusing the React viewer components.
## Setup
@@ -76,5 +76,5 @@ render(, document.getElementById('app'));
**See also**
-- [Getting started with the Syncfusion React PDF Viewer](../getting-started-overview)
-- [System requirements for Syncfusion React PDF Viewer](../../../../System-Requirements)
\ No newline at end of file
+- [Getting started with the React PDF Viewer](../getting-started-overview)
+- [System requirements for React PDF Viewer](../../../../System-Requirements)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/remix.md b/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/remix.md
index 5230ef293c..ea4e6c015b 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/remix.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/remix.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## Overview
-N> Remix's framework features were merged into React Router v7 and later. This guide targets React Router v7's framework-mode and shows a client-only (standalone) integration of the Syncfusion React PDF Viewer. Keep the viewer client-only to avoid SSR/runtime errors.
+N> Remix's framework features were merged into React Router v7 and later. This guide targets React Router v7's framework-mode and shows a client-only (standalone) integration of the React PDF Viewer. Keep the viewer client-only to avoid SSR/runtime errors.
## Quickstart
@@ -218,4 +218,4 @@ npm run dev
## See also
- [Getting started overview](../getting-started-overview)
-- [Creating a Next.js application using Syncfusion React PDF Viewer](./nextjs-getting-started)
\ No newline at end of file
+- [Creating a Next.js application using React PDF Viewer](./nextjs-getting-started)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/share-point.md b/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/share-point.md
index 702efb8582..a00e4c6781 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/share-point.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/depoyment-integration/share-point.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## Overview
-This quickstart shows how to integrate the Syncfusion React PDF Viewer into a SharePoint Framework (SPFx) React web part. It covers creating the web part, installing the `@syncfusion/ej2-react-pdfviewer` package, adding the required CSS, supplying runtime assets either from the Syncfusion CDN or from Site Assets, and a minimal TypeScript component that renders a PDF in the browser (client‑only).
+This quickstart shows how to integrate the [React PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/react-pdf-viewer) into a SharePoint Framework (SPFx) React web part. It covers creating the web part, installing the `@syncfusion/ej2-react-pdfviewer` package, adding the required CSS, supplying runtime assets either from the Syncfusion CDN or from Site Assets, and a minimal TypeScript component that renders a PDF in the browser (client‑only).
## Prerequisites
@@ -164,9 +164,11 @@ gulp bundle --ship
gulp package-solution --ship
```
+N> Looking for the full React PDF Viewer component overview, features, pricing, and documentation? Visit the [React PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/react-pdf-viewer) page.
+
## See also
- [Getting started overview](../getting-started-overview)
-- [Creating a Next.js application using Syncfusion React PDF Viewer](./nextjs-getting-started)
-- [Getting started with Syncfusion React PDF Viewer in Preact](./nextjs-getting-started)
-- [Getting started with Syncfusion React PDF Viewer in Remix](./nextjs-getting-started)
\ No newline at end of file
+- [Creating a Next.js application using React PDF Viewer](./nextjs-getting-started)
+- [Getting started with React PDF Viewer in Preact](./nextjs-getting-started)
+- [Getting started with React PDF Viewer in Remix](./nextjs-getting-started)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/react/digital-signature/signature-workflow.md b/Document-Processing/PDF/PDF-Viewer/react/digital-signature/signature-workflow.md
index aaadd40667..b36dce1d4f 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/digital-signature/signature-workflow.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/digital-signature/signature-workflow.md
@@ -9,7 +9,7 @@ documentation: ug
# Digital Signature Workflows
-This guide shows how to design signature fields, collect handwritten/typed e‑signatures in the browser, and apply **digital certificate (PKI) signatures** to PDF forms using the Syncfusion React PDF Viewer and the JavaScript PDF Library. Digital signatures provide **authenticity** and **tamper detection**, making them suitable for legally binding scenarios.
+This guide shows how to design signature fields, collect handwritten/typed e‑signatures in the browser, and apply **digital certificate (PKI) signatures** to PDF forms using the React PDF Viewer and the JavaScript PDF Library. Digital signatures provide **authenticity** and **tamper detection**, making them suitable for legally binding scenarios.
## Overview
diff --git a/Document-Processing/PDF/PDF-Viewer/react/digital-signature/validate-digital-signatures.md b/Document-Processing/PDF/PDF-Viewer/react/digital-signature/validate-digital-signatures.md
index e9ab9a2e99..cdff8f22e1 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/digital-signature/validate-digital-signatures.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/digital-signature/validate-digital-signatures.md
@@ -9,7 +9,7 @@ documentation: ug
# Validate Digital Signatures
-This guide explains **how to validate digital signatures** on PDFs when using the **Syncfusion React PDF Viewer** together with the **JavaScript PDF Library**. It clarifies what the Viewer does (display fields and signature appearances) and what the **PDF Library** does (perform **cryptographic validation** and produce validation results).
+This guide explains **how to validate digital signatures** on PDFs when using the **React PDF Viewer** together with the **JavaScript PDF Library**. It clarifies what the Viewer does (display fields and signature appearances) and what the **PDF Library** does (perform **cryptographic validation** and produce validation results).
N> **Important:** The React PDF Viewer renders signature fields and their visual appearances, but **cryptographic validation is performed by the JavaScript PDF Library**. Use the library to check integrity, certificate trust, and timestamp status, and surface the result in your UI.
diff --git a/Document-Processing/PDF/PDF-Viewer/react/document-handling/load-large-pdf.md b/Document-Processing/PDF/PDF-Viewer/react/document-handling/load-large-pdf.md
index d4671fcfdb..384c2b809b 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/document-handling/load-large-pdf.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/document-handling/load-large-pdf.md
@@ -10,13 +10,13 @@ domainurl: ##DomainURL##
# Load Large PDF Files in React PDF Viewer
-This article explains how to efficiently load and view large PDF files using the Syncfusion React PDF Viewer. It includes recommended best practices and performance tips for documents ranging from **50 MB to 2 GB**.
+This article explains how to efficiently load and view large PDF files using the [React PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/react-pdf-viewer). It includes recommended best practices and performance tips for documents ranging from **50 MB to 2 GB**.
## Why Large PDFs Need Special Handling
Large PDF files often contain thousands of embedded objects such as images, compressed streams, digital signatures, form fields, annotations, vector graphics, and complex page structures. Rendering such heavy documents requires more processing time and memory.
-The **Syncfusion PDF Viewer is fully optimized for these heavy workloads**, and it delivers excellent performance even when working with very large files.
+The **React PDF Viewer is fully optimized for these heavy workloads**, and it delivers excellent performance even when working with very large files.
### Viewer Capability Highlights
- **Smooth performance for PDFs up to 1 GB**
@@ -62,7 +62,7 @@ Blob loading is highly recommended for all PDFs above **200 MB**, especially whe
### 2. Viewer Performance Range
-The Syncfusion PDF Viewer is optimized to handle:
+The React PDF Viewer is optimized to handle:
- **Up to 1 GB** → very smooth
- **Up to ~2 GB**
diff --git a/Document-Processing/PDF/PDF-Viewer/react/document-handling/load-password-pdf.md b/Document-Processing/PDF/PDF-Viewer/react/document-handling/load-password-pdf.md
index 67586ad109..0cbc4e8d17 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/document-handling/load-password-pdf.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/document-handling/load-password-pdf.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Load a Password-Protected PDF
-This article explains how to open password-protected PDF files in the Syncfusion React PDF Viewer. The viewer supports both user‑interactive loading (Open File dialog) and programmatic loading using APIs.
+This article explains how to open password-protected PDF files in the React PDF Viewer. The viewer supports both user‑interactive loading (Open File dialog) and programmatic loading using APIs.
## 1. Opening a Password-Protected PDF Using the **Open File** Dialog
diff --git a/Document-Processing/PDF/PDF-Viewer/react/forms/custom-data.md b/Document-Processing/PDF/PDF-Viewer/react/forms/custom-data.md
index 443fbbe5a0..f88ac959ed 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/forms/custom-data.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/forms/custom-data.md
@@ -9,7 +9,7 @@ documentation: ug
# Add Custom Data to PDF Form Fields in React PDF Viewer
-The **Syncfusion React PDF Viewer** allows you to attach **custom application-specific data** to form fields by using the customData property. This enables you to associate business identifiers, tags, validation hints, or workflow metadata with form fields.
+The **React PDF Viewer** allows you to attach **custom application-specific data** to form fields by using the customData property. This enables you to associate business identifiers, tags, validation hints, or workflow metadata with form fields.
Custom data remains associated with the form field for the duration of the viewer session and can be accessed or updated whenever the field is queried or modified.
diff --git a/Document-Processing/PDF/PDF-Viewer/react/forms/form-constrain.md b/Document-Processing/PDF/PDF-Viewer/react/forms/form-constrain.md
index dcccab715d..7faa7cb5b5 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/forms/form-constrain.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/forms/form-constrain.md
@@ -9,7 +9,7 @@ documentation: ug
# PDF form field flags in React PDF Viewer
-The **Syncfusion React PDF Viewer** allows you to control how users interact with form fields and how those fields behave during validation and printing by applying **form field flags**. These flags define whether a form field can be modified, whether it is mandatory, and whether it appears in printed output.
+The **React PDF Viewer** allows you to control how users interact with form fields and how those fields behave during validation and printing by applying **form field flags**. These flags define whether a form field can be modified, whether it is mandatory, and whether it appears in printed output.
This topic explains:
- [Supported form field flags](#supported-pdf-form-field-flags)
diff --git a/Document-Processing/PDF/PDF-Viewer/react/forms/form-field-events.md b/Document-Processing/PDF/PDF-Viewer/react/forms/form-field-events.md
index 71a7ed264b..f88d936fc6 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/forms/form-field-events.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/forms/form-field-events.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# PDF Viewer Form Field Events in React
-The Syncfusion React PDF Viewer provides a set of form field events that report changes associated with creating, selecting, modifying, moving, resizing, or removing form fields. These events supply metadata related to the affected field and are raised during user interaction or programmatic updates.
+The [React PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/react-pdf-viewer) provides a set of form field events that report changes associated with creating, selecting, modifying, moving, resizing, or removing form fields. These events supply metadata related to the affected field and are raised during user interaction or programmatic updates.
Validation‑related events are emitted when the viewer performs operations that require confirmation of field completion, such as print or download actions.
diff --git a/Document-Processing/PDF/PDF-Viewer/react/forms/form-handling-best-practices.md b/Document-Processing/PDF/PDF-Viewer/react/forms/form-handling-best-practices.md
index 73c95ba5ef..beb6b4f33f 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/forms/form-handling-best-practices.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/forms/form-handling-best-practices.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# PDF Form Handling Best Practices in React PDF Viewer
-This guide provides a comprehensive overview of recommended practices for creating, organizing, validating, and automating PDF forms in the Syncfusion React PDF Viewer.
+This guide provides a comprehensive overview of recommended practices for creating, organizing, validating, and automating PDF forms in the React PDF Viewer.
It explains how to structure field names, ensure consistency, apply validation rules, group related fields, and streamline workflows through pre-filling and data import/export. By following these guidelines, you can build clean, reliable, and efficient form experiences that are easier to maintain and work seamlessly across different use cases.
diff --git a/Document-Processing/PDF/PDF-Viewer/react/forms/form-validation.md b/Document-Processing/PDF/PDF-Viewer/react/forms/form-validation.md
index bad17183fb..c7fca0b3df 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/forms/form-validation.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/forms/form-validation.md
@@ -9,7 +9,7 @@ documentation: ug
# Validate PDF Form Fields in React PDF Viewer
-The Syncfusion React PDF Viewer provides built-in support for validating form fields before users perform actions such as printing, downloading, or submitting a PDF document. Validation ensures that required form fields are completed before allowing these actions. This improves data completeness and reliability.
+The [React PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/react-pdf-viewer) provides built-in support for validating form fields before users perform actions such as printing, downloading, or submitting a PDF document. Validation ensures that required form fields are completed before allowing these actions. This improves data completeness and reliability.
## How PDF Form Validation Works
diff --git a/Document-Processing/PDF/PDF-Viewer/react/forms/group-form-fields.md b/Document-Processing/PDF/PDF-Viewer/react/forms/group-form-fields.md
index 43982c1880..a7bde62e1c 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/forms/group-form-fields.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/forms/group-form-fields.md
@@ -9,7 +9,7 @@ documentation: ug
# Group form fields in React PDF Viewer
-The **Syncfusion React PDF Viewer** allows grouping multiple form fields into a single logical field by assigning the same `Name` to them. Grouped form fields share their values and states automatically based on the field type. Use the Form Designer UI for manual grouping or the Form Designer APIs for programmatic grouping to keep related fields synchronized across the document.
+The **React PDF Viewer** allows grouping multiple form fields into a single logical field by assigning the same `Name` to them. Grouped form fields share their values and states automatically based on the field type. Use the Form Designer UI for manual grouping or the Form Designer APIs for programmatic grouping to keep related fields synchronized across the document.
- [How form field grouping works](#how-grouping-works)
- [Field behavior based on type](#field-behavior-by-type)
- [How to group form fields using the UI](#group-using-the-form-designer-ui)
diff --git a/Document-Processing/PDF/PDF-Viewer/react/forms/overview.md b/Document-Processing/PDF/PDF-Viewer/react/forms/overview.md
index 6c268df4b9..3cde8b0a5f 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/forms/overview.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/forms/overview.md
@@ -9,9 +9,9 @@ documentation: ug
# Overview of Forms in React PDF Viewer
-The Syncfusion React PDF Viewer delivers a complete, easy-to-use PDF forms experience. Users can read, fill, add, edit, and delete form fields directly within PDF documents through the viewer UI or programmatically via the React APIs.
+The [React PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/react-pdf-viewer) delivers a complete, easy-to-use PDF forms experience. Users can read, fill, add, edit, and delete form fields directly within PDF documents through the viewer UI or programmatically via the React APIs.
-The viewer includes import and export support for form data, simplifying integration with backend systems. Developers have fine-grained API control while end users interact with a streamlined form-filling interface.
+The viewer includes import and export support for form data, simplifying integration with back end systems. Developers have fine-grained API control while end users interact with a streamlined form-filling interface.
Check out the following video to learn how to use the Form Fields in the React PDF Viewer.
{% youtube "https://www.youtube.com/watch?v=MUWTCg1MoAE" %}
diff --git a/Document-Processing/PDF/PDF-Viewer/react/forms/submit-form-data.md b/Document-Processing/PDF/PDF-Viewer/react/forms/submit-form-data.md
index baa396cc70..20d6454458 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/forms/submit-form-data.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/forms/submit-form-data.md
@@ -106,7 +106,7 @@ export default function SubmitFormExample() {
- **No form values returned**: Ensure the PDF has interactive fields and the viewer has finished loading before calling [`exportFormFieldsAsObject()`](https://ej2.syncfusion.com/react/documentation/api/pdfviewer#exportformfieldsasobject).
- **CORS errors**: Enable CORS on the server or serve both frontend and back end from the same origin during testing.
- **Server rejects payload**: Confirm the server expects `application/json` and validates shape of the object.
-- **WASM or resource errors**: Ensure [`resourceUrl`](https://ej2.syncfusion.com/react/documentation/api/pdfviewer#resourceurl) points to the correct Syncfusion PDF Viewer library files.
+- **WASM or resource errors**: Ensure [`resourceUrl`](https://ej2.syncfusion.com/react/documentation/api/pdfviewer#resourceurl) points to the correct React PDF Viewer library files.
## Use cases
diff --git a/Document-Processing/PDF/PDF-Viewer/react/getting-started-overview.md b/Document-Processing/PDF/PDF-Viewer/react/getting-started-overview.md
index b7977b80fd..eaab298a8f 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/getting-started-overview.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/getting-started-overview.md
@@ -9,10 +9,10 @@ domainurl: ##DomainURL##
---
-# Getting started with Syncfusion React PDF Viewer
+# Getting started with React PDF Viewer
-If you're starting to integrate the Syncfusion® React PDF Viewer into your application, choose the path below that matches how you'll run the viewer in your app (client-only or via a web service) and follow that tutorial.
+If you're starting to integrate the React PDF Viewer into your application, choose the path below that matches how you'll run the viewer in your app (client-only or via a web service) and follow that tutorial.
- **Standalone** — Run the viewer entirely in the browser (no server rendering). This mode delivers excellent runtime performance and responsiveness because rendering and interaction happen on the client; it is ideal for quick prototyping and simple integrations.
- **Server‑backed** — Use a web service to perform PDF Viewer operations (rendering, document processing, or streaming). Choose this path when you need server-side processing for PDF Viewer operations.
@@ -28,6 +28,8 @@ This page is intentionally a short introduction — choose a path and follow its
- [Form designer](./forms/form-designer)
- [Organize pages](./organize-pages/overview)
+N> Looking for the full [React PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/react-pdf-viewer) component overview, features, pricing, and documentation? Visit the React PDF Viewer page.
+
**See also**
- [PDF Viewer overview](../overview)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/react/getting-started-with-server-backed.md b/Document-Processing/PDF/PDF-Viewer/react/getting-started-with-server-backed.md
index 6b8d211ccb..cfe1a7d1bb 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/getting-started-with-server-backed.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/getting-started-with-server-backed.md
@@ -10,13 +10,13 @@ domainurl: ##DomainURL##
# Getting Started with React Server-Backed PDF Viewer Component
-This section explains how to create a simple React application and add the server-backed [Syncfusion® React PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/react-pdf-viewer) component with the minimum required setup.
+This section explains how to create a simple React application and add the server-backed [React PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/react-pdf-viewer) component with the minimum required setup.
N> Starting with the 2026 Vol 2 main release (June 2026), no new features will be added to the Server PDF Viewer, as almost all of the PDF Viewer functionalities are now available in the Standalone PDF Viewer. If you are currently using the server-backed PDF Viewer, please refer to the [migration documentation](./server-to-standalone) to transition to the Standalone PDF Viewer.
## Prerequisites
-[System requirements for Syncfusion® React components](https://ej2.syncfusion.com/react/documentation/system-requirement)
+[System requirements for React components](https://ej2.syncfusion.com/react/documentation/system-requirement)
## Create a React application
@@ -70,9 +70,9 @@ Add the following PDF Viewer and dependent component style references to the `sr
{% endhighlight %}
{% endtabs %}
-## Add the Syncfusion® React PDF Viewer component to the application
+## Add the React PDF Viewer component to the application
-Add the **Syncfusion® React PDF Viewer** component to your `src/App.jsx` or `src/App.tsx` file.
+Add the **React PDF Viewer** component to your `src/App.jsx` or `src/App.tsx` file.
{% tabs %}
{% highlight js tabtitle="JSX" %}
@@ -105,7 +105,7 @@ export default function App() {
import { PdfViewerComponent, Toolbar, Magnification, Navigation, LinkAnnotation, BookmarkView,
ThumbnailView, Print, TextSelection, Annotation, TextSearch, FormFields, FormDesigner,
PageOrganizer, Inject } from '@syncfusion/ej2-react-pdfviewer';
-
+
export default function App() {
return (
® PDF Viewer using React. Producing a Base64 string is useful for sending the PDF to a server, embedding it in JSON payloads, or client-side processing.
+This guide shows how to obtain the Base64-encoded value of a PDF document loaded in the PDF Viewer using React. Producing a Base64 string is useful for sending the PDF to a server, embedding it in JSON payloads, or client-side processing.
### How to retrieve the Base64 value
@@ -178,6 +178,6 @@ root.render();
### Conclusion
-By implementing these steps in the React component, a PDF document loaded in the Syncfusion® PDF Viewer can be converted into a Base64-encoded data URL when a button is clicked. This facilitates the manipulation or transfer of PDF data as needed.
+By implementing these steps in the React component, a PDF document loaded in the PDF Viewer can be converted into a Base64-encoded data URL when a button is clicked. This facilitates the manipulation or transfer of PDF data as needed.
[View sample in GitHub](https://github.com/SyncfusionExamples/react-pdf-viewer-examples/tree/master/How%20to)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/react/how-to/show-hide-annotation.md b/Document-Processing/PDF/PDF-Viewer/react/how-to/show-hide-annotation.md
index cfb1914bc4..138273001d 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/how-to/show-hide-annotation.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/how-to/show-hide-annotation.md
@@ -7,7 +7,7 @@ platform: document-processing
documentation: ug
---
-# Show and hide annotations in PDF Viewer
+# Show and hide annotations in React PDF Viewer
## Overview
diff --git a/Document-Processing/PDF/PDF-Viewer/react/how-to/signatureselect-signatureunselect.md b/Document-Processing/PDF/PDF-Viewer/react/how-to/signatureselect-signatureunselect.md
index ef181814ad..fdaae76966 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/how-to/signatureselect-signatureunselect.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/how-to/signatureselect-signatureunselect.md
@@ -1,6 +1,6 @@
---
layout: post
-title: Handle signatureSelect and signatureUnselect events | Syncfusion
+title: Handle Signature Select and Signature Unselect events | Syncfusion
description: Learn how to handle signatureSelect and signatureUnselect events in the Syncfusion React PDF Viewer to manage handwritten signature selection state.
control: PDF Viewer
platform: document-processing
@@ -8,9 +8,9 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Signature select and unselect events
+# Signature Select and Unselect Events in PDF Viewer
-The Syncfusion® PDF Viewer exposes events for monitoring the selection state of handwritten signature annotations: [signatureSelect](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/signatureSelectEventArgs/) and [signatureUnselect](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/signatureUnselectEventArgs/). These events enable applications to respond when a signature annotation is selected or cleared—for example, updating the UI, enabling contextual actions, or recording metadata.
+The PDF Viewer exposes events for monitoring the selection state of handwritten signature annotations: [signatureSelect](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/signatureSelectEventArgs) and [signatureUnselect](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/signatureUnselectEventArgs). These events enable applications to respond when a signature annotation is selected or cleared—for example, updating the UI, enabling contextual actions, or recording metadata.
**signatureSelect**
diff --git a/Document-Processing/PDF/PDF-Viewer/react/how-to/webservice-not-listening.md b/Document-Processing/PDF/PDF-Viewer/react/how-to/webservice-not-listening.md
index fad12ba2cd..ef40b5bb42 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/how-to/webservice-not-listening.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/how-to/webservice-not-listening.md
@@ -1,18 +1,18 @@
---
layout: post
-title: How to clear the "Web-service is not listening" to error| Syncfusion
-description: Learn here all about How to clear the "Web-service is not listening" to error in Syncfusion React Pdfviewer component of Syncfusion Essential JS 2 and more.
+title: Resolve "Web-service is not listening" to error | Syncfusion
+description: Learn here all about How to clear the "Web-service is not listening" to error in React Pdfviewer component of Syncfusion Essential JS 2 and more.
control: How to clear the "Web-service is not listening" to error
platform: document-processing
documentation: ug
domainurl: ##DomainURL##
---
-# How to resolve the "Web-service is not listening" error
+# How to resolve the "Web-service is not listening" error in React

-If the React PDF Viewer reports a "Web-service is not listening" error, use the browser's developer tools to diagnose the request and the server behaviour. The steps below guide the most common troubleshooting paths and remediation actions.
+If the React PDF Viewer reports a "Web-service is not listening" error, use the browser's developer tools to diagnose the request and the server behavior. The steps below guide the most common troubleshooting paths and remediation actions.
**Step 1:** Open the browser's developer tools by right-clicking on the page and selecting `Inspect` from the dropdown menu. Then Navigate to the `Network` tab. This will show you all of the requests that are being made by the page.
@@ -34,7 +34,7 @@ N> Make sure you are connected to the internet and that your connection is stabl
## File not found
-If you are encountering an error message stating that the web service is not listening due to a file not being found in the Syncfusion® PDF viewer, you can try the following steps to resolve the issue:
+If you are encountering an error message stating that the web service is not listening due to a file not being found in the PDF viewer, you can try the following steps to resolve the issue:
### Check the file path
@@ -42,11 +42,11 @@ Ensure that the file path you use to access the PDF file is correct and that the
## Document cache not found
-The `Document cache not found` exception in Syncfusion® PDF Viewer typically occurs when the cache used to store the rendered pages of a PDF document is not found or has been deleted. This can happen if the cache directory is changed or deleted or if the application is running in a different environment than it was previously.
+The `Document cache not found` exception in PDF Viewer typically occurs when the cache used to store the rendered pages of a PDF document is not found or has been deleted. This can happen if the cache directory is changed or deleted or if the application is running in a different environment than it was previously.
### Check for multiple instances
-It's possible that you have multiple instances of the Syncfusion® PDF Viewer running simultaneously, which can cause issues with the document cache. To check for this, open the Task Manager on your computer and look for any instances of the Syncfusion® PDF Viewer running. If you find multiple instances, try closing them all and reopening the viewer.
+It's possible that you have multiple instances of the PDF Viewer running simultaneously, which can cause issues with the document cache. To check for this, open the Task Manager on your computer and look for any instances of the PDF Viewer running. If you find multiple instances, try closing them all and reopening the viewer.
We can use Redis cache and distributive cache for this issue.
@@ -56,11 +56,11 @@ Ensure that your network connection is stable and strong enough to support the w
## The document pointer does not exist in the cache.
-The `Document pointer does not exist in the cache` exception in the Syncfusion® PDF Viewer usually occurs when there is an issue with loading or caching the PDF document. This error can be caused by a variety of reasons, including:
+The `Document pointer does not exist in the cache` exception in the PDF Viewer usually occurs when there is an issue with loading or caching the PDF document. This error can be caused by a variety of reasons, including:
-To clear this error in the Syncfusion® PDF Viewer, you can try the following steps:
+To clear this error in the PDF Viewer, you can try the following steps:
-**Step 1:** Clearing the cache may help resolve the issue. To clear the cache, navigate to the cache location, which can be found in the Syncfusion® PDF Viewer's settings or configuration files. Once you locate the cache folder, delete its contents.
+**Step 1:** Clearing the cache may help resolve the issue. To clear the cache, navigate to the cache location, which can be found in the PDF Viewer's settings or configuration files. Once you locate the cache folder, delete its contents.
**Step 2:** Try reloading the document to ensure it is loaded correctly. You can do this by calling the controller's Load() method. Ensure the document is not already loaded before attempting to load it again.
diff --git a/Document-Processing/PDF/PDF-Viewer/react/interactive-pdf-navigation/overview.md b/Document-Processing/PDF/PDF-Viewer/react/interactive-pdf-navigation/overview.md
index 7dbffe0e53..c5bf06abef 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/interactive-pdf-navigation/overview.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/interactive-pdf-navigation/overview.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Navigation in React PDF Viewer
-The Syncfusion React PDF Viewer provides multiple navigation options to help users move through PDF documents efficiently. This section covers all available navigation features.
+The [React PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/react-pdf-viewer) provides multiple navigation options to help users move through PDF documents efficiently. This section covers all available navigation features.
## Overview
diff --git a/Document-Processing/PDF/PDF-Viewer/react/interactive-pdf-navigation/page.md b/Document-Processing/PDF/PDF-Viewer/react/interactive-pdf-navigation/page.md
index 8b26e7fd68..a8107c723b 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/interactive-pdf-navigation/page.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/interactive-pdf-navigation/page.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Page Navigation in React PDF Viewer
-This guide explains how to implement page navigation in the Syncfusion React PDF Viewer. You will learn how to enable toolbar navigation and programmatically navigate to specific pages using the PDF Viewer's navigation methods.
+This guide explains how to implement page navigation in the React PDF Viewer. You will learn how to enable toolbar navigation and programmatically navigate to specific pages using the PDF Viewer's navigation methods.
## Enable Page Navigation
diff --git a/Document-Processing/PDF/PDF-Viewer/react/migration/Migrating-from-Nutrient-PSPDFKit.md b/Document-Processing/PDF/PDF-Viewer/react/migration/Migrating-from-Nutrient-PSPDFKit.md
index b5488a7da8..b35773319a 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/migration/Migrating-from-Nutrient-PSPDFKit.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/migration/Migrating-from-Nutrient-PSPDFKit.md
@@ -7,19 +7,19 @@ documentation: ug
control: PDF Viewer
---
-# Migrating from Nutrient Web SDK to Syncfusion React PDF Viewer
+# Migrating from Nutrient Web SDK to React PDF Viewer
-This guide helps you migrate applications built using [Nutrient Web SDK](https://www.nutrient.io/sdk/web/getting-started/react-vite/) (formerly PSPDFKit Web SDK) to the [Syncfusion React PDF Viewer](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/getting-started). It outlines architectural differences, feature mapping, and required changes in a React-based application.
+This guide helps you migrate applications built using [Nutrient Web SDK](https://www.nutrient.io/sdk/web/getting-started/react-vite/) (formerly PSPDFKit Web SDK) to the [React PDF Viewer](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/getting-started). It outlines architectural differences, feature mapping, and required changes in a React-based application.
## Overview
Nutrient Web SDK (PSPDFKit) provides a powerful Web SDK for PDF viewing and editing, typically integrated via an SDK initialization model.
-Syncfusion React PDF Viewer offers a **declarative React component** with built-in UI, annotations, form handling, and optimized performance, without requiring external runtime dependencies or cloud services.
+React PDF Viewer offers a **declarative React component** with built-in UI, annotations, form handling, and optimized performance, without requiring external runtime dependencies or cloud services.
## Architecture notes
-This guide focuses on replacing a Nutrient/PSPDFKit SDK integration with a Syncfusion React PDF Viewer component. Important migration considerations include the integration pattern (imperative SDK mounts vs. declarative React component), how UI/tooling is provided (SDK-provided UI vs. injected services), and how annotations and form workflows are persisted and handled. The step-by-step instructions below are designed to help migrate code, event handlers, and persistence workflows to the `PdfViewerComponent`.
+This guide focuses on replacing a Nutrient/PSPDFKit SDK integration with a React PDF Viewer component. Important migration considerations include the integration pattern (imperative SDK mounts vs. declarative React component), how UI/tooling is provided (SDK-provided UI vs. injected services), and how annotations and form workflows are persisted and handled. The step-by-step instructions below are designed to help migrate code, event handlers, and persistence workflows to the `PdfViewerComponent`.
## Installation
@@ -35,7 +35,7 @@ The Nutrient Web SDK can be used via CDN or installed as a package. The CDN expo
npm install @nutrient-sdk/viewer
```
-### Syncfusion React PDF Viewer
+### React PDF Viewer
```bash
npm install @syncfusion/ej2-react-pdfviewer
@@ -81,7 +81,7 @@ export default App;
{% endtabs %}
-### Syncfusion React PDF Viewer
+### React PDF Viewer
{% tabs %}
{% highlight js tabtitle="Syncfusion" %}
@@ -148,7 +148,7 @@ instance.addEventListener('documentLoaded', () => {
### Syncfusion Viewer
-Check [Syncfusion Events Guide](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/events#documentload) to know more about event handling in Syncfusion React PDF Viewer.
+Check [Syncfusion Events Guide](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/events#documentload) to know more about event handling in React PDF Viewer.
```js
);
## API mapping: Nutrient → Syncfusion
-| Nutrient Web SDK | Syncfusion React PDF Viewer |
+| Nutrient Web SDK | React PDF Viewer |
|---|---|
| `NutrientViewer.load({ container, document })` | Use `` or `load()` for programmatic loads. |
| `NutrientViewer.unload(container)` | `unload()` / component unmount; call `viewerRef.current.unload()` if using ref API. |
@@ -260,4 +260,4 @@ root.render();
## See Also
- [Nutrient Web SDK (PSPDFKit) getting started](https://www.nutrient.io/sdk/web/getting-started/react-vite)
-- [Syncfusion React PDF Viewer overview & getting started](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/getting-started-overview)
+- [React PDF Viewer overview & getting started](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/getting-started-overview)
diff --git a/Document-Processing/PDF/PDF-Viewer/react/migration/migrating-from-Apryse.md b/Document-Processing/PDF/PDF-Viewer/react/migration/migrating-from-Apryse.md
index c708e71559..f1d60f5c34 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/migration/migrating-from-Apryse.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/migration/migrating-from-Apryse.md
@@ -7,19 +7,19 @@ documentation: ug
control: PDF Viewer
---
-# Migrating from Apryse WebViewer to Syncfusion React PDF Viewer
+# Migrating from Apryse WebViewer to React PDF Viewer
-This guide assists developers in migrating applications built with [Apryse WebViewer](https://docs.apryse.com/web/guides/get-started/react) to the [Syncfusion React PDF Viewer](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/getting-started). It focuses on architectural differences, feature mapping, and required changes in a React environment.
+This guide assists developers in migrating applications built with [Apryse WebViewer](https://docs.apryse.com/web/guides/get-started/react) to the [React PDF Viewer](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/getting-started). It focuses on architectural differences, feature mapping, and required changes in a React environment.
## Overview
Apryse WebViewer is a feature-rich PDF SDK that relies on a modular JavaScript API.
-Syncfusion React PDF Viewer provides a **native React component-based PDF viewing experience** with built-in UI, annotations, forms, and performance optimizations, using an optimized JavaScript rendering engine and without external runtime dependencies.
+React PDF Viewer provides a **native React component-based PDF viewing experience** with built-in UI, annotations, forms, and performance optimizations, using an optimized JavaScript rendering engine and without external runtime dependencies.
## Architecture notes
-This guide focuses on replacing an Apryse WebViewer integration with a Syncfusion React PDF Viewer component. Key considerations when migrating include the integration pattern (imperative SDK mounts vs. a declarative React component), how UI/tooling is provided (hosted JS modules vs. injected services), and enable feature and persistence for annotations and form fields. The instructions below are framed to help migrate code, event handlers, and persistence workflows to the `PdfViewerComponent`.
+This guide focuses on replacing an Apryse WebViewer integration with a React PDF Viewer component. Key considerations when migrating include the integration pattern (imperative SDK mounts vs. a declarative React component), how UI/tooling is provided (hosted JS modules vs. injected services), and enable feature and persistence for annotations and form fields. The instructions below are framed to help migrate code, event handlers, and persistence workflows to the `PdfViewerComponent`.
## Installation
@@ -29,7 +29,7 @@ This guide focuses on replacing an Apryse WebViewer integration with a Syncfusio
npm install @pdftron/webviewer
```
-### Syncfusion React PDF Viewer
+### React PDF Viewer
```bash
npm install @syncfusion/ej2-react-pdfviewer
@@ -69,7 +69,7 @@ function App() {
export default App;
```
-### Syncfusion React PDF Viewer
+### React PDF Viewer
{% tabs %}
{% highlight js tabtitle="Standalone" %}
@@ -125,7 +125,7 @@ documentViewer.addEventListener('documentLoaded', () => {
### Syncfusion
-Check [Syncfusion Events Guide](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/events#documentload) to know more about event handling in Syncfusion React PDF Viewer.
+Check [Syncfusion Events Guide](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/events#documentload) to know more about event handling in React PDF Viewer.
```js
` and [load()](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#load) for programmatic loads. |
| `instance.Core.documentViewer` (page events) | [pageRenderInitiate](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#pagerenderinitiate), [pageRenderComplete](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#pagerendercomplete), [pageChange](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#pagechange), [documentLoad](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/index-default#documentload) events. |
@@ -269,4 +269,4 @@ export default function PdfViewer() {
## See Also
- [Apryse WebViewer Getting Started](https://docs.apryse.com/web)
-- [Syncfusion React PDF Viewer Getting Started](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/getting-started)
\ No newline at end of file
+- [React PDF Viewer Getting Started](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/getting-started)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-azure-active-directory.md b/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-azure-active-directory.md
index 6adc13a7ba..aa4c87bbc2 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-azure-active-directory.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-azure-active-directory.md
@@ -93,7 +93,7 @@ The React PDF Viewer component supports loading and saving PDF files with Azure
### Step 6: Client-side configuration
1. **Run the React sample**:
- - Start the React sample that includes the Syncfusion PDF Viewer.
+ - Start the React sample that includes the React PDF Viewer.
2. **Load PDF from AAD**:
- When the user clicks the **Load from AAD** button, the React client will make an HTTP request to the server-side API to fetch the PDF from Azure Blob Storage.
diff --git a/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-box-cloud-file-storage.md b/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-box-cloud-file-storage.md
index a83243c88d..aac8c0fec3 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-box-cloud-file-storage.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-box-cloud-file-storage.md
@@ -9,7 +9,7 @@ documentation: ug
# Open PDF from Box cloud storage in React
-These steps describe how to load a PDF stored in Box cloud storage into the Syncfusion React PDF Viewer using a server-backed web service.
+These steps describe how to load a PDF stored in Box cloud storage into the React PDF Viewer using a server-backed web service.
**Step 1:** Set up a Box developer account and create a Box application
@@ -17,7 +17,7 @@ Create a developer account and Box application in the [Box Developer Console](ht
**Step 2:** Create a PDF Viewer sample in React
-Start by following the Syncfusion React PDF Viewer 'Getting started' guide to create a basic PDF viewer sample. This establishes the client-side component that requests document data from the server-backed service.
+Start by following the React PDF Viewer 'Getting started' guide to create a basic PDF viewer sample. This establishes the client-side component that requests document data from the server-backed service.
**Step 3:** Modify the PdfViewerController.cs file in the web service project
diff --git a/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-dropbox-cloud-file-storage.md b/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-dropbox-cloud-file-storage.md
index d21416a24c..f2ac670ad7 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-dropbox-cloud-file-storage.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-dropbox-cloud-file-storage.md
@@ -9,7 +9,7 @@ documentation: ug
# Open PDF from Dropbox cloud storage
-These instructions describe how to load PDF files stored in Dropbox into the Syncfusion React PDF Viewer, using either the standalone client approach or a server-backed web service.
+These instructions describe how to load PDF files stored in Dropbox into the React PDF Viewer, using either the standalone client approach or a server-backed web service.
## Using Standalone PDF Viewer
@@ -21,7 +21,7 @@ Create an API app in the Dropbox App Console. Follow the Dropbox tutorial for ap
**Step 2:** Create a Simple PDF Viewer Sample in React
-Start by following the Syncfusion React PDF Viewer 'Getting started' guide to create a basic PDF viewer sample. This establishes the client-side component that will request document data either directly from Dropbox (standalone) or via the server-backed service.
+Start by following the React PDF Viewer 'Getting started' guide to create a basic PDF viewer sample. This establishes the client-side component that will request document data either directly from Dropbox (standalone) or via the server-backed service.
**Step 3:** Modify the src/app/app.ts file in the React project
diff --git a/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-google-cloud-storage.md b/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-google-cloud-storage.md
index 8119d78024..5f1abc4e60 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-google-cloud-storage.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-google-cloud-storage.md
@@ -9,11 +9,11 @@ documentation: ug
# Open PDF from Google Cloud Storage in React
-These steps describe how to load a PDF stored in Google Cloud Storage into the Syncfusion React PDF Viewer using a server-backed web service.
+These steps describe how to load a PDF stored in Google Cloud Storage into the React PDF Viewer using a server-backed web service.
**Step 1:** Create a PDF Viewer sample in React
-Start by following the Syncfusion React PDF Viewer 'Getting started' guide to create a basic PDF viewer sample. This establishes the client-side component that requests document data from the server-backed service.
+Start by following the React PDF Viewer 'Getting started' guide to create a basic PDF viewer sample. This establishes the client-side component that requests document data from the server-backed service.
**Step 2:** Modify the PdfViewerController.cs file in the web service project
diff --git a/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-google-drive.md b/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-google-drive.md
index a198e066d2..aaadd57921 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-google-drive.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-google-drive.md
@@ -9,7 +9,7 @@ documentation: ug
# Open PDF from Google Drive in React
-These steps describe how to load a PDF stored in Google Drive into the Syncfusion React PDF Viewer using a server-backed web service.
+These steps describe how to load a PDF stored in Google Drive into the React PDF Viewer using a server-backed web service.
**Step 1** Set up Google Drive API and credentials
@@ -17,7 +17,7 @@ Create a project in the Google Developers Console and enable the Google Drive AP
**Step 2:** Create a PDF Viewer sample in React
-Start by following the Syncfusion React PDF Viewer 'Getting started' guide to create a basic PDF viewer sample. This establishes the client-side component that will request document data from the server-backed service.
+Start by following the React PDF Viewer 'Getting started' guide to create a basic PDF viewer sample. This establishes the client-side component that will request document data from the server-backed service.
**Step 3:** Modify the PdfViewerController.cs file in the web service project
diff --git a/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-one-drive.md b/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-one-drive.md
index c455c12306..3ec76b2172 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-one-drive.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/open-pdf-file/from-one-drive.md
@@ -9,7 +9,7 @@ documentation: ug
# Open PDF from OneDrive
-These steps describe how to load a PDF stored in OneDrive into the Syncfusion React PDF Viewer using a server-backed web service.
+These steps describe how to load a PDF stored in OneDrive into the React PDF Viewer using a server-backed web service.
**Step 1:** Register a Microsoft Graph application
@@ -17,7 +17,7 @@ Create a Microsoft Graph API application and obtain the application ID and tenan
**Step 2:** Create a PDF Viewer sample in React
-Start by following the Syncfusion React PDF Viewer 'Getting started' guide to create a basic PDF viewer sample. This establishes the client-side component that requests document data from the server-backed service.
+Start by following the React PDF Viewer 'Getting started' guide to create a basic PDF viewer sample. This establishes the client-side component that requests document data from the server-backed service.
**Step 3:** Modify the PdfViewerController.cs file in the web service project
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 9cdfc4a206..2a4f991ba1 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/open-pdf-files.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/open-pdf-files.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Load and Open PDF Files in the React PDF Viewer
-This page shows how to load and display PDF documents in the Syncfusion React PDF Viewer. The first section gives a minimal "load and display" example you can try immediately; the second section shows how to open PDFs from different source types (URL, Base64, Blob and cloud storage).
+This page shows how to load and display PDF documents in the React PDF Viewer. The first section gives a minimal "load and display" example you can try immediately; the second section shows how to open PDFs from different source types (URL, Base64, Blob and cloud storage).
## Load and Display a PDF Document
diff --git a/Document-Processing/PDF/PDF-Viewer/react/print/print-modes.md b/Document-Processing/PDF/PDF-Viewer/react/print/print-modes.md
index 35865f5c81..5a6bc00ebd 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/print/print-modes.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/print/print-modes.md
@@ -14,7 +14,7 @@ This guide shows how to set the PDF Viewer [`printMode`](https://ej2.syncfusion.
## Prerequisites
-- A React app with the Syncfusion PDF Viewer and [`Print`](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/print) module injected.
+- A React app with the PDF Viewer and [`Print`](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/print) module injected.
## Steps to set print mode
diff --git a/Document-Processing/PDF/PDF-Viewer/react/save-pdf-file/to-azure-active-directory.md b/Document-Processing/PDF/PDF-Viewer/react/save-pdf-file/to-azure-active-directory.md
index 1c6f468ce5..14eac9c661 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/save-pdf-file/to-azure-active-directory.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/save-pdf-file/to-azure-active-directory.md
@@ -93,7 +93,7 @@ The React PDF Viewer component supports loading and saving PDF files using Azure
### Step 6: Client-side configuration
1. Run the React sample:
- - Start the React sample that includes the Syncfusion® PDF Viewer.
+ - Start the React sample that includes the PDF Viewer.
2. Load a PDF from AAD:
- When the user clicks the **Load from AAD** button, the React client will make an HTTP request to the server-side API to fetch the PDF from Azure Blob Storage.
diff --git a/Document-Processing/PDF/PDF-Viewer/react/save-pdf-file/to-google-drive.md b/Document-Processing/PDF/PDF-Viewer/react/save-pdf-file/to-google-drive.md
index 956c0d8452..99d635dbf9 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/save-pdf-file/to-google-drive.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/save-pdf-file/to-google-drive.md
@@ -9,7 +9,7 @@ documentation: ug
# Save PDF files to Google Drive
-This article describes how to save a PDF file to Google Drive from the Syncfusion React PDF Viewer using a server-side web service. Follow the steps below.
+This article describes how to save a PDF file to Google Drive from the React PDF Viewer using a server-side web service. Follow the steps below.
**Step 1:** Set up the Google Drive API
@@ -17,7 +17,7 @@ Create a Google Cloud project, enable the Google Drive API, and obtain OAuth 2.0
**Step 2:** Create a PDF Viewer sample in React
-Create a simple PDF Viewer sample in React by following the Syncfusion PDF Viewer for React [getting started](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/getting-started) guide. This establishes the basic application structure required for the integration.
+Create a simple PDF Viewer sample in React by following the PDF Viewer for React [getting started](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/getting-started) guide. This establishes the basic application structure required for the integration.
**Step 3:** Modify the `PdfViewerController.cs` file in the web service project
diff --git a/Document-Processing/PDF/PDF-Viewer/react/save-pdf-file/to-one-drive.md b/Document-Processing/PDF/PDF-Viewer/react/save-pdf-file/to-one-drive.md
index 2dcba89065..5d3869e474 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/save-pdf-file/to-one-drive.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/save-pdf-file/to-one-drive.md
@@ -9,7 +9,7 @@ documentation: ug
# Save PDF files to OneDrive
-This article describes how to save a PDF file to OneDrive from the Syncfusion React PDF Viewer using a server-side web service. Follow the steps below.
+This article describes how to save a PDF file to OneDrive from the React PDF Viewer using a server-side web service. Follow the steps below.
**Step 1:** Create a Microsoft Graph API application
@@ -17,7 +17,7 @@ Create a Microsoft Graph API application, and obtain the application (client) ID
**Step 2:** Create a PDF Viewer sample in React
-Create a simple PDF Viewer sample in React by following the Syncfusion PDF Viewer for React [getting started](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/getting-started) guide. This establishes the application structure required for the integration
+Create a simple PDF Viewer sample in React by following the PDF Viewer for React [getting started](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/react/getting-started) guide. This establishes the application structure required for the integration
**Step 3:** Modify the `PdfViewerController.cs` file in the web service project
diff --git a/Document-Processing/PDF/PDF-Viewer/react/text-selection/overview.md b/Document-Processing/PDF/PDF-Viewer/react/text-selection/overview.md
index 0bd2f77649..b51cd81b39 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/text-selection/overview.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/text-selection/overview.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Text selection in React PDF Viewer
-The Text Selection module in the Syncfusion React PDF Viewer enables users to select and copy text from a loaded PDF document. Text selection is available by default and gives users direct interaction with the content through dragging, keyboard shortcuts, and context menus.
+The Text Selection module in the React PDF Viewer enables users to select and copy text from a loaded PDF document. Text selection is available by default and gives users direct interaction with the content through dragging, keyboard shortcuts, and context menus.
This overview explains the behavior of text selection, how copy actions work, and how it relates to other interaction features in the viewer.
diff --git a/Document-Processing/PDF/PDF-Viewer/react/text-selection/text-selection-api-events.md b/Document-Processing/PDF/PDF-Viewer/react/text-selection/text-selection-api-events.md
index 4e225cc34f..1f460dde76 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/text-selection/text-selection-api-events.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/text-selection/text-selection-api-events.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Text selection API and events in React PDF Viewer
-This document provides the reference details for text selection APIs and events in the Syncfusion React PDF Viewer. It includes the available configuration property, programmatic methods, and event callbacks that allow applications to react to selection behavior.
+This document provides the reference details for text selection APIs and events in the React PDF Viewer. It includes the available configuration property, programmatic methods, and event callbacks that allow applications to react to selection behavior.
## Methods
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 796a3d86e8..f9462f656b 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/theming-and-styling.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/theming-and-styling.md
@@ -218,4 +218,4 @@ This section explains the rationale behind the recommendations and common pitfal
### Reference
-* [Theme Studio for Syncfusion® React components](https://ej2.syncfusion.com/react/documentation/appearance/theme-studio)
\ No newline at end of file
+* [Theme Studio for React components](https://ej2.syncfusion.com/react/documentation/appearance/theme-studio)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/react/toolbar-customization/mobile-toolbar.md b/Document-Processing/PDF/PDF-Viewer/react/toolbar-customization/mobile-toolbar.md
index bf6c2b05a9..c20611bbf9 100644
--- a/Document-Processing/PDF/PDF-Viewer/react/toolbar-customization/mobile-toolbar.md
+++ b/Document-Processing/PDF/PDF-Viewer/react/toolbar-customization/mobile-toolbar.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## Overview
-This how-to explains how to enable the desktop toolbar on mobile devices running the Syncfusion React PDF Viewer, and how to preserve touch scrolling when the desktop toolbar is used.
+This how-to explains how to enable the desktop toolbar on mobile devices running the React PDF Viewer, and how to preserve touch scrolling when the desktop toolbar is used.
## Prerequisites
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Viewing-PDF.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Viewing-PDF.md
index 22373c525e..e81865abeb 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Viewing-PDF.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Viewing-PDF.md
@@ -8,12 +8,12 @@ documentation: ug
---
# Viewing PDF in UWP PDF Viewer (SfPdfViewer)
-The [`SfPdfViewer`](https://help.syncfusion.com/cr/uwp/Syncfusion.Windows.PdfViewer.SfPdfViewerControl.html) allows you to load the PDF documents from the [`stream`](https://learn.microsoft.com/en-us/dotnet/api/system.io.stream?view=net-5.0), [`storageFile`](https://learn.microsoft.com/en-us/uwp/api/windows.storage.storagefile?view=winrt-19041), and [`PdfLoadedDocument`](https://help.syncfusion.com/cr/file-formats/Syncfusion.Pdf.Parsing.PdfLoadedDocument.html) object.
+The [`SfPdfViewer`](https://help.syncfusion.com/cr/uwp/Syncfusion.Windows.PdfViewer.SfPdfViewerControl.html) allows you to load the PDF documents from the [`stream`](https://learn.microsoft.com/en-us/dotnet/api/system.io.stream?view=net-5.0), [`storageFile`](https://learn.microsoft.com/en-us/uwp/api/windows.storage.storagefile?view=winrt-19041), and [`PdfLoadedDocument`](https://help.syncfusion.com/cr/document-processing/Syncfusion.Pdf.Parsing.PdfLoadedDocument.html) object.
## Loading a PDF using PdfLoadedDocument object
The [`SfPdfViewer`](https://help.syncfusion.com/cr/uwp/Syncfusion.Windows.PdfViewer.SfPdfViewerControl.html) allows you to load the PDF document synchronously and asynchronously from the specified pdfLoadedDocument object using the `LoadDocument` and `LoadDocumentAsync` methods respectively.
-The following code explains how to load the document synchronously using a [`PdfLoadedDocument`](https://help.syncfusion.com/cr/file-formats/Syncfusion.Pdf.Parsing.PdfLoadedDocument.html) object that was created from the PDF in the Assets folder of the application.
+The following code explains how to load the document synchronously using a [`PdfLoadedDocument`](https://help.syncfusion.com/cr/document-processing/Syncfusion.Pdf.Parsing.PdfLoadedDocument.html) object that was created from the PDF in the Assets folder of the application.
{% tabs %}
{% highlight c# %}
@@ -33,7 +33,7 @@ pdfViewer.LoadDocument(loadedDocument)
{% endhighlight %}
{% endtabs %}
-The following code explains how to load the document asynchronously using the [`PdfLoadedDocument`](https://help.syncfusion.com/cr/file-formats/Syncfusion.Pdf.Parsing.PdfLoadedDocument.html) object that was created from the PDF in the Assets folder of the application.
+The following code explains how to load the document asynchronously using the [`PdfLoadedDocument`](https://help.syncfusion.com/cr/document-processing/Syncfusion.Pdf.Parsing.PdfLoadedDocument.html) object that was created from the PDF in the Assets folder of the application.
{% tabs %}
{% highlight c# %}
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-magnification.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-magnification.md
index b65fc41d46..504b67235a 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-magnification.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-magnification.md
@@ -11,7 +11,7 @@ documentation: ug
Magnification of the PDF document can be done in multiple ways and the different ways are explained below. By default the viewer control supports ctrl+ mouse scroll to manipulate the magnification of the document.
-In all code snippets that follow, 'buffer' is the byte array read from the PDF file either using FileOpenPicker or from Assets folder, as illustrated in the [Viewing PDF](https://help.syncfusion.com/uwp/sfpdfviewer/concepts-and-features/viewing-pdf) section.
+In all code snippets that follow, 'buffer' is the byte array read from the PDF file either using FileOpenPicker or from Assets folder, as illustrated in the [Viewing PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/viewing-pdf) section.
**Setting Custom zoom**
diff --git a/Document-Processing/PDF/PDF-Viewer/vue/Redaction/overview.md b/Document-Processing/PDF/PDF-Viewer/vue/Redaction/overview.md
index 76ac89cd14..738dbed950 100644
--- a/Document-Processing/PDF/PDF-Viewer/vue/Redaction/overview.md
+++ b/Document-Processing/PDF/PDF-Viewer/vue/Redaction/overview.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Redaction in Vue PdfViewer
-Redaction annotations hide confidential or sensitive information in a PDF. The Syncfusion Vue PDF Viewer (EJ2) enables marking regions or entire pages for redaction, customizing appearance, and permanently applying redaction with a single action.
+Redaction annotations hide confidential or sensitive information in a PDF. The Vue PDF Viewer (EJ2) enables marking regions or entire pages for redaction, customizing appearance, and permanently applying redaction with a single action.
## Enable the redaction toolbar
@@ -136,7 +136,7 @@ After adding redaction annotations, permanently apply them to the document using

-A confirmation dialog appears before applying redaction to ensure acknowledgement of the irreversible action.
+A confirmation dialog appears before applying redaction to ensure acknowledgment of the irreversible action.

diff --git a/Document-Processing/PDF/PDF-Viewer/vue/Redaction/toolbar.md b/Document-Processing/PDF/PDF-Viewer/vue/Redaction/toolbar.md
index 08b0bac5b3..188e19ec33 100644
--- a/Document-Processing/PDF/PDF-Viewer/vue/Redaction/toolbar.md
+++ b/Document-Processing/PDF/PDF-Viewer/vue/Redaction/toolbar.md
@@ -9,7 +9,7 @@ documentation: ug
# Redaction toolbar customization in Vue
-The redaction toolbar in the Syncfusion Vue PDF Viewer can be customized by rearranging items, hiding default items, or adding custom items. Custom items can be inserted at specific index positions within the existing toolbar.
+The redaction toolbar in the Vue PDF Viewer can be customized by rearranging items, hiding default items, or adding custom items. Custom items can be inserted at specific index positions within the existing toolbar.
## Enable the redaction toolbar
diff --git a/Document-Processing/PDF/PDF-Viewer/vue/annotation/stamp-annotation.md b/Document-Processing/PDF/PDF-Viewer/vue/annotation/stamp-annotation.md
index b4af67c030..88916d3fbc 100644
--- a/Document-Processing/PDF/PDF-Viewer/vue/annotation/stamp-annotation.md
+++ b/Document-Processing/PDF/PDF-Viewer/vue/annotation/stamp-annotation.md
@@ -528,7 +528,7 @@ export default {
## Edit the existing stamp annotation programmatically
-To modify an existing stamp annotation in the Syncfusion® PDF Viewer programmatically, use the **editAnnotation()** method.
+To modify an existing stamp annotation in the PDF Viewer programmatically, use the **editAnnotation()** method.
Here is an example of using editAnnotation():
diff --git a/Document-Processing/PDF/PDF-Viewer/vue/content-security-policy.md b/Document-Processing/PDF/PDF-Viewer/vue/content-security-policy.md
index cf334baff3..b51ddff90b 100644
--- a/Document-Processing/PDF/PDF-Viewer/vue/content-security-policy.md
+++ b/Document-Processing/PDF/PDF-Viewer/vue/content-security-policy.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
Content Security Policy (CSP) is a security feature implemented by web browsers that helps protect against attacks such as cross-site scripting (XSS) and data injection. It restricts the sources from which content can be loaded on a web page.
-When enabling strict [Content Security Policy (CSP)](https://csp.withgoogle.com/docs/strict-csp.html), certain browser features are disabled by default for enhanced security. To use the Syncfusion PDF Viewer control in strict CSP mode, specific directives must be configured in the CSP meta tag to allow the control's necessary resources.
+When enabling strict [Content Security Policy (CSP)](https://csp.withgoogle.com/docs/strict-csp.html), certain browser features are disabled by default for enhanced security. To use the PDF Viewer control in strict CSP mode, specific directives must be configured in the CSP meta tag to allow the control's necessary resources.
## CSP Directives Reference
@@ -97,13 +97,13 @@ The PDF Viewer uses WebAssembly and web workers for processing and rendering. Bo
{% endhighlight %}
{% endtabs %}
-N> In accordance with the latest security practices, the Syncfusion PDF Viewer control recommends using `wasm-unsafe-eval` in the Content Security Policy (CSP) settings to enable secure WebAssembly compilation. This directive allows WebAssembly to be compiled from JavaScript functions while maintaining a secure execution environment. Update your CSP meta tags to reflect this change for optimal security compliance.
+N> In accordance with the latest security practices, the PDF Viewer control recommends using `wasm-unsafe-eval` in the Content Security Policy (CSP) settings to enable secure WebAssembly compilation. This directive allows WebAssembly to be compiled from JavaScript functions while maintaining a secure execution environment. Update your CSP meta tags to reflect this change for optimal security compliance.
## Security Best Practices
- Test CSP configurations thoroughly in development to identify blocked resources before deployment.
- Monitor browser console for CSP violations that may indicate missing directives.
- Use the most restrictive CSP possible while maintaining required functionality.
-- Regularly review CSP settings when upgrading the Syncfusion PDF Viewer to the latest version.
+- Regularly review CSP settings when upgrading the PDF Viewer to the latest version.
[View sample in GitHub](https://github.com/SyncfusionExamples/vue-pdf-viewer-examples/tree/master)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/vue/forms/form-filling.md b/Document-Processing/PDF/PDF-Viewer/vue/forms/form-filling.md
index a01e4111eb..151fb0d88d 100644
--- a/Document-Processing/PDF/PDF-Viewer/vue/forms/form-filling.md
+++ b/Document-Processing/PDF/PDF-Viewer/vue/forms/form-filling.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Filling PDF Forms in Vue PDF Viewer
-The Syncfusion PDF Viewer supports three form-filling approaches:
+The PDF Viewer supports three form-filling approaches:
1. [Filling Form Fields Programmatically](#fill-pdf-forms-programmatically)
diff --git a/Document-Processing/PDF/PDF-Viewer/vue/forms/overview.md b/Document-Processing/PDF/PDF-Viewer/vue/forms/overview.md
index 3c00d44fab..e238296d6b 100644
--- a/Document-Processing/PDF/PDF-Viewer/vue/forms/overview.md
+++ b/Document-Processing/PDF/PDF-Viewer/vue/forms/overview.md
@@ -9,7 +9,7 @@ documentation: ug
# Overview of Forms in Vue PDF Viewer
-The Syncfusion PDF Viewer provides a full-featured PDF forms experience for Vue applications. Users can read, fill, add, edit, and remove form fields in PDF documents using the viewer's UI or programmatic APIs.
+The PDF Viewer provides a full-featured PDF forms experience for Vue applications. Users can read, fill, add, edit, and remove form fields in PDF documents using the viewer's UI or programmatic APIs.
Flexible import and export of form data simplifies integration in automated workflows or user-driven scenarios. APIs offer developers control over form behavior while the viewer presents a concise, accessible interface for end users.
diff --git a/Document-Processing/PDF/PDF-Viewer/vue/getting-started-application.md b/Document-Processing/PDF/PDF-Viewer/vue/getting-started-application.md
index 3e525cffc3..ea266ae248 100644
--- a/Document-Processing/PDF/PDF-Viewer/vue/getting-started-application.md
+++ b/Document-Processing/PDF/PDF-Viewer/vue/getting-started-application.md
@@ -21,7 +21,7 @@ This section explains how to create a Vue 3 application with Vite and integrate
## Prerequisites
-Install Node.js (version 18 or later recommended) along with npm or Yarn before creating the project. Review the [system requirements for Syncfusion® Vue UI components](https://ej2.syncfusion.com/vue/documentation/system-requirements) to confirm supported platforms.
+Install Node.js (version 18 or later recommended) along with npm or Yarn before creating the project. Review the [system requirements for Vue UI components](https://ej2.syncfusion.com/vue/documentation/system-requirements) to confirm supported platforms.
## Set up the Vite project
@@ -129,6 +129,7 @@ Add the PDF Viewer component to your Vue 3 application by following these instru
Import the PDF Viewer component and required modules in the `
-
+
+
+
+
{% endhighlight %}
{% endtabs %}
@@ -84,11 +81,8 @@ Also, register the script manager `` at the end of `` in the
{% tabs %}
{% highlight cshtml tabtitle="~/_Layout.cshtml" %}
-
- ...
-
-
-
+
+
{% endhighlight %}
{% endtabs %}
@@ -117,6 +111,7 @@ N> [View Sample in GitHub](https://github.com/SyncfusionExamples/ASP-NET-Core-DO
Explore how to create, edit, and print Word documents using the ASP.NET Core Document Editor in this live demo [here](https://document.syncfusion.com/demos/docx-editor/asp-net-core/documenteditor/default#/tailwind3).
+N> Looking for the full ASP.NET Core DOCX Editor component overview, features, pricing, and documentation? Visit the [ASP.NET Core Docx Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) page.
## See also
- [Open a document](./import)
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/global-local.md b/Document-Processing/Word/Word-Processor/asp-net-core/global-local.md
index 87f65e9fd9..b141368a34 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/global-local.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/global-local.md
@@ -12,7 +12,7 @@ documentation: ug
## Localization
-The [`Localization`](https://ej2.syncfusion.com/aspnetcore/documentation/common/localization) library allows to localize default text content of the DocumentEditor. The document editor component has static text on some features (like find & replace, context-menu, dialogs) that can be changed to other cultures (Arabic, Deutsch, French, etc.) by defining the locale value and translation object. Refer the sample link [RTL](https://ej2.syncfusion.com/aspnetcore/DocumentEditor/RightToLeft#/material).
+The [`Localization`](https://ej2.syncfusion.com/aspnetcore/documentation/common/localization) library allows to localize default text content of the DocumentEditor. The [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) component has static text on some features (like find & replace, context-menu, dialogs) that can be changed to other cultures (Arabic, Deutsch, French, etc.) by defining the locale value and translation object. Refer the sample link [RTL](https://ej2.syncfusion.com/aspnetcore/DocumentEditor/RightToLeft#/material).
N> Refer the [Locale](https://github.com/syncfusion/ej2-locale).
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/header-footer.md b/Document-Processing/Word/Word-Processor/asp-net-core/header-footer.md
index c52d97f8f9..659bc6af0e 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/header-footer.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/header-footer.md
@@ -10,7 +10,7 @@ documentation: ug
# Headers and Footers in Document Editor Component
-Document editor supports headers and footers in its document. Each section in the document can have the following types of headers and footers:
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) supports headers and footers in its document. Each section in the document can have the following types of headers and footers:
* First page: Used only on the first page of the section.
* Even pages: Used on all even numbered pages in the section.
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/history.md b/Document-Processing/Word/Word-Processor/asp-net-core/history.md
index 946452e6d4..0ca3979e1b 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/history.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/history.md
@@ -10,7 +10,7 @@ documentation: ug
# History in Document Editor Component
-Document editor tracks the history of all editing actions done in the document, which allows undo and redo functionality.
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) tracks the history of all editing actions done in the document, which allows undo and redo functionality.
## Enable or disable history
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/add-save-button-in-toolbar.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/add-save-button-in-toolbar.md
index 28ddb9faa6..2fe4b1d84f 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/add-save-button-in-toolbar.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/add-save-button-in-toolbar.md
@@ -12,7 +12,7 @@ documentation: ug
## To add a save button to the existing toolbar in DocumentEditorContainer
-DocumentEditorContainer allows you to add a new button to the existing items in a toolbar using [`CustomToolbarItemModel`] and with existing items in [`toolbarItems`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DocumentEditor.DocumentEditorContainer.html#Syncfusion_EJ2_DocumentEditor_DocumentEditorContainer_ToolbarItems) property. Newly added item click action can be defined in [`toolbarClick`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DocumentEditor.DocumentEditorContainer.html#Syncfusion_EJ2_DocumentEditor_DocumentEditorContainer_ToolbarClick).
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) Container allows you to add a new button to the existing items in a toolbar using [`CustomToolbarItemModel`] and with existing items in [`toolbarItems`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DocumentEditor.DocumentEditorContainer.html#Syncfusion_EJ2_DocumentEditor_DocumentEditorContainer_ToolbarItems) property. Newly added item click action can be defined in [`toolbarClick`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DocumentEditor.DocumentEditorContainer.html#Syncfusion_EJ2_DocumentEditor_DocumentEditorContainer_ToolbarClick).
{% tabs %}
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/change-document-view.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/change-document-view.md
index ee89b4f21f..7a9a4cab27 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/change-document-view.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/change-document-view.md
@@ -12,7 +12,7 @@ documentation: ug
## How to change the document view in DocumentEditor component
-DocumentEditor allows to change the view to web layout and print using the [`layoutType`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DocumentEditor.DocumentEditor.html#Syncfusion_EJ2_DocumentEditor_DocumentEditor_LayoutType) property with the supported [`LayoutType`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DocumentEditor.LayoutType.html)
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) allows to change the view to web layout and print using the [`layoutType`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DocumentEditor.DocumentEditor.html#Syncfusion_EJ2_DocumentEditor_DocumentEditor_LayoutType) property with the supported [`LayoutType`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DocumentEditor.LayoutType.html)
{% tabs %}
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/change-the-cursor-color-in-document-editor.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/change-the-cursor-color-in-document-editor.md
index d2c4b69211..fd849c80cf 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/change-the-cursor-color-in-document-editor.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/change-the-cursor-color-in-document-editor.md
@@ -9,7 +9,7 @@ documentation: ug
# How to change the cursor color using CSS in Document Editor component
-Document Editor default cursor color is black. The user can change the color by overriding the css property using class name. The Document editor cursor css have a class named `e-de-blink-cursor`.
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) default cursor color is black. The user can change the color by overriding the css property using class name. The Document editor cursor css have a class named `e-de-blink-cursor`.
Refer the below code snippet to change the cursor color to red.
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/change-the-default-search-highlight-color.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/change-the-default-search-highlight-color.md
index 3273177252..4868065122 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/change-the-default-search-highlight-color.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/change-the-default-search-highlight-color.md
@@ -9,7 +9,7 @@ documentation: ug
# How to change the default search highlight color in Document Editor
-Document editor provides an options to change the default search highlight color using [`searchHighlightColor`] in Document editor settings. The highlight color which is given in [`documentEditorSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DocumentEditor.DocumentEditorContainer.html#Syncfusion_EJ2_DocumentEditor_DocumentEditorContainer_DocumentEditorSettings) will be highlighted on the searched text. By default, search highlight color is `yellow`.
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) provides an options to change the default search highlight color using [`searchHighlightColor`] in Document editor settings. The highlight color which is given in [`documentEditorSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DocumentEditor.DocumentEditorContainer.html#Syncfusion_EJ2_DocumentEditor_DocumentEditorContainer_DocumentEditorSettings) will be highlighted on the searched text. By default, search highlight color is `yellow`.
Similarly, you can use [`documentEditorSettings`] property for DocumentEditor also.
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-color-picker.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-color-picker.md
index 69e40bd175..163e11f299 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-color-picker.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-color-picker.md
@@ -10,7 +10,7 @@ documentation: ug
# How to customize the color picker in Document Editor component
-Document editor provides an options to customize the color picker using `colorPickerSettings` in Document editor settings. The color picker offers customization options for default appearance, by allowing selection between Picker or Palette mode, for font and border colors."
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) provides an options to customize the color picker using `colorPickerSettings` in Document editor settings. The color picker offers customization options for default appearance, by allowing selection between Picker or Palette mode, for font and border colors."
Similarly, you can use `documentEditorSettings` property for DocumentEditor also.
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-context-menu.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-context-menu.md
index a2e7a3687f..c5ecbeffaa 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-context-menu.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-context-menu.md
@@ -12,7 +12,7 @@ documentation: ug
## How to customize context menu in Document Editor
-Document Editor allows to add custom option in context menu. It can be achieved by using the `addCustomMenu()` method and custom action is defined using the `customContextMenuSelect`.
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) allows to add custom option in context menu. It can be achieved by using the `addCustomMenu()` method and custom action is defined using the `customContextMenuSelect`.
### Add Custom Option
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-font-family-drop-down.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-font-family-drop-down.md
index d202b31fcc..c5d8dfbcd3 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-font-family-drop-down.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-font-family-drop-down.md
@@ -10,7 +10,7 @@ documentation: ug
# How to customize the font family dropdown in Document Editor
-Document editor provides options to customize the font family drop down list values using `fontFamilies` in Document editor settings. Fonts which are added in `fontFamilies` of `documentEditorSettings` will be displayed on font drop down list of text properties pane and font dialog.
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) provides options to customize the font family drop down list values using `fontFamilies` in Document editor settings. Fonts which are added in `fontFamilies` of `documentEditorSettings` will be displayed on font drop down list of text properties pane and font dialog.
Similarly, you can use `documentEditorSettings` property for DocumentEditor also.
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-ribbon.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-ribbon.md
index 8e18f08779..fc2d1e2b87 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-ribbon.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-ribbon.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Customize Ribbon in Document Editor
-The Syncfusion Document Editor provides an extensive and flexible API to customize the built-in ribbon UI. You can:
+The [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) provides an extensive and flexible API to customize the built-in ribbon UI. You can:
- Customize the File menu.
- Add the Backstage menu instead of File menu.
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-tool-bar.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-tool-bar.md
index 3d2b87431b..2b15406f37 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-tool-bar.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/customize-tool-bar.md
@@ -12,7 +12,7 @@ documentation: ug
## How to customize existing toolbar in DocumentEditorContainer
-DocumentEditorContainer allows to customize (add, show, hide, enable, and disable) existing items in a toolbar.
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) Container allows to customize (add, show, hide, enable, and disable) existing items in a toolbar.
* Add - New items can be defined by `CustomToolbarItemModel` and with existing items in [`ToolbarItems`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DocumentEditor.DocumentEditorContainer.html#Syncfusion_EJ2_DocumentEditor_DocumentEditorContainer_ToolbarItems) property. Newly added item click action can be defined in [`ToolbarClick`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DocumentEditor.DocumentEditorContainer.html#Syncfusion_EJ2_DocumentEditor_DocumentEditorContainer_ToolbarClick).
* Show, Hide - Existing items can be shown or hidden using the [`ToolbarItems`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DocumentEditor.DocumentEditorContainer.html#Syncfusion_EJ2_DocumentEditor_DocumentEditorContainer_ToolbarItems) property. Pre-defined toolbar items are available with `ToolbarItem`.
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/deploy-document-editor-component-for-mobile.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/deploy-document-editor-component-for-mobile.md
index cd856b4314..f56c031797 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/deploy-document-editor-component-for-mobile.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/deploy-document-editor-component-for-mobile.md
@@ -12,7 +12,7 @@ documentation: ug
## Document editor component for Mobile
-At present, Document editor component is not responsive for mobile, and the editing functionalities aren't ensured in mobile browsers. Whereas it works properly as a document viewer in mobile browsers.
+At present, [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) component is not responsive for mobile, and the editing functionalities aren't ensured in mobile browsers. Whereas it works properly as a document viewer in mobile browsers.
Hence, it is recommended to switch the Document editor component as read-only in mobile browsers. Also, invoke `fitPage` method with `FitPageWidth` parameter in document change event, such as to display one full page by adjusting the zoom factor.
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/disable-optimized-text-measuring.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/disable-optimized-text-measuring.md
index d0cdee57fb..61c5c3d7c8 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/disable-optimized-text-measuring.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/disable-optimized-text-measuring.md
@@ -12,7 +12,7 @@ documentation: ug
Starting from v19.3.0.x, the accuracy of text size measurements in Document editor is improved such as to match Microsoft Word pagination for most Word documents. This improvement is included as default behavior along with an optional API `enableOptimizedTextMeasuring` in Document editor settings.
-If you want the Document editor component to retain the document pagination (display page-by-page) behavior like v19.2.0.x and older versions. Then, you can disable this optimized text measuring improvement, by setting `false` to `enableOptimizedTextMeasuring` property of Document Editor component.
+If you want the [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) component to retain the document pagination (display page-by-page) behavior like v19.2.0.x and older versions. Then, you can disable this optimized text measuring improvement, by setting `false` to `enableOptimizedTextMeasuring` property of Document Editor component.
## Disable optimized text measuring in `DocumentEditorContainer` instance
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/enable-ruler-in-document-editor-component.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/enable-ruler-in-document-editor-component.md
index f9b5d2f3dc..eb2eb6a06b 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/enable-ruler-in-document-editor-component.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/enable-ruler-in-document-editor-component.md
@@ -9,7 +9,7 @@ documentation: ug
## How to enable ruler in ASP.NET Core Document Editor component
-Using ruler we can refer to setting specific margins, tab stops, or indentations within a document to ensure consistent formatting in Document Editor.
+Using ruler we can refer to setting specific margins, tab stops, or indentations within a document to ensure consistent formatting in [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor).
The following example illustrates how to enable ruler in Document Editor
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/export-document-as-pdf.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/export-document-as-pdf.md
index a18c7b9c1f..96dfe12aa6 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/export-document-as-pdf.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/export-document-as-pdf.md
@@ -17,7 +17,7 @@ This article explains how to export the document as PDF format. You can export t
Use [`pdf export component`](https://www.npmjs.com/package/@syncfusion/ej2-pdf-export) in application level to export the document as PDF using `exportAsImage` API. Here, all pages will be converted to image and inserted as PDF pages (works like print as PDF).
>Note:
-* The Document Editor exports PDFs by converting pages into images on the client side, which may slightly increase file size compared to text-based PDFs.
+* The [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) exports PDFs by converting pages into images on the client side, which may slightly increase file size compared to text-based PDFs.
* Text search is not supported in the exported PDF, as the content is stored as images.
* You can install the PDF export packages from this [`link`](https://www.npmjs.com/package/@syncfusion/ej2-pdf-export).
@@ -33,7 +33,7 @@ Use [`pdf export component`](https://www.npmjs.com/package/@syncfusion/ej2-pdf-e
-## Export document as PDF in server-side using Syncfusion® DocIO
+## Export document as PDF in server-side using DocIO
With the help of [`Syncfusion DocIO`](https://help.syncfusion.com/file-formats/docio/word-to-pdf), you can export the document as PDF in server-side. Here, you can search the text.
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/get-current-word.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/get-current-word.md
index 461c9ae065..3d9c9ded5b 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/get-current-word.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/get-current-word.md
@@ -9,7 +9,7 @@ documentation: ug
# How to select and retrieve the word and paragraph in current cursor position in Document Editor component
-You can get the current word or paragraph content from the Document Editor component as plain text and SFDT (rich text).
+You can get the current word or paragraph content from the [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) component as plain text and SFDT (rich text).
## Select and get the word in current cursor position
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/get-the-selected-content.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/get-the-selected-content.md
index d4c49495eb..60bb4374ea 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/get-the-selected-content.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/get-the-selected-content.md
@@ -10,7 +10,7 @@ documentation: ug
# How to get the selected content in Document Editor component
-You can get the selected content from the React Document Editor component as plain text and SFDT (rich text).
+You can get the selected content from the [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) component as plain text and SFDT (rich text).
## Get the selected content as plain text
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/hide-tool-bar-and-properties-pane.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/hide-tool-bar-and-properties-pane.md
index e12c0e4b86..6a7097b2e5 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/hide-tool-bar-and-properties-pane.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/hide-tool-bar-and-properties-pane.md
@@ -11,7 +11,7 @@ documentation: ug
**Document editor container** provides the main document view area along with the built-in toolbar and properties pane.
-**Document editor** provides just the main document view area. Here, the user can compose, view, and edit the Word documents. You may prefer to use this component when you want to design your own UI options for your application.
+**[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor)** provides just the main document view area. Here, the user can compose, view, and edit the Word documents. You may prefer to use this component when you want to design your own UI options for your application.
## Hide the properties pane
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/insert-page-number-and-navigate-to-page.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/insert-page-number-and-navigate-to-page.md
index ab0bcfb204..41313f89b1 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/insert-page-number-and-navigate-to-page.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/insert-page-number-and-navigate-to-page.md
@@ -9,7 +9,7 @@ documentation: ug
# How to insert page number and navigate to specific page in Document Editor component
-You can insert page number and navigate to specific page in Document Editor component by following ways.
+You can insert page number and navigate to specific page in [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) component by following ways.
## Insert page number
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/insert-text-in-current-position.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/insert-text-in-current-position.md
index 340ed5214e..1d34d02e69 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/insert-text-in-current-position.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/insert-text-in-current-position.md
@@ -9,7 +9,7 @@ documentation: ug
# How to insert text, paragraph and rich-text content in Document Editor component
-You can insert the text, paragraph and rich-text content in Document Editor component.
+You can insert the text, paragraph and rich-text content in [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) component.
## Insert text in current cursor position
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/insert-text-or-image-in-table-programmatically.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/insert-text-or-image-in-table-programmatically.md
index 9a395581fc..369c6e586b 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/insert-text-or-image-in-table-programmatically.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/insert-text-or-image-in-table-programmatically.md
@@ -9,7 +9,7 @@ documentation: ug
# How to insert text or image in table programmatically in Document Editor component
-Using Document editor API's, you can insert [`text`] or [`image`] in [`table`] programmatically based on your requirement.
+Using [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) API's, you can insert [`text`] or [`image`] in [`table`] programmatically based on your requirement.
Use [`selection`] API's to navigate between rows and cells.
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/open-default-document.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/open-default-document.md
index 80190f823a..72c9838ab8 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/open-default-document.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/open-default-document.md
@@ -14,7 +14,7 @@ This article explains how to open a default document when DocumentEditor & Docum
## Opening a default document in DocumentEditor
-Using `open` method in Document editor allows to open the Document in sfdt format. To open the document by default, call the open method in the `created` event of Document editor which gets triggered once the control is created.
+Using `open` method in [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) allows to open the Document in sfdt format. To open the document by default, call the open method in the `created` event of Document editor which gets triggered once the control is created.
{% tabs %}
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/open-document-by-address.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/open-document-by-address.md
index acb649ee47..ca1b270b66 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/open-document-by-address.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/open-document-by-address.md
@@ -12,7 +12,7 @@ documentation: ug
## How to open a document from URL in DocumentEditor
-This article explains how to open a document from URL in DocumentEditor.
+This article explains how to open a document from URL in [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor).
{% tabs %}
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/override-the-keyboard-shortcuts.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/override-the-keyboard-shortcuts.md
index 85fdded1f7..429d7030ce 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/override-the-keyboard-shortcuts.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/override-the-keyboard-shortcuts.md
@@ -10,7 +10,7 @@ documentation: ug
# How to override the keyboard shortcuts in document editor
-Document editor triggers the [`keyDown`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DocumentEditor.DocumentEditor.html#Syncfusion_EJ2_DocumentEditor_DocumentEditor_KeyDown) event every time when any key is entered and provides an instance of `DocumentEditorKeyDownEventArgs`. You can use the `isHandled` property to override the keyboard shortcut behavior.
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) triggers the [`keyDown`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DocumentEditor.DocumentEditor.html#Syncfusion_EJ2_DocumentEditor_DocumentEditor_KeyDown) event every time when any key is entered and provides an instance of `DocumentEditorKeyDownEventArgs`. You can use the `isHandled` property to override the keyboard shortcut behavior.
## Preventing default keyboard shortcut
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/read-by-default.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/read-by-default.md
index a2b265c416..3affb28c9e 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/read-by-default.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/read-by-default.md
@@ -10,7 +10,7 @@ documentation: ug
# How to open a document in read only mode by default in Document Editor
-This article explains how to open a document in read only mode by default in Document Editor & Document Editor Container.
+This article explains how to open a document in read only mode by default in [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) & Document Editor Container.
## Opening a document in read only mode by default in Document Editor
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/resize-document-editor.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/resize-document-editor.md
index 1c9dd40999..a711d85165 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/resize-document-editor.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/resize-document-editor.md
@@ -10,7 +10,7 @@ documentation: ug
# How to change height and width of Document Editor component
-This article explains how to change height and width of Document editor.
+This article explains how to change height and width of [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor).
## Change height of Document Editor
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/retrieve-the-bookmark-content-as-text.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/retrieve-the-bookmark-content-as-text.md
index cefd006842..9abb539bf9 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/retrieve-the-bookmark-content-as-text.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/retrieve-the-bookmark-content-as-text.md
@@ -9,7 +9,7 @@ documentation: ug
# How to retrieve the whole document and bookmark content as text in Document Editor component
-You can get the bookmark or whole document content from the Document Editor component as plain text and SFDT (rich text).
+You can get the bookmark or whole document content from the [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) component as plain text and SFDT (rich text).
## Get the bookmark content as plain text
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/set-default-format-in-document-editor.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/set-default-format-in-document-editor.md
index 3994807a1e..62c1ff7452 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/set-default-format-in-document-editor.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/set-default-format-in-document-editor.md
@@ -10,7 +10,7 @@ documentation: ug
# How to set the default character, paragraph and section format in Document Editor component
-You can set the default character format, paragraph format and section format in Document editor.
+You can set the default character format, paragraph format and section format in [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor).
## Set the default character format
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/show-hide-spinner.md b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/show-hide-spinner.md
index 8051932040..b7bacfed6a 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/how-to/show-hide-spinner.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/how-to/show-hide-spinner.md
@@ -10,7 +10,7 @@ documentation: ug
# How to show and hide spinner while opening document in React Document Editor component
-Using [`spinner`](https://ej2.syncfusion.com/aspnetcore/documentation/spinner/getting-started-asp-core/) component, you can show or hide spinner while opening document in DocumentEditor.
+Using [`spinner`](https://ej2.syncfusion.com/aspnetcore/documentation/spinner/getting-started-asp-core/) component, you can show or hide spinner while opening document in [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor).
```typescript
// showSpinner() will make the spinner visible
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/image.md b/Document-Processing/Word/Word-Processor/asp-net-core/image.md
index 0d1ff92670..b6cbd3d7ff 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/image.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/image.md
@@ -10,7 +10,7 @@ documentation: ug
# Images
-Document Editor supports common raster format images like PNG, BMP, JPEG, SVG and GIF. You can insert an image file or online image in the document using the `insertImage()` method.
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) supports common raster format images like PNG, BMP, JPEG, SVG and GIF. You can insert an image file or online image in the document using the `insertImage()` method.
{% tabs %}
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/import.md b/Document-Processing/Word/Word-Processor/asp-net-core/import.md
index f0fc526f4c..ae490a55c1 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/import.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/import.md
@@ -10,7 +10,7 @@ documentation: ug
# Import in Document Editor Component
-In Document Editor, the documents are stored in its own format called **Syncfusion Document Text (SFDT)**.
+In [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor), the documents are stored in its own format called **Syncfusion Document Text (SFDT)**.
{% tabs %}
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/keyboard-shortcut.md b/Document-Processing/Word/Word-Processor/asp-net-core/keyboard-shortcut.md
index ea688e1b9e..58d4e6b644 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/keyboard-shortcut.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/keyboard-shortcut.md
@@ -12,7 +12,7 @@ documentation: ug
## Text formatting
-The following table lists the default keyboard shortcuts in document editor for formatting text:
+The following table lists the default keyboard shortcuts in [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) for formatting text:
| Key combination | Description |
|-----------------|-------------|
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/link.md b/Document-Processing/Word/Word-Processor/asp-net-core/link.md
index c26e03f856..5bbe7d2330 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/link.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/link.md
@@ -10,7 +10,7 @@ documentation: ug
# Hyperlink
-Document editor supports hyperlink field. You can link a part of the document content to Internet or file location, mail address, or any text within the document.
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) supports hyperlink field. You can link a part of the document content to Internet or file location, mail address, or any text within the document.
## Navigate a hyperlink
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/list-format.md b/Document-Processing/Word/Word-Processor/asp-net-core/list-format.md
index f1ed0a6b15..ebb31fdac6 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/list-format.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/list-format.md
@@ -10,7 +10,7 @@ documentation: ug
# Working with Lists
-Document editor supports both the single-level and multilevel lists. Lists are used to organize data as step-by-step instructions in documents for easy understanding of key points. You can apply list to the paragraph either using supported APIs.
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) supports both the single-level and multilevel lists. Lists are used to organize data as step-by-step instructions in documents for easy understanding of key points. You can apply list to the paragraph either using supported APIs.
## Create bullet list
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/notes.md b/Document-Processing/Word/Word-Processor/asp-net-core/notes.md
index 5d80424478..98a6a57c23 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/notes.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/notes.md
@@ -10,7 +10,7 @@ documentation: ug
# Insert footnote endnote
-DocumentEditorContainer component provides support for inserting footnotes and endnotes through the in-built toolbar.
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) Container component provides support for inserting footnotes and endnotes through the in-built toolbar.

diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/aws-s3-bucket.md b/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/aws-s3-bucket.md
index 58b209e0a6..cbd6a48f06 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/aws-s3-bucket.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/aws-s3-bucket.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from AWS S3
-To load a document from AWS S3 in a Document Editor, you can follow the steps below
+To load a document from AWS S3 in a [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Create a Simple Document Editor Sample in ASP.NET Core
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/azure-blob-storage.md b/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/azure-blob-storage.md
index 892fb06762..666229ba3a 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/azure-blob-storage.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/azure-blob-storage.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Azure Blob Storage
-To load document from Azure Blob Storage in a Document Editor, you can follow the steps below
+To load document from Azure Blob Storage in a [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Create a Simple Document Editor Sample in ASP.NET Core
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/box-cloud-file-storage.md b/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/box-cloud-file-storage.md
index e10c16d7cc..e9c53a70dc 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/box-cloud-file-storage.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/box-cloud-file-storage.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Box cloud file storage
-To load a document from Box cloud file storage in a document Editor, you can follow the steps below
+To load a document from Box cloud file storage in a [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Set up a Box developer account and create a Box application
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/dropbox-cloud-file-storage.md b/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/dropbox-cloud-file-storage.md
index de9086d2de..977cf7b512 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/dropbox-cloud-file-storage.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/dropbox-cloud-file-storage.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Dropbox cloud file storage in Document Editor
-To load a document from Dropbox cloud file storage in a Document editor, you can follow the steps below
+To load a document from Dropbox cloud file storage in a [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Create a Dropbox API
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/google-cloud-storage.md b/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/google-cloud-storage.md
index bf9baec784..38e623df17 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/google-cloud-storage.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/google-cloud-storage.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Google Cloud Storage
-To load a document from Google Cloud Storage in a Document editor, you can follow the steps below
+To load a document from Google Cloud Storage in a [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Create a Simple Document Editor Sample in ASP.NET Core
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/google-drive.md b/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/google-drive.md
index 94c06b497d..aa798790fd 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/google-drive.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/google-drive.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Google Drive
-To load a document from Google Drive in a Document editor, you can follow the steps below
+To load a document from Google Drive in a [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Set up Google Drive API
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/one-drive.md b/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/one-drive.md
index 9fec989206..84d430a918 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/one-drive.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/opening-documents/one-drive.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from One Drive
-To load a document from One Drive in a Document editor, you can follow the steps below
+To load a document from One Drive in a [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Create the Microsoft graph API.
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/overview.md b/Document-Processing/Word/Word-Processor/asp-net-core/overview.md
index 83ceb0bbc9..8d831397d9 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/overview.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/overview.md
@@ -10,7 +10,7 @@ documentation: ug
# Overview of the ASP.NET Core DOCX Editor
-The Syncfusion® [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) is a feature-rich, user-interactive component that enables creating, editing, viewing, and printing Word documents with advanced formatting, editing capabilities, and broad support for document import and export formats.
+The [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) is a feature-rich, user-interactive component that enables creating, editing, viewing, and printing Word documents with advanced formatting, editing capabilities, and broad support for document import and export formats.

diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/paragraph-format.md b/Document-Processing/Word/Word-Processor/asp-net-core/paragraph-format.md
index bdee275ff3..dd0a607f94 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/paragraph-format.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/paragraph-format.md
@@ -10,7 +10,7 @@ documentation: ug
# Working with Paragraph Formatting
-Document editor supports various paragraph formatting options such as text alignment, indentation, paragraph spacing, and more.
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) supports various paragraph formatting options such as text alignment, indentation, paragraph spacing, and more.
## Indentation
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/print.md b/Document-Processing/Word/Word-Processor/asp-net-core/print.md
index 277fa2db4d..3120f5f105 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/print.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/print.md
@@ -10,7 +10,7 @@ documentation: ug
# Print in Document Editor Control
-To print the document, use the `print` method from document editor instance.
+To print the document, use the `print` method from [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) instance.
{% tabs %}
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/restrict-editing.md b/Document-Processing/Word/Word-Processor/asp-net-core/restrict-editing.md
index bc4b28b45e..5fba345358 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/restrict-editing.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/restrict-editing.md
@@ -10,7 +10,7 @@ documentation: ug
# Restrict Editing in Document Editor Component
-Document Editor provides support to restrict editing. When the protected document includes range permission, then unique user or user group is only authorized to edit separate text area.
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) provides support to restrict editing. When the protected document includes range permission, then unique user or user group is only authorized to edit separate text area.
## Set current user
@@ -22,15 +22,52 @@ The following code shows how to set currentUser
container.documentEditor.currentUser = 'engineer@mycompany.com';
```
-## Highlighting the text area
-
-You can highlight the editable region of the current user using the `userColor` property.
-
-The following code shows how to set userColor.
-
-```typescript
+## Protect document with editable region
+User can select a specific section and mark it as an editable region, allowing modification only in that part. The rest of the document remains protected from any changes.
+
+### Insert editable region
+Use the `insertEditingRegion` method to mark specific paragraphs as editable.This allows you to control editing by giving access to all users or only selected users.
+
+The following example shows how to insert an editable region.
+{% tabs %}
+{% highlight ts tabtitle="TS" %}
+
+// Allow editing for all users
+container.documentEditor.editor.insertEditingRegion();
+
+// pass a username to restrict access
+container.documentEditor.editor.insertEditingRegion("User Name");
+
+{% endhighlight %}
+{% endtabs %}
+
+### Highlight color for editable region
+
+The `userColor` property can be used to highlight the editable region of the current user.
+
+The following code example demonstrates how to set the userColor.
+
+{% tabs %}
+{% highlight ts tabtitle="TS" %}
+
container.documentEditor.userColor = '#fff000';
-```
+
+{% endhighlight %}
+{% endtabs %}
+
+### Enable or disable editable region highlighting
+
+The `highlightEditableRanges` property can be used to toggle the highlighting of editable regions.
+
+The following code example demonstrates how to enable or disable editable region highlighting.
+
+{% tabs %}
+{% highlight ts tabtitle="TS" %}
+
+container.documentEditor.documentEditorSettings.highlightEditableRanges = true;
+
+{% endhighlight %}
+{% endtabs %}
## Restrict Editing Pane
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/ribbon.md b/Document-Processing/Word/Word-Processor/asp-net-core/ribbon.md
index a8355e5f4c..549e768e6a 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/ribbon.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/ribbon.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Ribbon in Document Editor Control
-The Document Editor provides a modern Ribbon interface similar to Microsoft Word's interface. This Ribbon UI provides an efficient and intuitive way to access editing features, organizing commands within well-structured tabs and groups to enhance your document editing experience. Additionally, the Ribbon interface supports contextual tabs. Contextual tabs appear only when certain elements, such as tables, images, or headers/footers, are selected in the document.
+The [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) provides a modern Ribbon interface similar to Microsoft Word's interface. This Ribbon UI provides an efficient and intuitive way to access editing features, organizing commands within well-structured tabs and groups to enhance your document editing experience. Additionally, the Ribbon interface supports contextual tabs. Contextual tabs appear only when certain elements, such as tables, images, or headers/footers, are selected in the document.
You can switch between the classic **Toolbar** and the new **Ribbon** UI, and you can also choose between **Classic** and **Simplified** ribbon layouts.
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/saving-documents/aws-s3-bucket.md b/Document-Processing/Word/Word-Processor/asp-net-core/saving-documents/aws-s3-bucket.md
index 1c8b551f63..3ed27c5190 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/saving-documents/aws-s3-bucket.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/saving-documents/aws-s3-bucket.md
@@ -13,7 +13,7 @@ domainurl: ##DomainURL##
To save a document to AWS S3, you can follow the steps below
-**Step 1:** Create a Simple Document Editor Sample in ASP.NET Core
+**Step 1:** Create a Simple [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) Sample in ASP.NET Core
Start by following the steps provided in this [link](../../document-editor/getting-started-core) to create a simple Document Editor sample in ASP.NET Core. This will give you a basic setup of the Document Editor component.
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/saving-documents/azure-blob-storage.md b/Document-Processing/Word/Word-Processor/asp-net-core/saving-documents/azure-blob-storage.md
index 52b37402c2..c262ff4c4c 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/saving-documents/azure-blob-storage.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/saving-documents/azure-blob-storage.md
@@ -13,7 +13,7 @@ domainurl: ##DomainURL##
To save a document to Azure Blob Storage, you can follow the steps below
-**Step 1:** Create a Simple Document Editor Sample in ASP.NET Core
+**Step 1:** Create a Simple [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) Sample in ASP.NET Core
Start by following the steps provided in this [link](../../document-editor/getting-started-core) to create a simple Document Editor sample in ASP.NET Core. This will give you a basic setup of the Document Editor component.
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/saving-documents/google-cloud-storage.md b/Document-Processing/Word/Word-Processor/asp-net-core/saving-documents/google-cloud-storage.md
index 6b5039e552..469cbaea47 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/saving-documents/google-cloud-storage.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/saving-documents/google-cloud-storage.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
To save a document to Google Cloud Storage, you can follow the steps below
-**Step 1:** Create a Simple Document Editor Sample in ASP.NET Core
+**Step 1:** Create a Simple [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) Sample in ASP.NET Core
Start by following the steps provided in this [link](../../document-editor/getting-started-core) to create a simple Document Editor sample in ASP.NET Core. This will give you a basic setup of the Document Editor component.
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/scrolling-zooming.md b/Document-Processing/Word/Word-Processor/asp-net-core/scrolling-zooming.md
index 82be3ee5d2..f02b44e550 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/scrolling-zooming.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/scrolling-zooming.md
@@ -10,7 +10,7 @@ documentation: ug
# Scrolling
-The Document editor renders the document page by page. You can scroll through the pages by mouse wheel or touch interactions. You can also scroll through the page by using ‘scrollToPage()’ method of document editor instance.
+The [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) renders the document page by page. You can scroll through the pages by mouse wheel or touch interactions. You can also scroll through the page by using ‘scrollToPage()’ method of document editor instance.
{% tabs %}
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/section-format.md b/Document-Processing/Word/Word-Processor/asp-net-core/section-format.md
index c95c58ce29..90ddee9e01 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/section-format.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/section-format.md
@@ -10,7 +10,7 @@ documentation: ug
# Working with Section Formatting
-Document editor supports various section formatting such as page size, page margins, and more.
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) supports various section formatting such as page size, page margins, and more.
## Page size
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/security-advisories.md b/Document-Processing/Word/Word-Processor/asp-net-core/security-advisories.md
index 3b5f686d3e..d51ceaceaf 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/security-advisories.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/security-advisories.md
@@ -15,11 +15,11 @@ This document provides a description of the security updates available for Syncf
## Security Updates
-The following security updates are available for Syncfusion® DocumentEditor control and are listed based on the release version.
+The following security updates are available for [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) control and are listed based on the release version.
### 2024 Volume 2 (v26.2.4) - July 25, 2024
-This release resolves critical and moderate security vulnerabilities affecting the Syncfusion® Document Editor Docker Image.
+This release resolves critical and moderate security vulnerabilities affecting the ASP.NET Core Document Editor Docker Image.
**Threat:**
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/shapes.md b/Document-Processing/Word/Word-Processor/asp-net-core/shapes.md
index 0996dd04cf..164e7b5907 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/shapes.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/shapes.md
@@ -14,7 +14,7 @@ Shapes are drawing objects that include a text box, rectangles, lines, curves, c
## Supported shapes
-The DocumentEditor has preservation support for Lines, Rectangle, Basic Shapes, Block Arrows, Equation Shapes,Flowchart and Stars and Banners.
+The [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) has preservation support for Lines, Rectangle, Basic Shapes, Block Arrows, Equation Shapes,Flowchart and Stars and Banners.

diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/spell-check.md b/Document-Processing/Word/Word-Processor/asp-net-core/spell-check.md
index 9b7278ee1f..9821c20b22 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/spell-check.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/spell-check.md
@@ -10,7 +10,7 @@ documentation: ug
# Spell Check in Document Editor Component
-Document editor supports performing spell checking for any input text. You can perform spell checking for the text in Document Editor and it will provide suggestions for the mis-spelled words through dialog and in context menu.
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) supports performing spell checking for any input text. You can perform spell checking for the text in Document Editor and it will provide suggestions for the mis-spelled words through dialog and in context menu.
{% tabs %}
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/styles.md b/Document-Processing/Word/Word-Processor/asp-net-core/styles.md
index 4f50d6de4a..bf1eee15b2 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/styles.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/styles.md
@@ -10,7 +10,7 @@ documentation: ug
# Styles in Document Editor Control
-Styles are useful for applying a set of formatting consistently throughout the document. In document editor, styles are created and added to a document programmatically or via the built-in Styles dialog.
+Styles are useful for applying a set of formatting consistently throughout the document. In [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor), styles are created and added to a document programmatically or via the built-in Styles dialog.
## Styles definition overview
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/supported-fileformats.md b/Document-Processing/Word/Word-Processor/asp-net-core/supported-fileformats.md
index 61f2995a65..6dc66d7abc 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/supported-fileformats.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/supported-fileformats.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Supported File Formats in ASP.NET Core DOCX Editor
-Syncfusion® ASP.NET Core DOCX Editor (Document Editor) supports a wide range of Microsoft Word and other document formats for opening and exporting.
+[ASP.NET Core Doccx Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) supports a wide range of Microsoft Word and other document formats for opening and exporting.
## Supported File Formats
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/table-format.md b/Document-Processing/Word/Word-Processor/asp-net-core/table-format.md
index 4f494ffd39..c564e07c70 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/table-format.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/table-format.md
@@ -10,7 +10,7 @@ documentation: ug
# Working with Table Formatting
-Document editor customizes the formatting of table, or table cells such as table width, cell margins, cell spacing, background color, and table alignment. This section describes how to customize these formatting for selected cells, rows, or table in detail.
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) customizes the formatting of table, or table cells such as table width, cell margins, cell spacing, background color, and table alignment. This section describes how to customize these formatting for selected cells, rows, or table in detail.
## Cell margins
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/table-of-contents.md b/Document-Processing/Word/Word-Processor/asp-net-core/table-of-contents.md
index 45633d1f08..36ed46f02d 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/table-of-contents.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/table-of-contents.md
@@ -14,7 +14,7 @@ The table of contents in a document is same as the list of chapters at the begin
## Inserting table of contents
-Document editor exposes an API to insert table of contents at cursor position programmatically. You can specify the settings for table of contents explicitly. Otherwise, the default settings will be applied.
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) exposes an API to insert table of contents at cursor position programmatically. You can specify the settings for table of contents explicitly. Otherwise, the default settings will be applied.
`TableOfContentsSettings` contain the following properties:
* **startLevel**: Specifies the start level for constructing table of contents.
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/table.md b/Document-Processing/Word/Word-Processor/asp-net-core/table.md
index 4114221d72..dc43fc4c3d 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/table.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/table.md
@@ -10,7 +10,7 @@ documentation: ug
# Tables
-Tables are an efficient way to present information. Document editor can display and edit the tables. You can select and edit tables through keyboard, mouse, or touch interactions. Document editor exposes a rich set of APIs to perform these operations programmatically.
+Tables are an efficient way to present information. [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) can display and edit the tables. You can select and edit tables through keyboard, mouse, or touch interactions. Document editor exposes a rich set of APIs to perform these operations programmatically.
## Create a table
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/text-format.md b/Document-Processing/Word/Word-Processor/asp-net-core/text-format.md
index 454d555e21..566a24d535 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/text-format.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/text-format.md
@@ -10,7 +10,7 @@ documentation: ug
# Working with Text Formatting
-Document editor supports several formatting options for text like bold, italic, font color, highlight color, and more. This section describes how to modify the formatting for selected text in detail.
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) supports several formatting options for text like bold, italic, font color, highlight color, and more. This section describes how to modify the formatting for selected text in detail.
## Bold
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/text-wrapping-style.md b/Document-Processing/Word/Word-Processor/asp-net-core/text-wrapping-style.md
index 26ea2dbb2a..584ef9ebf8 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/text-wrapping-style.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/text-wrapping-style.md
@@ -10,7 +10,7 @@ documentation: ug
# Text Wrapping Style in DocumentEditor
-Text wrapping refers to how images and shapes are fit with surrounding text in a document. Currently, DocumentEditor has only preservation support for image and textbox shape with below wrapping styles.
+Text wrapping refers to how images and shapes are fit with surrounding text in a document. Currently, [ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) has only preservation support for image and textbox shape with below wrapping styles.
## In-Line with Text
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/unsupported-features.md b/Document-Processing/Word/Word-Processor/asp-net-core/unsupported-features.md
index 1bf200577f..f3324db980 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/unsupported-features.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/unsupported-features.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Unsupported Features in ASP.NET Core DOCX Editor
-This section describes the unsupported elements in Syncfusion® ASP.NET Core DOCX Editor (Document Editor)
+This section describes the unsupported elements in [ASP.NET Core Docx Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor)
## Document formatting
diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/view.md b/Document-Processing/Word/Word-Processor/asp-net-core/view.md
index 56b5d3170a..010e1cfbf5 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-core/view.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-core/view.md
@@ -11,7 +11,7 @@ documentation: ug
## Web Layout
-DocumentEditor allows to change the view to web layout and print using the [`layoutType`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DocumentEditor.DocumentEditor.html#Syncfusion_EJ2_DocumentEditor_DocumentEditor_LayoutType) property with the supported [`LayoutType`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DocumentEditor.LayoutType.html)
+[ASP.NET Core DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/asp-net-core-docx-editor) (Document Editor) allows to change the view to web layout and print using the [`layoutType`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DocumentEditor.DocumentEditor.html#Syncfusion_EJ2_DocumentEditor_DocumentEditor_LayoutType) property with the supported [`LayoutType`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.DocumentEditor.LayoutType.html)
{% tabs %}
diff --git a/Document-Processing/Word/Word-Processor/asp-net-mvc/getting-started.md b/Document-Processing/Word/Word-Processor/asp-net-mvc/getting-started.md
index cf0bd8adb2..3a3a5820c7 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-mvc/getting-started.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-mvc/getting-started.md
@@ -37,7 +37,7 @@ Alternatively, you can utilize the following package manager command to achieve
{% tabs %}
{% highlight C# tabtitle="Package Manager" %}
-Install-Package Syncfusion.EJ2.MVC5 -Version {{ site.ej2version }}
+Install-Package Syncfusion.EJ2.MVC5
{% endhighlight %}
{% endtabs %}
@@ -46,14 +46,12 @@ N> This package includes dependencies such as [Newtonsoft.Json](https://www.nug
### Add namespace
-Add **Syncfusion.EJ2** namespace reference in `Web.config` under `Views` folder.
+Add the **Syncfusion.EJ2** namespace reference to the `` section in the `~/Views/Web.config` file.
{% tabs %}
{% highlight C# tabtitle="Web.config" %}
-
-
-
+
{% endhighlight %}
{% endtabs %}
@@ -65,13 +63,10 @@ Here, the theme and script is referred using CDN inside the `` of `~/Views
{% tabs %}
{% highlight cshtml tabtitle="~/_Layout.cshtml" %}
-
- ...
-
-
-
-
-
+
+
+
+
{% endhighlight %}
{% endtabs %}
@@ -85,11 +80,8 @@ Also, register the script manager `EJS().ScriptManager()` at the end of ``
{% tabs %}
{% highlight cshtml tabtitle="~/_Layout.cshtml" %}
-
- ...
-
- @Html.EJS().ScriptManager()
-
+
+@Html.EJS().ScriptManager()
{% endhighlight %}
{% endtabs %}
diff --git a/Document-Processing/Word/Word-Processor/asp-net-mvc/restrict-editing.md b/Document-Processing/Word/Word-Processor/asp-net-mvc/restrict-editing.md
index 537a77a84c..0bdb1d6406 100644
--- a/Document-Processing/Word/Word-Processor/asp-net-mvc/restrict-editing.md
+++ b/Document-Processing/Word/Word-Processor/asp-net-mvc/restrict-editing.md
@@ -22,15 +22,52 @@ The following code shows how to set currentUser
container.documentEditor.currentUser = 'engineer@mycompany.com';
```
-## Highlighting the text area
-
-You can highlight the editable region of the current user using the `userColor` property.
-
-The following code shows how to set userColor.
-
-```typescript
+## Protect document with editable region
+User can select a specific section and mark it as an editable region, allowing modification only in that part. The rest of the document remains protected from any changes.
+
+### Insert editable region
+Use the `insertEditingRegion` method to mark specific paragraphs as editable.This allows you to control editing by giving access to all users or only selected users.
+
+The following example shows how to insert an editable region.
+{% tabs %}
+{% highlight ts tabtitle="TS" %}
+
+// Allow editing for all users
+container.documentEditor.editor.insertEditingRegion();
+
+// pass a username to restrict access
+container.documentEditor.editor.insertEditingRegion("User Name");
+
+{% endhighlight %}
+{% endtabs %}
+
+### Highlight color for editable region
+
+The `userColor` property can be used to highlight the editable region of the current user.
+
+The following code example demonstrates how to set the userColor.
+
+{% tabs %}
+{% highlight ts tabtitle="TS" %}
+
container.documentEditor.userColor = '#fff000';
-```
+
+{% endhighlight %}
+{% endtabs %}
+
+### Enable or disable editable region highlighting
+
+The `highlightEditableRanges` property can be used to toggle the highlighting of editable regions.
+
+The following code example demonstrates how to enable or disable editable region highlighting.
+
+{% tabs %}
+{% highlight ts tabtitle="TS" %}
+
+container.documentEditor.documentEditorSettings.highlightEditableRanges = true;
+
+{% endhighlight %}
+{% endtabs %}
## Restrict Editing Pane
diff --git a/Document-Processing/Word/Word-Processor/blazor/accessibility.md b/Document-Processing/Word/Word-Processor/blazor/accessibility.md
index e86cb13342..089f10b9ac 100644
--- a/Document-Processing/Word/Word-Processor/blazor/accessibility.md
+++ b/Document-Processing/Word/Word-Processor/blazor/accessibility.md
@@ -9,7 +9,7 @@ documentation: ug
# Accessibility in Blazor DocumentEditor Component
-The [Blazor Document Editor](https://www.syncfusion.com/blazor-components/blazor-word-processor) component follows 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 [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) component follows 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 Blazor Document Editor component is outlined below.
@@ -156,7 +156,7 @@ The following table lists the default keyboard shortcuts for formatting the para
|Ctrl + D | ⌘ + D | Opens font dialog.|
|Ctrl + K | ⌘ + K | Opens hyperlink dialog.|
-You can refer to our [Blazor Word Processor](https://www.syncfusion.com/blazor-components/blazor-word-processor) feature tour page for its groundbreaking feature representations. You can also explore our [Blazor Word Processor example](https://document.syncfusion.com/demos/docx-editor/blazor-server/document-editor/default-functionalities) to know how to render and configure the document editor.
+You can refer to our [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) feature tour page for its groundbreaking feature representations. You can also explore our [Blazor Word Processor example](https://document.syncfusion.com/demos/docx-editor/blazor-server/document-editor/default-functionalities) to know how to render and configure the document editor.
## Ensuring accessibility
diff --git a/Document-Processing/Word/Word-Processor/blazor/bookmark.md b/Document-Processing/Word/Word-Processor/blazor/bookmark.md
index 4562e71781..b784d2484b 100644
--- a/Document-Processing/Word/Word-Processor/blazor/bookmark.md
+++ b/Document-Processing/Word/Word-Processor/blazor/bookmark.md
@@ -11,7 +11,7 @@ documentation: ug
A bookmark is a powerful tool that marks a specific place in a document so you can easily find it again. You can insert multiple bookmarks in a document and give each one a unique name for easy identification.
-The [Blazor Word Processor](https://www.syncfusion.com/blazor-components/blazor-word-processor) (Document Editor) provides two ways to manage bookmarks: through a built-in dialog or programmatically using API methods. Once a bookmark is added, you can jump to its location or create hyperlinks to it.
+The [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) provides two ways to manage bookmarks: through a built-in dialog or programmatically using API methods. Once a bookmark is added, you can jump to its location or create hyperlinks to it.
N>Bookmark names need to begin with a letter. They can include both numbers and letters, but not spaces. To separate the words, use an underscore. Bookmark names starting with an underscore are called hidden bookmarks. For example, bookmarks generated for table of contents.
diff --git a/Document-Processing/Word/Word-Processor/blazor/clipboard.md b/Document-Processing/Word/Word-Processor/blazor/clipboard.md
index 1c72960eb2..4725d2c8f8 100644
--- a/Document-Processing/Word/Word-Processor/blazor/clipboard.md
+++ b/Document-Processing/Word/Word-Processor/blazor/clipboard.md
@@ -9,7 +9,7 @@ documentation: ug
# Clipboard in Blazor DocumentEditor Component
-The [Blazor Word Processor](https://www.syncfusion.com/blazor-components/blazor-word-processor) (Document Editor) provides built-in support for clipboard operations, including cut, copy, and paste. These actions can be performed through the toolbar, context menus, standard keyboard shortcuts, or programmatically via the component's APIs.
+The [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) provides built-in support for clipboard operations, including cut, copy, and paste. These actions can be performed through the toolbar, context menus, standard keyboard shortcuts, or programmatically via the component's APIs.
## Local vs. System Clipboard
diff --git a/Document-Processing/Word/Word-Processor/blazor/comments.md b/Document-Processing/Word/Word-Processor/blazor/comments.md
index 62c7d1c5e2..9d7176af1e 100644
--- a/Document-Processing/Word/Word-Processor/blazor/comments.md
+++ b/Document-Processing/Word/Word-Processor/blazor/comments.md
@@ -9,7 +9,7 @@ documentation: ug
# Comments in Blazor DocumentEditor Component
-The [Blazor Word Processor](https://www.syncfusion.com/blazor-components/blazor-word-processor) (Document Editor) provides comprehensive support for adding, navigating, and managing comments within a document. These features facilitate collaborative review and feedback cycles. Operations can be performed both through the built-in user interface and programmatically using APIs.
+The [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) provides comprehensive support for adding, navigating, and managing comments within a document. These features facilitate collaborative review and feedback cycles. Operations can be performed both through the built-in user interface and programmatically using APIs.
## Add a new comment
diff --git a/Document-Processing/Word/Word-Processor/blazor/faq/sfdt-faqs.md b/Document-Processing/Word/Word-Processor/blazor/faq/sfdt-faqs.md
index 5bbf771cd9..863d01a4c2 100644
--- a/Document-Processing/Word/Word-Processor/blazor/faq/sfdt-faqs.md
+++ b/Document-Processing/Word/Word-Processor/blazor/faq/sfdt-faqs.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# FAQs about SFDT in Blazor DOCX Editor
-The frequently asked questions about SFDT in Document Editor is listed below:
+The frequently asked questions about SFDT in [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) is listed below:
## What is SFDT format?
diff --git a/Document-Processing/Word/Word-Processor/blazor/faq/unsupported-file-format.md b/Document-Processing/Word/Word-Processor/blazor/faq/unsupported-file-format.md
index 38b04376bb..9854ba5dfe 100644
--- a/Document-Processing/Word/Word-Processor/blazor/faq/unsupported-file-format.md
+++ b/Document-Processing/Word/Word-Processor/blazor/faq/unsupported-file-format.md
@@ -9,7 +9,7 @@ documentation: ug
# Why Do I Get the Unsupported File Warning When Opening a Document ?
-If the message “The file format you have selected isn’t supported. Please choose a valid format.” appears when opening a document in the Document Editor, it generally indicates that the file is not provided in a supported format for the current workflow. Here are some common reasons include:
+If the message “The file format you have selected isn’t supported. Please choose a valid format.” appears when opening a document in the [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor), it generally indicates that the file is not provided in a supported format for the current workflow. Here are some common reasons include:
1. Unsupported File Format: The document you are trying to open might be in a format that the Document Editor does not support. Ensure you are using a supported format, such as SFDT.
2. Corrupted Document: The document file might be corrupted or improperly formatted. Try opening a different document to see if the issue persists.
To avoid this warning, always use the recommended document formats and features supported by the Document Editor.
diff --git a/Document-Processing/Word/Word-Processor/blazor/fields.md b/Document-Processing/Word/Word-Processor/blazor/fields.md
index b43ae9f1b9..7b1789cbaa 100644
--- a/Document-Processing/Word/Word-Processor/blazor/fields.md
+++ b/Document-Processing/Word/Word-Processor/blazor/fields.md
@@ -9,7 +9,7 @@ documentation: ug
# Working with Fields in Blazor DocumentEditor Component
-Fields are placeholders in a document that display data that can change, such as the current date, the total number of pages, or information from a data source (like in a mail merge). The [Blazor Word Processor](https://www.syncfusion.com/blazor-components/blazor-word-processor) (Document Editor) is designed to preserve all field types when loading an existing document, ensuring that no data or functionality is lost.
+Fields are placeholders in a document that display data that can change, such as the current date, the total number of pages, or information from a data source (like in a mail merge). The [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) is designed to preserve all field types when loading an existing document, ensuring that no data or functionality is lost.
This document explains how to update fields and interact with them programmatically using the Document Editor's APIs.
diff --git a/Document-Processing/Word/Word-Processor/blazor/find-and-replace.md b/Document-Processing/Word/Word-Processor/blazor/find-and-replace.md
index b7d6918038..0b2084705c 100644
--- a/Document-Processing/Word/Word-Processor/blazor/find-and-replace.md
+++ b/Document-Processing/Word/Word-Processor/blazor/find-and-replace.md
@@ -9,7 +9,7 @@ documentation: ug
# Find and Replace in Blazor DocumentEditor Component
-In long documents, it may be necessary to search for specific text and replace it with the desired content. This Word processor (DocumentEditor) provides a built-in navigation pane like Microsoft Word on the left of the editor.
+In long documents, it may be necessary to search for specific text and replace it with the desired content. This [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (DocumentEditor) provides a built-in navigation pane like Microsoft Word on the left of the editor.
The search box at the top of the navigation pane can be used to find all instances of a specific word or phrase. Entering a word in the search box and performing a search highlights all occurrences in the document, which are then displayed in the pane. Clicking a search result moves the cursor directly to that location in the document.
@@ -53,4 +53,4 @@ You can invoke the search or find text functionality programmatically using the
}
```
-You can refer to our [Blazor Word Processor](https://www.syncfusion.com/blazor-components/blazor-word-processor) feature tour page for its groundbreaking feature representations. You can also explore our [Blazor Word Processor example](https://document.syncfusion.com/demos/docx-editor/blazor-server/document-editor/default-functionalities) to know how to render and configure the document editor.
+You can refer to our [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) feature tour page for its groundbreaking feature representations. You can also explore our [Blazor Word Processor example](https://document.syncfusion.com/demos/docx-editor/blazor-server/document-editor/default-functionalities) to know how to render and configure the document editor.
diff --git a/Document-Processing/Word/Word-Processor/blazor/form-fields.md b/Document-Processing/Word/Word-Processor/blazor/form-fields.md
index c3a00f5a47..0fa8db49b2 100644
--- a/Document-Processing/Word/Word-Processor/blazor/form-fields.md
+++ b/Document-Processing/Word/Word-Processor/blazor/form-fields.md
@@ -9,7 +9,7 @@ documentation: ug
# Form Fields in Blazor DocumentEditor Component
-The [`Blazor Word Processor`](https://www.syncfusion.com/blazor-components/blazor-word-processor) component (Document Editor) component provide support for inserting Text, CheckBox, DropDown form fields through in-built toolbar.
+The [`Blazor DOCX Editor`](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) component (Document Editor) component provide support for inserting Text, CheckBox, DropDown form fields through in-built toolbar.

diff --git a/Document-Processing/Word/Word-Processor/blazor/getting-started/client-side-application.md b/Document-Processing/Word/Word-Processor/blazor/getting-started/client-side-application.md
index 09378263f5..f4b6884218 100644
--- a/Document-Processing/Word/Word-Processor/blazor/getting-started/client-side-application.md
+++ b/Document-Processing/Word/Word-Processor/blazor/getting-started/client-side-application.md
@@ -9,7 +9,7 @@ documentation: ug
# Getting Started with Blazor DOCX Editor in Blazor WASM
-Syncfusion® [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) enables you to create, edit, view, and print Word documents in web applications. This section guides you through the steps to get started and create a DOCX Editor in a Blazor WebAssembly (WASM) application.
+[Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) enables you to create, edit, view, and print Word documents in web applications. This section guides you through the steps to get started and create a DOCX Editor in a Blazor WebAssembly (WASM) application.
## Steps to create a Blazor WASM DOCX Editor
@@ -41,8 +41,8 @@ Alternatively, you can utilize the following package manager command to achieve
{% tabs %}
{% highlight C# tabtitle="Package Manager" %}
-Install-Package Syncfusion.Blazor.WordProcessor -Version {{ site.releaseversion }}
-Install-Package Syncfusion.Blazor.Themes -Version {{ site.releaseversion }}
+Install-Package Syncfusion.Blazor.WordProcessor
+Install-Package Syncfusion.Blazor.Themes
{% endhighlight %}
{% endtabs %}
@@ -86,8 +86,8 @@ cd BlazorApp
{% highlight c# tabtitle="Package Manager" %}
-dotnet add package Syncfusion.Blazor.WordProcessor -v {{ site.releaseversion }}
-dotnet add package Syncfusion.Blazor.Themes -v {{ site.releaseversion }}
+dotnet add package Syncfusion.Blazor.WordProcessor
+dotnet add package Syncfusion.Blazor.Themes
dotnet restore
{% endhighlight %}
@@ -129,7 +129,6 @@ builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.
builder.Services.AddSyncfusionBlazor();
await builder.Build().RunAsync();
-....
{% endhighlight %}
{% endtabs %}
@@ -141,11 +140,10 @@ Add the following stylesheet and script to the head section of **~/index.html**
{% tabs %}
{% highlight html tabtitle="~/index.html" %}
-
- ....
-
-
-
+
+
+
+
{% endhighlight %}
{% endtabs %}
@@ -176,6 +174,8 @@ N> [View Sample in GitHub](https://github.com/SyncfusionExamples/Blazor-Getting-
Explore how to create, edit, and print Word documents using the Blazor Document Editor in this live demo [here](https://document.syncfusion.com/demos/docx-editor/blazor-wasm/document-editor/default-functionalities).
+N> Looking for the full Blazor DOCX Editor component overview, features, pricing, and documentation? Visit the [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) page.
+
## See also
- [Getting started in Blazor Web app](https://help.syncfusion.com/document-processing/word/word-processor/blazor/getting-started/web-app)
diff --git a/Document-Processing/Word/Word-Processor/blazor/getting-started/web-app.md b/Document-Processing/Word/Word-Processor/blazor/getting-started/web-app.md
index 7cf78064bd..bbe2e31afd 100644
--- a/Document-Processing/Word/Word-Processor/blazor/getting-started/web-app.md
+++ b/Document-Processing/Word/Word-Processor/blazor/getting-started/web-app.md
@@ -8,7 +8,7 @@ documentation: ug
# Getting Started with Blazor DOCX Editor in Web App
-Syncfusion® [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) enables you to create, edit, view, and print Word documents in web applications. This section guides you through the steps to get started and create a DOCX Editor in a Blazor WebAssembly (WASM) application.
+[Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) enables you to create, edit, view, and print Word documents in web applications. This section guides you through the steps to get started and create a DOCX Editor in a Blazor WebAssembly (WASM) application.
## Steps to create a Blazor Web App DOCX Editor
This section explains about how to include the [Document Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) component in a Blazor Web App using [Visual Studio](https://visualstudio.microsoft.com/vs/) and Visual Studio Code.
@@ -40,8 +40,8 @@ Alternatively, you can utilize the following package manager command to achieve
{% tabs %}
{% highlight C# tabtitle="Package Manager" %}
-Install-Package Syncfusion.Blazor.WordProcessor -Version {{ site.releaseversion }}
-Install-Package Syncfusion.Blazor.Themes -Version {{ site.releaseversion }}
+Install-Package Syncfusion.Blazor.WordProcessor
+Install-Package Syncfusion.Blazor.Themes
{% endhighlight %}
{% endtabs %}
@@ -88,8 +88,8 @@ If you utilize `WebAssembly` or `Auto` render modes in the Blazor Web App need t
{% highlight c# tabtitle="Package Manager" %}
-dotnet add package Syncfusion.Blazor.WordProcessor -v {{ site.releaseversion }}
-dotnet add package Syncfusion.Blazor.Themes -v {{ site.releaseversion }}
+dotnet add package Syncfusion.Blazor.WordProcessor
+dotnet add package Syncfusion.Blazor.Themes
dotnet restore
{% endhighlight %}
@@ -126,13 +126,14 @@ Register the Syncfusion® Blazor service in
{% tabs %}
{% highlight c# tabtitle="Program.cs" %}
-....
+// Other code Snippet
+
using Syncfusion.Blazor;
-....
+// Register Syncfusion Blazor services along with other service registrations
builder.Services.AddSyncfusionBlazor();
-....
+// Other code Snippet
{% endhighlight %}
{% endtabs %}
@@ -141,20 +142,26 @@ N> If the **Interactive Render Mode** is set to `WebAssembly` or `Auto`, registe
### Add Themes and Script References
-The theme stylesheet and script can be accessed from NuGet through [Static Web Assets](https://blazor.syncfusion.com/documentation/appearance/themes#static-web-assets). Include the stylesheet reference in the `` section and the script reference at the end of the `` in the **~/Components/App.razor** file as shown below:
+The theme stylesheet and script can be accessed from NuGet through [Static Web Assets](https://blazor.syncfusion.com/documentation/appearance/themes#static-web-assets).
+
+Include the stylesheet reference in the `` section of the **~/Components/App.razor** file as shown below:
{% tabs %}
{% highlight razor tabtitle="~/App.razor" %}
-
- ....
-
-
-....
-
- ....
-
-
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+Include the script reference at the end of the `` section in the **~/Components/App.razor** file.
+
+{% tabs %}
+{% highlight razor tabtitle="~/App.razor" %}
+
+
+
{% endhighlight %}
{% endtabs %}
@@ -200,6 +207,8 @@ N> [View Sample in GitHub](https://github.com/SyncfusionExamples/Blazor-Getting-
Explore how to create, edit, and print Word documents using the Blazor Document Editor in this live demo [here](https://document.syncfusion.com/demos/docx-editor/blazor-server/document-editor/default-functionalities).
+N> Looking for the full Blazor DOCX Editor component overview, features, pricing, and documentation? Visit the [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) page.
+
## See also
- [Getting started in Blazor WASM app](https://help.syncfusion.com/document-processing/word/word-processor/blazor/getting-started/client-side-application)
@@ -207,5 +216,3 @@ Explore how to create, edit, and print Word documents using the Blazor Document
- [Save a document](https://help.syncfusion.com/document-processing/word/word-processor/blazor/saving-document)
-
-
diff --git a/Document-Processing/Word/Word-Processor/blazor/header-footer.md b/Document-Processing/Word/Word-Processor/blazor/header-footer.md
index fbf4430dad..424c4206fd 100644
--- a/Document-Processing/Word/Word-Processor/blazor/header-footer.md
+++ b/Document-Processing/Word/Word-Processor/blazor/header-footer.md
@@ -11,7 +11,7 @@ documentation: ug
Headers and footers are the areas in the top and bottom margins of each page in a document. They are typically used to display content that repeats across multiple pages, such as document titles, company logos, page numbers, and dates.
-The [Blazor Document Editor](https://www.syncfusion.com/blazor-components/blazor-word-processor) supports headers and footers in its document. Each section in the document can have the following types of headers and footers:
+The [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) supports headers and footers in its document. Each section in the document can have the following types of headers and footers:
* **First Page**: A unique header and footer that appears only on the first page of the section.
* **Even Pages**: A header and footer that appears on all even-numbered pages in the section.
diff --git a/Document-Processing/Word/Word-Processor/blazor/history.md b/Document-Processing/Word/Word-Processor/blazor/history.md
index 0231f82b4e..d7a8cd7b20 100644
--- a/Document-Processing/Word/Word-Processor/blazor/history.md
+++ b/Document-Processing/Word/Word-Processor/blazor/history.md
@@ -9,7 +9,7 @@ documentation: ug
# Undo and Redo in Blazor DocumentEditor Component
-The [Blazor Word Processor](https://www.syncfusion.com/blazor-components/blazor-word-processor) (Document Editor) automatically tracks the history of all editing actions performed in a document. This history allows users to reverse (undo) their recent actions or re-apply (redo) actions that were undone.
+The [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) automatically tracks the history of all editing actions performed in a document. This history allows users to reverse (undo) their recent actions or re-apply (redo) actions that were undone.
This functionality is enabled by default through the integrated `EditorHistoryModule`.
diff --git a/Document-Processing/Word/Word-Processor/blazor/how-to/add-save-button-in-toolbar.md b/Document-Processing/Word/Word-Processor/blazor/how-to/add-save-button-in-toolbar.md
index 06909ae440..15181c2bfc 100644
--- a/Document-Processing/Word/Word-Processor/blazor/how-to/add-save-button-in-toolbar.md
+++ b/Document-Processing/Word/Word-Processor/blazor/how-to/add-save-button-in-toolbar.md
@@ -10,7 +10,7 @@ documentation: ug
## To add a save button to the existing toolbar in DocumentEditorContainer
-[`Blazor Word Processor`](https://www.syncfusion.com/blazor-components/blazor-word-processor) component (Document Editor) component allows you to add a new button to the existing items in a toolbar using [`CustomToolbarItemModel`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.CustomToolbarItemModel.html) and with existing items in [`toolbarItems`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.SfDocumentEditorContainer.html#Syncfusion_Blazor_DocumentEditor_SfDocumentEditorContainer_ToolbarItems) property. Newly added item click action can be defined in [`toolbarClick`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.DocumentEditorContainerEvents.html#Syncfusion_Blazor_DocumentEditor_DocumentEditorContainerEvents_OnToolbarClick).
+[`Blazor DOCX Editor`](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) component (Document Editor) component allows you to add a new button to the existing items in a toolbar using [`CustomToolbarItemModel`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.CustomToolbarItemModel.html) and with existing items in [`toolbarItems`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.SfDocumentEditorContainer.html#Syncfusion_Blazor_DocumentEditor_SfDocumentEditorContainer_ToolbarItems) property. Newly added item click action can be defined in [`toolbarClick`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.DocumentEditorContainerEvents.html#Syncfusion_Blazor_DocumentEditor_DocumentEditorContainerEvents_OnToolbarClick).
```csharp
diff --git a/Document-Processing/Word/Word-Processor/blazor/how-to/change-document-view.md b/Document-Processing/Word/Word-Processor/blazor/how-to/change-document-view.md
index d288355725..f3f280730e 100644
--- a/Document-Processing/Word/Word-Processor/blazor/how-to/change-document-view.md
+++ b/Document-Processing/Word/Word-Processor/blazor/how-to/change-document-view.md
@@ -9,7 +9,7 @@ documentation: ug
# Change Document View in Blazor DocumentEditor
-The [Blazor Word Processor](https://www.syncfusion.com/blazor-components/blazor-word-processor) (Document Editor) provides two different layout options for viewing a document, controlled by the `LayoutType` property. This allows users to switch between a print-optimized view and a continuous web-based view.
+The [Blazor Word Processor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) provides two different layout options for viewing a document, controlled by the `LayoutType` property. This allows users to switch between a print-optimized view and a continuous web-based view.
The two available layout types are:
diff --git a/Document-Processing/Word/Word-Processor/blazor/how-to/change-the-cursor-color-in-document-editor.md b/Document-Processing/Word/Word-Processor/blazor/how-to/change-the-cursor-color-in-document-editor.md
index 8af95f8f78..f644fadb74 100644
--- a/Document-Processing/Word/Word-Processor/blazor/how-to/change-the-cursor-color-in-document-editor.md
+++ b/Document-Processing/Word/Word-Processor/blazor/how-to/change-the-cursor-color-in-document-editor.md
@@ -9,7 +9,7 @@ documentation: ug
# Change the Cursor Color in Blazor Document Editor
-The [Blazor Word Processor](https://www.syncfusion.com/blazor-components/blazor-word-processor) (Document Editor) component uses a black cursor by default. However, this color can be easily customized by overriding the corresponding CSS class.
+The [Blazor Word Processor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) component uses a black cursor by default. However, this color can be easily customized by overriding the corresponding CSS class.
The editor's blinking cursor is styled using the `.e-de-blink-cursor` CSS class. To change its color, you can define a new style for this class with a different `border-left` property.
diff --git a/Document-Processing/Word/Word-Processor/blazor/how-to/customize-color-picker.md b/Document-Processing/Word/Word-Processor/blazor/how-to/customize-color-picker.md
index a0d2a98ad2..f382c234af 100644
--- a/Document-Processing/Word/Word-Processor/blazor/how-to/customize-color-picker.md
+++ b/Document-Processing/Word/Word-Processor/blazor/how-to/customize-color-picker.md
@@ -11,7 +11,7 @@ documentation: ug
## How to customize color picker in Document Editor Container
-Document editor provides an options to customize the color picker using [`ColorPickerSettings`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.DocumentEditorSettingsModel.html#Syncfusion_Blazor_DocumentEditor_DocumentEditorSettingsModel_ColorPickerSettings)in the document editor settings. The color picker offers customization options for default appearance, by allowing selection between Picker or Palette mode, for font and border colors."
+[Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) provides an options to customize the color picker using [`ColorPickerSettings`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.DocumentEditorSettingsModel.html#Syncfusion_Blazor_DocumentEditor_DocumentEditorSettingsModel_ColorPickerSettings)in the document editor settings. The color picker offers customization options for default appearance, by allowing selection between Picker or Palette mode, for font and border colors."
The following example code illustrates how to Customize the color picker in Document editor container.
diff --git a/Document-Processing/Word/Word-Processor/blazor/how-to/customize-context-menu.md b/Document-Processing/Word/Word-Processor/blazor/how-to/customize-context-menu.md
index ce568a7000..17163040c4 100644
--- a/Document-Processing/Word/Word-Processor/blazor/how-to/customize-context-menu.md
+++ b/Document-Processing/Word/Word-Processor/blazor/how-to/customize-context-menu.md
@@ -11,7 +11,7 @@ documentation: ug
## How to customize context menu in Document Editor
-The [`Blazor Word Processor`](https://www.syncfusion.com/blazor-components/blazor-word-processor) component (Document Editor) for customizing the added custom options and hiding/showing the default context menu. It can be achieved by using the [`AddCustomMenu()`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.ContextMenuModule.html#Syncfusion_Blazor_DocumentEditor_ContextMenuModule_AddCustomMenu_System_Collections_Generic_List_Syncfusion_Blazor_DocumentEditor_MenuItemModel__System_Boolean_System_Boolean_) method and custom action is defined using the [`ContextMenuItemSelected`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.DocumentEditorEvents.html#Syncfusion_Blazor_DocumentEditor_DocumentEditorEvents_ContextMenuItemSelected)
+The [`Blazor DOCX Editor`](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) component (Document Editor) for customizing the added custom options and hiding/showing the default context menu. It can be achieved by using the [`AddCustomMenu()`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.ContextMenuModule.html#Syncfusion_Blazor_DocumentEditor_ContextMenuModule_AddCustomMenu_System_Collections_Generic_List_Syncfusion_Blazor_DocumentEditor_MenuItemModel__System_Boolean_System_Boolean_) method and custom action is defined using the [`ContextMenuItemSelected`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.DocumentEditorEvents.html#Syncfusion_Blazor_DocumentEditor_DocumentEditorEvents_ContextMenuItemSelected)
### Add Custom Option
@@ -53,7 +53,7 @@ The following code shows how to add custom option in context menu.
### Customize custom option in context menu
-The [`Blazor Word Processor`](https://www.syncfusion.com/blazor-components/blazor-word-processor) component (Document Editor) allows for customizing the added custom options and hiding/showing the default context menu.
+The [`Blazor DOCX Editor`](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) component (Document Editor) allows for customizing the added custom options and hiding/showing the default context menu.
#### Hide default context menu items
diff --git a/Document-Processing/Word/Word-Processor/blazor/how-to/customize-tool-bar.md b/Document-Processing/Word/Word-Processor/blazor/how-to/customize-tool-bar.md
index 252a4bb333..17080553a9 100644
--- a/Document-Processing/Word/Word-Processor/blazor/how-to/customize-tool-bar.md
+++ b/Document-Processing/Word/Word-Processor/blazor/how-to/customize-tool-bar.md
@@ -10,7 +10,7 @@ documentation: ug
## How to customize existing toolbar in Document Editor Container
-[`Blazor Word Processor`](https://www.syncfusion.com/blazor-components/blazor-word-processor) component (Document Editor) component allows you to customize(add, show, hide, enable, and disable) existing items in a toolbar.
+[`Blazor DOCX Editor`](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) component (Document Editor) component allows you to customize(add, show, hide, enable, and disable) existing items in a toolbar.
* Add - New items can defined by [`CustomToolbarItemModel`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.CustomToolbarItemModel.html) and with existing items in [`toolbarItems`]https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.SfDocumentEditorContainer.html#Syncfusion_Blazor_DocumentEditor_SfDocumentEditorContainer_ToolbarItems property. Newly added item click action can be defined in [`toolbarClick`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.DocumentEditorContainerEvents.html#Syncfusion_Blazor_DocumentEditor_DocumentEditorContainerEvents_OnToolbarClick).
* Show, Hide - Existing items can be shown or hidden using the [`toolbarItems`]https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.SfDocumentEditorContainer.html#Syncfusion_Blazor_DocumentEditor_SfDocumentEditorContainer_ToolbarItems property. Pre-defined toolbar items are available with [`ToolbarItem`]https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.ToolbarItem.html.
diff --git a/Document-Processing/Word/Word-Processor/blazor/how-to/disable-optimized-text-measuring.md b/Document-Processing/Word/Word-Processor/blazor/how-to/disable-optimized-text-measuring.md
index 292428a578..f42bfeb0b5 100644
--- a/Document-Processing/Word/Word-Processor/blazor/how-to/disable-optimized-text-measuring.md
+++ b/Document-Processing/Word/Word-Processor/blazor/how-to/disable-optimized-text-measuring.md
@@ -9,9 +9,9 @@ documentation: ug
# Disable Optimized Text Measuring in Blazor DocumentEditor component
-Starting from v19.3.0.x, the accuracy of text size measurements in Document editor is improved such as to match Microsoft Word pagination for most Word documents. This improvement is included as default behavior along with an optional API [`EnableOptimizedTextMeasuring`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.DocumentEditorSettingsModel.html#Syncfusion_Blazor_DocumentEditor_DocumentEditorSettingsModel_EnableOptimizedTextMeasuring) in Document editor settings.
+Starting from v19.3.0.x, the accuracy of text size measurements in [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) is improved such as to match Microsoft Word pagination for most Word documents. This improvement is included as default behavior along with an optional API [`EnableOptimizedTextMeasuring`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.DocumentEditorSettingsModel.html#Syncfusion_Blazor_DocumentEditor_DocumentEditorSettingsModel_EnableOptimizedTextMeasuring) in Document editor settings.
-If you want the [`Blazor Word Processor`](https://www.syncfusion.com/blazor-components/blazor-word-processor) component (Document Editor) component to retain the document pagination (display page-by-page) behavior like v19.2.0.x and older versions. Then you can disable this optimized text measuring improvement, by setting `false` to [`EnableOptimizedTextMeasuring`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.DocumentEditorSettingsModel.html#Syncfusion_Blazor_DocumentEditor_DocumentEditorSettingsModel_EnableOptimizedTextMeasuring) property of Blazor Document Editor component.
+If you want the [`Blazor DOCX Editor`](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) component (Document Editor) component to retain the document pagination (display page-by-page) behavior like v19.2.0.x and older versions. Then you can disable this optimized text measuring improvement, by setting `false` to [`EnableOptimizedTextMeasuring`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.DocumentEditorSettingsModel.html#Syncfusion_Blazor_DocumentEditor_DocumentEditorSettingsModel_EnableOptimizedTextMeasuring) property of Blazor Document Editor component.
## Disable Optimized Text Measuring in DocumentEditorContainer instance
diff --git a/Document-Processing/Word/Word-Processor/blazor/how-to/enable-ruler-in-document-editor.md b/Document-Processing/Word/Word-Processor/blazor/how-to/enable-ruler-in-document-editor.md
index 72cf27fca4..9b2569e31d 100644
--- a/Document-Processing/Word/Word-Processor/blazor/how-to/enable-ruler-in-document-editor.md
+++ b/Document-Processing/Word/Word-Processor/blazor/how-to/enable-ruler-in-document-editor.md
@@ -9,7 +9,7 @@ documentation: ug
## How to enable ruler in Blazor Document Editor Container component
-Using ruler we can refer to setting specific margins, tab stops, or indentations within a document to ensure consistent formatting in Document Editor Container.
+Using ruler we can refer to setting specific margins, tab stops, or indentations within a document to ensure consistent formatting in [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) Container.
The following example illustrates how to enable ruler in Document Editor Container.
diff --git a/Document-Processing/Word/Word-Processor/blazor/how-to/get-current-word.md b/Document-Processing/Word/Word-Processor/blazor/how-to/get-current-word.md
index 60d09290ae..a4b037fd42 100644
--- a/Document-Processing/Word/Word-Processor/blazor/how-to/get-current-word.md
+++ b/Document-Processing/Word/Word-Processor/blazor/how-to/get-current-word.md
@@ -9,7 +9,7 @@ documentation: ug
# How to select and retrieve the word and paragraph in Document Editor
-The Blazor Document Editor component allows for getting the current word or paragraph content as plain text and SFDT (rich text).
+The [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) component allows for getting the current word or paragraph content as plain text and SFDT (rich text).
## Select and get the word in current cursor position
diff --git a/Document-Processing/Word/Word-Processor/blazor/how-to/get-the-selected-content.md b/Document-Processing/Word/Word-Processor/blazor/how-to/get-the-selected-content.md
index 995a68859b..31b8fa5e33 100644
--- a/Document-Processing/Word/Word-Processor/blazor/how-to/get-the-selected-content.md
+++ b/Document-Processing/Word/Word-Processor/blazor/how-to/get-the-selected-content.md
@@ -9,7 +9,7 @@ documentation: ug
# How to get the selected content in Blazor Document Editor component
-You can get the selected content from the Blazor Document Editor component as plain text and SFDT (rich text).
+You can get the selected content from the [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) component as plain text and SFDT (rich text).
## Get the selected content as plain text
diff --git a/Document-Processing/Word/Word-Processor/blazor/how-to/hide-tool-bar-and-properties-pane.md b/Document-Processing/Word/Word-Processor/blazor/how-to/hide-tool-bar-and-properties-pane.md
index 9f0bc3da7e..a201db9da2 100644
--- a/Document-Processing/Word/Word-Processor/blazor/how-to/hide-tool-bar-and-properties-pane.md
+++ b/Document-Processing/Word/Word-Processor/blazor/how-to/hide-tool-bar-and-properties-pane.md
@@ -9,7 +9,7 @@ documentation: ug
# How to hide the Toolbar and Properties Pane in Blazor Document Editor
-**Document editor container** provides the main document view area along with the built-in toolbar and properties pane.
+**[Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) container** provides the main document view area along with the built-in toolbar and properties pane.
**Document editor** provides just the main document view area. Here, the user can compose, view, and edit the Word documents. You may prefer to use this component when you want to design your own UI options for your application.
diff --git a/Document-Processing/Word/Word-Processor/blazor/how-to/insert-page-number-and-navigate-to-page.md b/Document-Processing/Word/Word-Processor/blazor/how-to/insert-page-number-and-navigate-to-page.md
index e1a9235978..f44974d34d 100644
--- a/Document-Processing/Word/Word-Processor/blazor/how-to/insert-page-number-and-navigate-to-page.md
+++ b/Document-Processing/Word/Word-Processor/blazor/how-to/insert-page-number-and-navigate-to-page.md
@@ -9,7 +9,7 @@ documentation: ug
# Insert page number and navigate to page in Blazor Document Editor
-You can insert page number and navigate to specific page in Blazor Document Editor component by following ways.
+You can insert page number and navigate to specific page in [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) component by following ways.
## Insert page number
diff --git a/Document-Processing/Word/Word-Processor/blazor/how-to/insert-text-in-current-position.md b/Document-Processing/Word/Word-Processor/blazor/how-to/insert-text-in-current-position.md
index 8c5f8a561a..f7b6440b03 100644
--- a/Document-Processing/Word/Word-Processor/blazor/how-to/insert-text-in-current-position.md
+++ b/Document-Processing/Word/Word-Processor/blazor/how-to/insert-text-in-current-position.md
@@ -9,7 +9,7 @@ documentation: ug
# Insert Text and Rich-Text Content in Blazor DocumentEditor
-The Blazor Document Editor component supports inserting text, paragraphs, and rich-text content.
+The [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) component supports inserting text, paragraphs, and rich-text content.
## Insert text in current cursor position
diff --git a/Document-Processing/Word/Word-Processor/blazor/how-to/optimize-sfdt.md b/Document-Processing/Word/Word-Processor/blazor/how-to/optimize-sfdt.md
index edb2393da0..836843af3e 100644
--- a/Document-Processing/Word/Word-Processor/blazor/how-to/optimize-sfdt.md
+++ b/Document-Processing/Word/Word-Processor/blazor/how-to/optimize-sfdt.md
@@ -9,7 +9,7 @@ documentation: ug
# How to optimize the SFDT file
-Starting from version v21.1.x, the SFDT file generated in Word Processor component is optimized by default to reduce the file size. All static keys are minified, and the final JSON string is compressed. This helps reduce the SFDT file size relative to a DOCX file and provides the following benefits,
+Starting from version v21.1.x, the SFDT file generated in [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) component is optimized by default to reduce the file size. All static keys are minified, and the final JSON string is compressed. This helps reduce the SFDT file size relative to a DOCX file and provides the following benefits,
* File transfer between client and server through the internet gets faster.
* The new optimized SFDT files require less storage space than the old SFDT files.
Hence, the optimized SFDT file can't be directly manipulated as JSON string.
diff --git a/Document-Processing/Word/Word-Processor/blazor/how-to/read-only-default.md b/Document-Processing/Word/Word-Processor/blazor/how-to/read-only-default.md
index 6e5f5acd4d..6ef8e891f4 100644
--- a/Document-Processing/Word/Word-Processor/blazor/how-to/read-only-default.md
+++ b/Document-Processing/Word/Word-Processor/blazor/how-to/read-only-default.md
@@ -9,7 +9,7 @@ documentation: ug
# How to Open document in read only in Blazor DocumentEditor component
-In this article, we are going to see how to open a document in read only mode by default [`Blazor Word Processor`](https://www.syncfusion.com/blazor-components/blazor-word-processor) component (Document Editor) component.
+In this article, we are going to see how to open a document in read only mode by default [`Blazor DOCX Editor`](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) component (Document Editor) component.
The following code example illustrate how to open a document in read only mode.
diff --git a/Document-Processing/Word/Word-Processor/blazor/how-to/resize-document-editor.md b/Document-Processing/Word/Word-Processor/blazor/how-to/resize-document-editor.md
index 02206a5d31..b1aba1cea1 100644
--- a/Document-Processing/Word/Word-Processor/blazor/how-to/resize-document-editor.md
+++ b/Document-Processing/Word/Word-Processor/blazor/how-to/resize-document-editor.md
@@ -13,7 +13,7 @@ In this article, we are going to see how to change height and width of Document
## Change height of Document Editor
-[`Blazor Word Processor`](https://www.syncfusion.com/blazor-components/blazor-word-processor) component (Document Editor) component initially render with default height. You can change height of document editor using [`Height`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.SfDocumentEditorContainer.html#Syncfusion_Blazor_DocumentEditor_SfDocumentEditorContainer_Height) property, the value which is in pixel.
+[`Blazor DOCX Editor`](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) component (Document Editor) component initially render with default height. You can change height of document editor using [`Height`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.SfDocumentEditorContainer.html#Syncfusion_Blazor_DocumentEditor_SfDocumentEditorContainer_Height) property, the value which is in pixel.
The following example code illustrates how to change height of Document Editor.
@@ -28,7 +28,7 @@ Similarly, you can use [`Height`](https://help.syncfusion.com/cr/blazor/Syncfusi
## Change width of Document Editor
-[`Blazor Word Processor`](https://www.syncfusion.com/blazor-components/blazor-word-processor) component (Document Editor) initially render with default width. You can change width of document editor using [`Width`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.SfDocumentEditorContainer.html#Syncfusion_Blazor_DocumentEditor_SfDocumentEditorContainer_Width) property, the value which is in percent.
+[`Blazor DOCX Editor`](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) component (Document Editor) initially render with default width. You can change width of document editor using [`Width`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.SfDocumentEditorContainer.html#Syncfusion_Blazor_DocumentEditor_SfDocumentEditorContainer_Width) property, the value which is in percent.
The following example code illustrates how to change width of Document Editor.
diff --git a/Document-Processing/Word/Word-Processor/blazor/how-to/retrieve-the-bookmark-content-as-text.md b/Document-Processing/Word/Word-Processor/blazor/how-to/retrieve-the-bookmark-content-as-text.md
index df75b7e597..0d217f5875 100644
--- a/Document-Processing/Word/Word-Processor/blazor/how-to/retrieve-the-bookmark-content-as-text.md
+++ b/Document-Processing/Word/Word-Processor/blazor/how-to/retrieve-the-bookmark-content-as-text.md
@@ -11,7 +11,7 @@ documentation: ug
## How to retrieve the whole document and bookmark content as text in Blazor Document Editor
-The Blazor Document Editor component allows retrieving bookmark or whole document content as plain text and SFDT (rich text).
+The [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) component allows retrieving bookmark or whole document content as plain text and SFDT (rich text).
## Get the bookmark content as plain text
diff --git a/Document-Processing/Word/Word-Processor/blazor/how-to/show-hide-spinner.md b/Document-Processing/Word/Word-Processor/blazor/how-to/show-hide-spinner.md
index 6292e0985c..c12bb81c30 100644
--- a/Document-Processing/Word/Word-Processor/blazor/how-to/show-hide-spinner.md
+++ b/Document-Processing/Word/Word-Processor/blazor/how-to/show-hide-spinner.md
@@ -9,7 +9,7 @@ documentation: ug
# How to show and hide spinner in Blazor Document Editor component
-The [`Spinner`](https://blazor.syncfusion.com/documentation/spinner/getting-started) component can be used to show/hide a spinner while opening a document in the [`Blazor Word Processor`](https://www.syncfusion.com/blazor-components/blazor-word-processor) (Document Editor) component.
+The [`Spinner`](https://blazor.syncfusion.com/documentation/spinner/getting-started) component can be used to show/hide a spinner while opening a document in the [`Blazor DOCX Editor`](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) component.
Example code snippet to show/hide spinner
diff --git a/Document-Processing/Word/Word-Processor/blazor/image.md b/Document-Processing/Word/Word-Processor/blazor/image.md
index 0d7df144b4..6894d1ec74 100644
--- a/Document-Processing/Word/Word-Processor/blazor/image.md
+++ b/Document-Processing/Word/Word-Processor/blazor/image.md
@@ -9,7 +9,7 @@ documentation: ug
# Images in Blazor DocumentEditor Component
-The [Blazor Word Processor](https://www.syncfusion.com/blazor-components/blazor-word-processor) (Document Editor) component provides robust support for working with images in documents. It supports common raster image formats like PNG, BMP, and JPEG, as well as GIF and SVG images. You can insert an image file or online image in the document using the [`InsertImageAsync`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.EditorModule.html#Syncfusion_Blazor_DocumentEditor_EditorModule_InsertImageAsync_System_String_System_Nullable_System_Double__System_Nullable_System_Double__) method.
+The [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) component provides robust support for working with images in documents. It supports common raster image formats like PNG, BMP, and JPEG, as well as GIF and SVG images. You can insert an image file or online image in the document using the [`InsertImageAsync`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.EditorModule.html#Syncfusion_Blazor_DocumentEditor_EditorModule_InsertImageAsync_System_String_System_Nullable_System_Double__System_Nullable_System_Double__) method.
```csharp
await container.DocumentEditor.Editor.InsertImageAsync("<>");
diff --git a/Document-Processing/Word/Word-Processor/blazor/link.md b/Document-Processing/Word/Word-Processor/blazor/link.md
index 879492ee97..5b0119d23d 100644
--- a/Document-Processing/Word/Word-Processor/blazor/link.md
+++ b/Document-Processing/Word/Word-Processor/blazor/link.md
@@ -9,7 +9,7 @@ documentation: ug
# Hyperlink in Blazor DocumentEditor Component
-A hyperlink is a reference in a document that links content to another location, such as a web page, an email address, or a bookmark within the same document. The [Blazor Word Processor](https://www.syncfusion.com/blazor-components/blazor-word-processor) provides comprehensive support for creating, editing, and customizing hyperlinks.
+A hyperlink is a reference in a document that links content to another location, such as a web page, an email address, or a bookmark within the same document. The [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) provides comprehensive support for creating, editing, and customizing hyperlinks.
## Navigate a hyperlink
diff --git a/Document-Processing/Word/Word-Processor/blazor/list-format.md b/Document-Processing/Word/Word-Processor/blazor/list-format.md
index f39f2a9817..cec61db8f9 100644
--- a/Document-Processing/Word/Word-Processor/blazor/list-format.md
+++ b/Document-Processing/Word/Word-Processor/blazor/list-format.md
@@ -9,7 +9,7 @@ documentation: ug
# Working with Lists in Blazor DocumentEditor Component
-Lists are a fundamental feature for organizing content in a document, making it easier for readers to follow step-by-step instructions or grasp key points. The [Blazor Word Processor](https://www.syncfusion.com/blazor-components/blazor-word-processor) provides comprehensive support for single-level and multilevel lists, which can be either ordered (numbered) or unordered (bulleted).
+Lists are a fundamental feature for organizing content in a document, making it easier for readers to follow step-by-step instructions or grasp key points. The [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) provides comprehensive support for single-level and multilevel lists, which can be either ordered (numbered) or unordered (bulleted).
## Create a Bulleted List
diff --git a/Document-Processing/Word/Word-Processor/blazor/opening-a-document.md b/Document-Processing/Word/Word-Processor/blazor/opening-a-document.md
index 9bd9b7c0cb..768b367993 100644
--- a/Document-Processing/Word/Word-Processor/blazor/opening-a-document.md
+++ b/Document-Processing/Word/Word-Processor/blazor/opening-a-document.md
@@ -13,7 +13,7 @@ You might need to open and view Word documents from various location. In this se
## Opening a document from URL
-If you have your Word document file in the web, you can open it in [Blazor Word Processor](https://www.syncfusion.com/blazor-components/blazor-word-processor) using URL. The following code example explains how to open a Word document file from URL.
+If you have your Word document file in the web, you can open it in [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) using URL. The following code example explains how to open a Word document file from URL.
```cshtml
@using Syncfusion.Blazor.DocumentEditor
diff --git a/Document-Processing/Word/Word-Processor/blazor/overview.md b/Document-Processing/Word/Word-Processor/blazor/overview.md
index 7e855f36f3..adea9c8ace 100644
--- a/Document-Processing/Word/Word-Processor/blazor/overview.md
+++ b/Document-Processing/Word/Word-Processor/blazor/overview.md
@@ -9,7 +9,7 @@ documentation: ug
# Overview of the Blazor DOCX Editor
-The Syncfusion® [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) is a feature-rich, user-interactive component that enables creating, editing, viewing, and printing Word documents with advanced formatting, editing capabilities, and broad support for document import and export formats.
+The [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) is a feature-rich, user-interactive component that enables creating, editing, viewing, and printing Word documents with advanced formatting, editing capabilities, and broad support for document import and export formats.

diff --git a/Document-Processing/Word/Word-Processor/blazor/paragraph-format.md b/Document-Processing/Word/Word-Processor/blazor/paragraph-format.md
index f77a70298c..1e368f5ede 100644
--- a/Document-Processing/Word/Word-Processor/blazor/paragraph-format.md
+++ b/Document-Processing/Word/Word-Processor/blazor/paragraph-format.md
@@ -9,7 +9,7 @@ documentation: ug
# Working with Paragraph Formatting in Blazor DocumentEditor Component
-[Blazor Document Editor](https://www.syncfusion.com/blazor-components/blazor-word-processor) supports various paragraph formatting options such as text alignment, indentation, paragraph spacing, and more.
+[Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) supports various paragraph formatting options such as text alignment, indentation, paragraph spacing, and more.
## Indentation
diff --git a/Document-Processing/Word/Word-Processor/blazor/restrict-editing.md b/Document-Processing/Word/Word-Processor/blazor/restrict-editing.md
index ece7464b32..3ed62d7b9d 100644
--- a/Document-Processing/Word/Word-Processor/blazor/restrict-editing.md
+++ b/Document-Processing/Word/Word-Processor/blazor/restrict-editing.md
@@ -9,7 +9,7 @@ documentation: ug
# Restrict editing in Blazor DocumentEditor Component
-This [Blazor Word Processor control](https://www.syncfusion.com/blazor-components/blazor-word-processor) (DocumentEditor) provides 2 types of restriction for editing:
+This [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) provides 2 types of restriction for editing:
* Read-only: Allows all the users to view the document contents but not make changes to it.
* Allows changes to certain portion of the document: Allows the users to edit to certain portion of the document.
@@ -33,13 +33,47 @@ The following code example shows how to restrict or protect editing for the enti
}
```
-## Allows changes to certain portion of the document
+## Protect document with editable region
+User can select a specific section and mark it as an editable region, allowing modification only in that part. The rest of the document remains protected from any changes.
-Also, at some situations, you might need to allow changes for a certain portion of the document alone. Microsoft Word allows you to [make changes to parts of a Word document](https://support.microsoft.com/en-us/office/allow-changes-to-parts-of-a-protected-document-187ed01c-8795-43e1-9fd0-c9fca419dadf?ui=en-us&rs=en-us&ad=us). Likewise, the document editor control allows the users to make changes to certain parts of a document using similar user interface.
+### Insert editable region
+Use the [InsertEditingRegionAsync](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.EditorModule.html#Syncfusion_Blazor_DocumentEditor_EditorModule_InsertEditingRegionAsync) method to mark specific paragraphs as editable.This allows you to control editing by giving access to all users
-
+The following example shows how to insert an editable region.
+```cshtml
+
+container.DocumentEditor.Editor.InsertEditingRegionAsync();
+
+```
+
+### Highlight color for editable region
+
+The [UserColor](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.SfDocumentEditor.html#Syncfusion_Blazor_DocumentEditor_SfDocumentEditor_UserColor) property can be used to highlight the editable region of the current user.
+
+The following code example demonstrates how to set the userColor.
+
+```cshtml
+
+
+
+```
+
+### Enable or disable editable region highlighting
+
+The [HighlightEditableRanges](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.DocumentEditorSettingsModel.html#Syncfusion_Blazor_DocumentEditor_DocumentEditorSettingsModel_HighlightEditableRanges) property can be used to toggle the highlighting of editable regions.
+
+The following code example demonstrates how to enable or disable editable region highlighting.
+
+```cshtml
+
+
-
+@code {
+
+ public DocumentEditorSettingsModel settings = new DocumentEditorSettingsModel() { HighlightEditableRanges = false };
+}
+
+```
## Online Demo
diff --git a/Document-Processing/Word/Word-Processor/blazor/section-format.md b/Document-Processing/Word/Word-Processor/blazor/section-format.md
index b3cee559b1..c81ebe6cf4 100644
--- a/Document-Processing/Word/Word-Processor/blazor/section-format.md
+++ b/Document-Processing/Word/Word-Processor/blazor/section-format.md
@@ -9,7 +9,7 @@ documentation: ug
# Working with Section Formatting in Blazor DocumentEditor Component
-[Blazor Document Editor](https://www.syncfusion.com/blazor-components/blazor-word-processor) supports various section formatting such as page size, page margins, and more.
+[Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) supports various section formatting such as page size, page margins, and more.
## Page size
diff --git a/Document-Processing/Word/Word-Processor/blazor/shapes.md b/Document-Processing/Word/Word-Processor/blazor/shapes.md
index eee0c4b284..e03789a003 100644
--- a/Document-Processing/Word/Word-Processor/blazor/shapes.md
+++ b/Document-Processing/Word/Word-Processor/blazor/shapes.md
@@ -9,7 +9,7 @@ documentation: ug
# Working with Shapes in Blazor DocumentEditor
-Shapes are drawing objects that include a text box, rectangles, lines, curves, circles, etc. It can be preset or custom geometry. At present, DocumentEditor does not have support to insert shapes. however, if the document contains a shape while importing, it will be preserved properly.
+Shapes are drawing objects that include a text box, rectangles, lines, curves, circles, etc. It can be preset or custom geometry. At present, [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) does not have support to insert shapes. however, if the document contains a shape while importing, it will be preserved properly.
## Supported shapes
diff --git a/Document-Processing/Word/Word-Processor/blazor/styles.md b/Document-Processing/Word/Word-Processor/blazor/styles.md
index 1fc317d995..75d370d3ad 100644
--- a/Document-Processing/Word/Word-Processor/blazor/styles.md
+++ b/Document-Processing/Word/Word-Processor/blazor/styles.md
@@ -9,7 +9,7 @@ documentation: ug
# Working with Styles in Blazor DocumentEditor Component
-Styles are useful for applying a set of formatting consistently throughout the document. In document editor, styles are created and added to a document programmatically or via the built-in Styles dialog.
+Styles are useful for applying a set of formatting consistently throughout the document. In [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor), styles are created and added to a document programmatically or via the built-in Styles dialog.
## Styles definition overview
diff --git a/Document-Processing/Word/Word-Processor/blazor/supported-fileformats.md b/Document-Processing/Word/Word-Processor/blazor/supported-fileformats.md
index 61a0447667..3273a2e5c6 100644
--- a/Document-Processing/Word/Word-Processor/blazor/supported-fileformats.md
+++ b/Document-Processing/Word/Word-Processor/blazor/supported-fileformats.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Supported File Formats in Blazor DOCX Editor
-Syncfusion® Blazor DOCX Editor (Document Editor) supports a wide range of Microsoft Word and other document formats for opening and exporting.
+[Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) supports a wide range of Microsoft Word and other document formats for opening and exporting.
## Supported File Formats
diff --git a/Document-Processing/Word/Word-Processor/blazor/table-format.md b/Document-Processing/Word/Word-Processor/blazor/table-format.md
index 28090df047..0ffd48b057 100644
--- a/Document-Processing/Word/Word-Processor/blazor/table-format.md
+++ b/Document-Processing/Word/Word-Processor/blazor/table-format.md
@@ -9,7 +9,7 @@ documentation: ug
# Working with Table Formatting in Blazor DocumentEditor Component
-[Blazor Document Editor](https://www.syncfusion.com/blazor-components/blazor-word-processor) customizes the formatting of table, or table cells such as table width, cell margins, cell spacing, background color, and table alignment. This section describes how to customize these formatting for selected cells, rows, or table in detail.
+[Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) customizes the formatting of table, or table cells such as table width, cell margins, cell spacing, background color, and table alignment. This section describes how to customize these formatting for selected cells, rows, or table in detail.
## Cell margins
diff --git a/Document-Processing/Word/Word-Processor/blazor/table-of-contents.md b/Document-Processing/Word/Word-Processor/blazor/table-of-contents.md
index 755b9b1898..4ee50b6990 100644
--- a/Document-Processing/Word/Word-Processor/blazor/table-of-contents.md
+++ b/Document-Processing/Word/Word-Processor/blazor/table-of-contents.md
@@ -13,7 +13,7 @@ The table of contents in a document is same as the list of chapters at the begin
## Inserting table of contents
-[Blazor Document Editor](https://www.syncfusion.com/blazor-components/blazor-word-processor) exposes an API to insert table of contents at cursor position programmatically. The settings for a table of contents can be specified explicitly. Otherwise, the default settings will be applied.
+[Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) exposes an API to insert table of contents at cursor position programmatically. The settings for a table of contents can be specified explicitly. Otherwise, the default settings will be applied.
[`TableOfContentsSettings`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.TableOfContentsSettings.html) contain the following properties:
* **startLevel**: Specifies the start level for constructing table of contents.
diff --git a/Document-Processing/Word/Word-Processor/blazor/table.md b/Document-Processing/Word/Word-Processor/blazor/table.md
index bfffd7db4d..f6444217bd 100644
--- a/Document-Processing/Word/Word-Processor/blazor/table.md
+++ b/Document-Processing/Word/Word-Processor/blazor/table.md
@@ -9,7 +9,7 @@ documentation: ug
# Working with Tables in Blazor DocumentEditor Component
-Tables are an efficient way to present information. Document editor can display and edit the tables. You can select and edit tables through keyboard, mouse, or touch interactions. [Blazor Document Editor](https://www.syncfusion.com/blazor-components/blazor-word-processor) exposes a rich set of APIs to perform these operations programmatically.
+Tables are an efficient way to present information. Document editor can display and edit the tables. You can select and edit tables through keyboard, mouse, or touch interactions. [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) exposes a rich set of APIs to perform these operations programmatically.
## Create a table
diff --git a/Document-Processing/Word/Word-Processor/blazor/text-format.md b/Document-Processing/Word/Word-Processor/blazor/text-format.md
index 473087b719..ea52049241 100644
--- a/Document-Processing/Word/Word-Processor/blazor/text-format.md
+++ b/Document-Processing/Word/Word-Processor/blazor/text-format.md
@@ -9,7 +9,7 @@ documentation: ug
# Working with Text Formatting in Blazor DocumentEditor Component
-[Blazor Document Editor](https://www.syncfusion.com/blazor-components/blazor-word-processor) supports several formatting options for text like bold, italic, font color, highlight color, and more. This section describes how to modify the formatting for selected text in detail.
+[Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) supports several formatting options for text like bold, italic, font color, highlight color, and more. This section describes how to modify the formatting for selected text in detail.
## Bold
diff --git a/Document-Processing/Word/Word-Processor/blazor/text-wrapping-style.md b/Document-Processing/Word/Word-Processor/blazor/text-wrapping-style.md
index b06211834c..5dfc246ec8 100644
--- a/Document-Processing/Word/Word-Processor/blazor/text-wrapping-style.md
+++ b/Document-Processing/Word/Word-Processor/blazor/text-wrapping-style.md
@@ -9,7 +9,7 @@ documentation: ug
# Text Wrapping Style in DocumentEditor
-Text wrapping refers to how images and shapes are fit with surrounding text in a document. Currently, DocumentEditor has only preservation support for image and textbox shape with below wrapping styles.
+Text wrapping refers to how images and shapes are fit with surrounding text in a document. Currently, [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) has only preservation support for image and textbox shape with below wrapping styles.
## In-Line with Text
diff --git a/Document-Processing/Word/Word-Processor/blazor/track-changes.md b/Document-Processing/Word/Word-Processor/blazor/track-changes.md
index 64fd731272..c3ac1f7258 100644
--- a/Document-Processing/Word/Word-Processor/blazor/track-changes.md
+++ b/Document-Processing/Word/Word-Processor/blazor/track-changes.md
@@ -9,7 +9,7 @@ documentation: ug
# Track Changes in Blazor DocumentEditor Component
-Track Changes allows you to keep a record of changes or edits made to a document. You can then choose to accept or reject the modifications. It is a useful tool for managing changes made by several reviewers to the same document. If track changes option is enabled, all editing operations are preserved as revisions in Document Editor.
+Track Changes allows you to keep a record of changes or edits made to a document. You can then choose to accept or reject the modifications. It is a useful tool for managing changes made by several reviewers to the same document. If track changes option is enabled, all editing operations are preserved as revisions in [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor).
## Enable track changes in Document Editor
diff --git a/Document-Processing/Word/Word-Processor/blazor/ui-builder-skill.md b/Document-Processing/Word/Word-Processor/blazor/ui-builder-skill.md
index 75afa7a3e4..93701f459c 100644
--- a/Document-Processing/Word/Word-Processor/blazor/ui-builder-skill.md
+++ b/Document-Processing/Word/Word-Processor/blazor/ui-builder-skill.md
@@ -10,9 +10,9 @@ keywords: Blazor UI Builder, Skills, AI Assistants, DOCX Editor SDK, Agent Skill
# Blazor UI Builder Skill with DOCX Editor for AI Assistants
-**Syncfusion® Blazor UI Builder Skill** is an AI-powered skill and companion agent that accelerates Blazor DOCX Editor application development by transforming natural-language UI requirements into production-ready components using Syncfusion® Blazor UI libraries.
+**Syncfusion® Blazor UI Builder Skill** is an AI-powered skill and companion agent that accelerates [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor) application development by transforming natural-language UI requirements into production-ready components using Syncfusion® Blazor UI libraries.
-Integrated with your AI-powered IDE, it leverages deep knowledge of **Syncfusion® DOCX Editor** to deliver accurate and ready-to-use code.
+Integrated with your AI-powered IDE, it leverages deep knowledge of **Blazor DOCX Editor** to deliver accurate and ready-to-use code.
By combining intelligent code generation with best practices, accessibility standards, and design-system consistency, Blazor UI Builder helps you rapidly build scalable Document editing applications and user interfaces without leaving your development workflow.
## Prerequisites
@@ -109,7 +109,7 @@ Refer to the [documentation](https://microsoft.github.io/apm/reference/cli/targe
1. **Intent Analysis** - Parse the user's prompt to identify component types and high-level layout intent.
2. **Project Detection** - Automatically detects project framework, package manager, existing themes, and DOCX Editor configuration.
-3. **Component Mapping** - Map intent to Syncfusion® DOCX Editor and components and required feature modules.
+3. **Component Mapping** - Map intent to Blazor DOCX Editor and components and required feature modules.
4. **Theming & Design System**
Load required theming guidelines and confirm key design choices:
- CSS framework (Tailwind, Bootstrap, Material, or Greenfield(custom theme)). If no themes detected in the existing project, Greenfield and Syncfusion Tailwind3 theme are shown as the default option-proceed with this or change the theme as preferred.
@@ -199,6 +199,8 @@ Yes - the skill supports choosing Tailwind, Bootstrap, Material, or a custom the
**Does it modify files automatically?**
The skill proposes changes and requires confirmation for insertion; automatic dependency installation may be offered depending on agent permissions.
+N> Looking for the full Blazor DOCX Editor component overview, features, pricing, and documentation? Visit the [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) page.
+
## See also
- [Agent Skills Standards](https://agentskills.io/home)
diff --git a/Document-Processing/Word/Word-Processor/blazor/unsupported-features.md b/Document-Processing/Word/Word-Processor/blazor/unsupported-features.md
index 281c393926..718999bcb1 100644
--- a/Document-Processing/Word/Word-Processor/blazor/unsupported-features.md
+++ b/Document-Processing/Word/Word-Processor/blazor/unsupported-features.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Unsupported Features in Blazor DOCX Editor
-This section describes the unsupported elements in Syncfusion® Blazor DOCX Editor (Document Editor)
+This section describes the unsupported elements in [Blazor DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) (Document Editor)
## Document formatting
diff --git a/Document-Processing/Word/Word-Processor/blazor/view.md b/Document-Processing/Word/Word-Processor/blazor/view.md
index bf68fa419f..0313cb0037 100644
--- a/Document-Processing/Word/Word-Processor/blazor/view.md
+++ b/Document-Processing/Word/Word-Processor/blazor/view.md
@@ -13,7 +13,7 @@ This topic describes view-related options in the Document Editor, including layo
## Web Layout
-[`Blazor Word Processor`](https://www.syncfusion.com/blazor-components/blazor-word-processor) component (Document Editor) component allows you to change the view to web layout and print using the [`layoutType`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.LayoutType.html#fields) property with the supported [`LayoutType`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.LayoutType.html).
+[`Blazor DOCX Editor`](https://www.syncfusion.com/docx-editor-sdk/blazor-docx-editor) component (Document Editor) component allows you to change the view to web layout and print using the [`layoutType`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.LayoutType.html#fields) property with the supported [`LayoutType`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.LayoutType.html).
```csharp
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/accessibility.md b/Document-Processing/Word/Word-Processor/javascript-es5/accessibility.md
index 92228fcc30..24b0cc7d52 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/accessibility.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/accessibility.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Accessibility in JavaScript (ES5) Document editor component
-The accessibility compliance for the Document editor component is outlined below.
+The accessibility compliance for the [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component is outlined below.
| Accessibility Criteria | Compatibility |
| -- | -- |
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/bookmark.md b/Document-Processing/Word/Word-Processor/javascript-es5/bookmark.md
index 91eb290995..4f43f0a649 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/bookmark.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/bookmark.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
Bookmark is a powerful tool that helps you to mark a place in the document to find again easily. You can enter many bookmarks in the document and give each one a unique name to identify easily.
-Document Editor provides built-in dialog to add, delete, and navigate bookmarks within the document. To add a bookmark, select a portion of text in the document. After that, jump to the location or add links to it within the document using built-in hyperlink dialog. You can also delete bookmarks from a document.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides built-in dialog to add, delete, and navigate bookmarks within the document. To add a bookmark, select a portion of text in the document. After that, jump to the location or add links to it within the document using built-in hyperlink dialog. You can also delete bookmarks from a document.
>Bookmark names need to begin with a letter. They can include both numbers and letters, but not spaces. To separate the words, use an underscore.
>Bookmark names starting with an underscore are called hidden bookmarks. For example, bookmarks generated for table of contents.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/chart.md b/Document-Processing/Word/Word-Processor/javascript-es5/chart.md
index c9848e219f..c16a789a62 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/chart.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/chart.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Chart in JavaScript (ES5) Document Editor Control
-Document Editor provides chart preservation support. Using Document Editor, you can see the chart reports from your Word document.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides chart preservation support. Using Document Editor, you can see the chart reports from your Word document.
The following example shows chart preservation in Document Editor.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/clipboard.md b/Document-Processing/Word/Word-Processor/javascript-es5/clipboard.md
index 0777b729bc..fc3f95cf7b 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/clipboard.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/clipboard.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Clipboard in JavaScript (ES5) Document editor control
-Document Editor takes advantage of system clipboard and allows you to copy or move a portion of the document into it in HTML format, so that it can be pasted in any application that supports clipboard.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) takes advantage of system clipboard and allows you to copy or move a portion of the document into it in HTML format, so that it can be pasted in any application that supports clipboard.
## Copy
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/collaborative-editing/using-redis-cache-asp-net-core.md b/Document-Processing/Word/Word-Processor/javascript-es5/collaborative-editing/using-redis-cache-asp-net-core.md
index 4163996b6e..1c19c94822 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/collaborative-editing/using-redis-cache-asp-net-core.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/collaborative-editing/using-redis-cache-asp-net-core.md
@@ -14,7 +14,7 @@ Allows multiple users to work on the same document simultaneously. This can be d
## Prerequisites
-The following are needed to enable collaborative editing in Document Editor.
+The following are needed to enable collaborative editing in [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor).
* `SignalR`
* `Redis`
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/collaborative-editing/using-redis-cache-java.md b/Document-Processing/Word/Word-Processor/javascript-es5/collaborative-editing/using-redis-cache-java.md
index 02dbec03d5..61ddeaeb4d 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/collaborative-editing/using-redis-cache-java.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/collaborative-editing/using-redis-cache-java.md
@@ -15,7 +15,7 @@ Allows multiple users to work on the same document simultaneously. This can be d
## Prerequisites
-The following are needed to enable collaborative editing in Document Editor.
+The following are needed to enable collaborative editing in [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor).
- `SockJS`
- `Redis`
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/comments.md b/Document-Processing/Word/Word-Processor/javascript-es5/comments.md
index b6d6a4fd19..bd0e7f0249 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/comments.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/comments.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Comments in JavaScript (ES5) Document editor control
-Document Editor allows you to add comments to documents. You can add, navigate and remove comments in code and from the UI.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) allows you to add comments to documents. You can add, navigate and remove comments in code and from the UI.
## Add a new comment
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/content-control.md b/Document-Processing/Word/Word-Processor/javascript-es5/content-control.md
index 99cea9fd58..bd88dac611 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/content-control.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/content-control.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Content control in JavaScript (ES5) Document editor control
-Document Editor provides support for inserting, editing content controls
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides support for inserting, editing content controls
Content controls can be categorized based on its occurrence in a document as follows,
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/dialog.md b/Document-Processing/Word/Word-Processor/javascript-es5/dialog.md
index 9965a9e44d..d956d63903 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/dialog.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/dialog.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Dialog in JavaScript (ES5) Document editor control
-Document Editor provides dialog support to major operations such as insert or edit hyperlink, formatting text, paragraph, style, list and table properties.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides dialog support to major operations such as insert or edit hyperlink, formatting text, paragraph, style, list and table properties.
## Font Dialog
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/export.md b/Document-Processing/Word/Word-Processor/javascript-es5/export.md
index c65d2a7b5a..99dbc10f43 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/export.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/export.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Export in JavaScript (ES5) Document editor control
-Document Editor exports the document into various known file formats in client-side such as Microsoft Word document (.docx), Word template (.dotx), text document (.txt), and its own format called **Syncfusion Document Text (.sfdt)**.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) exports the document into various known file formats in client-side such as Microsoft Word document (.docx), Word template (.dotx), text document (.txt), and its own format called **Syncfusion Document Text (.sfdt)**.
We are providing two types of save APIs as mentioned below.
@@ -49,7 +49,7 @@ The following example shows how to export documents in Document Editor as Syncfu
The following example shows how to export the document as Word document (.docx).
->Note: The Syncfusion® Document Editor component's document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application. For more information about [why the document pagination (page-by-page display) differs from Microsoft Word](./import#why-the-document-pagination-differs-from-microsoft-word)
+>Note: The JavaScript Document Editor component's document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application. For more information about [why the document pagination (page-by-page display) differs from Microsoft Word](./import#why-the-document-pagination-differs-from-microsoft-word)
{% tabs %}
{% highlight js tabtitle="index.js" %}
@@ -77,7 +77,7 @@ The following example shows how to export the document as Word document (.docx).
The following example shows how to export the document as Word Template (.dotx).
->Note: The Syncfusion® Document Editor component's document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application. For more information about [why the document pagination (page-by-page display) differs from Microsoft Word](./import#why-the-document-pagination-differs-from-microsoft-word)
+>Note: The JavaScript Document Editor component's document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application. For more information about [why the document pagination (page-by-page display) differs from Microsoft Word](./import#why-the-document-pagination-differs-from-microsoft-word)
{% tabs %}
{% highlight js tabtitle="index.js" %}
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/faq/sfdt-faqs.md b/Document-Processing/Word/Word-Processor/javascript-es5/faq/sfdt-faqs.md
index 1b20e0560a..08be23b11c 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/faq/sfdt-faqs.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/faq/sfdt-faqs.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# FAQs about SFDT in JavaScript (ES5) DOCX Editor
-The frequently asked questions about SFDT in Document Editor is listed below:
+The frequently asked questions about SFDT in [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) is listed below:
## What is SFDT format?
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/faq/unsupported-file-format.md b/Document-Processing/Word/Word-Processor/javascript-es5/faq/unsupported-file-format.md
index b8879927fb..4a0dfb069f 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/faq/unsupported-file-format.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/faq/unsupported-file-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Why Do I Get the Unsupported Warning Message When Opening a Document in javascript-es5?
-If you receive an "The file format you have selected isn't supported. Please choose valid format." message when opening a document in the Document Editor, it typically indicates that the document format is not supported by the current version of the Document Editor. Here are some common reasons for this warning:
+If you receive an "The file format you have selected isn't supported. Please choose valid format." message when opening a document in the [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), it typically indicates that the document format is not supported by the current version of the Document Editor. Here are some common reasons for this warning:
1. Unsupported File Format: The document you are trying to open might be in a format that the Document Editor does not support. Ensure you are using a supported format, such as SFDT.
2. Corrupted Document: The document file might be corrupted or improperly formatted. Try opening a different document to see if the issue persists.
To avoid this warning, always use the recommended document formats and features supported by the Document Editor.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/feature-module.md b/Document-Processing/Word/Word-Processor/javascript-es5/feature-module.md
index 1445d73010..25f7b823f2 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/feature-module.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/feature-module.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Feature module in JavaScript (ES5) Document editor control
-Document Editor features are segregated into individual feature-wise modules to enable selective referencing. By default, the Document Editor displays the document in read-only mode. The required modules should be injected to extend its functionality. The following are the selective modules of Document Editor that can be included as required:
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) features are segregated into individual feature-wise modules to enable selective referencing. By default, the Document Editor displays the document in read-only mode. The required modules should be injected to extend its functionality. The following are the selective modules of Document Editor that can be included as required:
* **Print** - Prints the document.
* **SfdtExport** - Exports the document as Syncfusion Document Text (.SFDT) file.
* **Selection** - Selects a portion of the document and copy it to the clipboard.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/fields.md b/Document-Processing/Word/Word-Processor/javascript-es5/fields.md
index 06fa3a6dc8..9cd007006f 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/fields.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/fields.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Fields in JavaScript (ES5) Document editor control
-Document Editor has preservation support for all types of fields in an existing word document without any data loss.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) has preservation support for all types of fields in an existing word document without any data loss.
## Adding Fields
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/find-and-replace.md b/Document-Processing/Word/Word-Processor/javascript-es5/find-and-replace.md
index f83b655f54..a8a541f583 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/find-and-replace.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/find-and-replace.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Find and replace in JavaScript (ES5) Document editor
-The Document Editor component searches a portion of text in the document through a built-in interface called `OptionsPane` or rich APIs. When used in combination with selection performs various operations on the search results like replacing it with some other text, highlighting it, making it bolder, and more.
+The [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component searches a portion of text in the document through a built-in interface called `OptionsPane` or rich APIs. When used in combination with selection performs various operations on the search results like replacing it with some other text, highlighting it, making it bolder, and more.
## Options pane
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/form-fields.md b/Document-Processing/Word/Word-Processor/javascript-es5/form-fields.md
index 7fda2df869..bc3699c325 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/form-fields.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/form-fields.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Form fields in JavaScript (ES5) Document editor control
-DocumentEditorContainer component provide support for inserting Text, CheckBox, DropDown form fields through in-built toolbar.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) Container component provide support for inserting Text, CheckBox, DropDown form fields through in-built toolbar.

diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/getting-started.md b/Document-Processing/Word/Word-Processor/javascript-es5/getting-started.md
index 9d86528cd8..661d6f882c 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/getting-started.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/getting-started.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Getting Started with JavaScript (ES5) DOCX Editor
-Syncfusion® JavaScript DOCX Editor (Document Editor) enables you to create, edit, view, and print Word documents in web applications. This section guides you through the steps to get started and create a DOCX Editor in a JavaScript (ES5) application.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) enables you to create, edit, view, and print Word documents in web applications. This section guides you through the steps to get started and create a DOCX Editor in a JavaScript (ES5) application.
## Steps to create a DOCX Editor using JavaScript (ES5)
@@ -45,41 +45,38 @@ Add the following CDN references inside the `` section of your `index.html
{% tabs %}
{% highlight html tabtitle="index.html" %}
-...
-
- Syncfusion JavaScript Document Editor
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-...
+Syncfusion JavaScript Document Editor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{% endhighlight %}
{% endtabs %}
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/global-local.md b/Document-Processing/Word/Word-Processor/javascript-es5/global-local.md
index d6eeadc5b4..e4becc332f 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/global-local.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/global-local.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## Localization
-The [`Localization`](https://ej2.syncfusion.com/javascript/documentation/api/base/l10n/) library allows you to localize default text content of the DocumentEditor. The Document Editor component has static text on some features (like find & replace, context-menu, dialogs) that can be changed to other cultures (Arabic, Deutsch, French, etc.) by defining the locale value and translation object. Please refer the sample link [RTL](https://document.syncfusion.com/demos/word-editor/javascript/index.html#/tailwind3/document-editor/right-to-left.html)
+The [`Localization`](https://ej2.syncfusion.com/javascript/documentation/api/base/l10n/) library allows you to localize default text content of the [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor). The Document Editor component has static text on some features (like find & replace, context-menu, dialogs) that can be changed to other cultures (Arabic, Deutsch, French, etc.) by defining the locale value and translation object. Please refer the sample link [RTL](https://document.syncfusion.com/demos/word-editor/javascript/index.html#/tailwind3/document-editor/right-to-left.html)
Note: Please refer the [Locale](https://github.com/syncfusion/ej2-locale/tree/master/src).
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/header-footer.md b/Document-Processing/Word/Word-Processor/javascript-es5/header-footer.md
index cb26eeca14..82d9daad83 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/header-footer.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/header-footer.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Header footer in JavaScript (ES5) Document editor control
-Document Editor supports headers and footers in its document. Each section in the document can have the following types of headers and footers:
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) supports headers and footers in its document. Each section in the document can have the following types of headers and footers:
* First page: Used only on the first page of the section.
* Even pages: Used on all even numbered pages in the section.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/history.md b/Document-Processing/Word/Word-Processor/javascript-es5/history.md
index aecaf3f57b..fc3b1d4ca1 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/history.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/history.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# History in JavaScript (ES5) Document editor control
-Document Editor tracks the history of all editing actions done in the document, which allows undo and redo functionality.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) tracks the history of all editing actions done in the document, which allows undo and redo functionality.
## Enable or disable history
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/add-save-button-in-toolbar.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/add-save-button-in-toolbar.md
index 86f0edd69a..11e7a9473d 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/add-save-button-in-toolbar.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/add-save-button-in-toolbar.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## To add a save button to the existing toolbar in DocumentEditorContainer
-DocumentEditorContainer allows you to add a new button to the existing items in a toolbar using [`CustomToolbarItemModel`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/customToolbarItemModel/) and with existing items in [`toolbarItems`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor#toolbaritems/) property. Newly added item click action can be defined in [`toolbarClick`](https://ej2.syncfusion.com/javascript/documentation/api/toolbar/clickEventArgs/).
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) Container allows you to add a new button to the existing items in a toolbar using [`CustomToolbarItemModel`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/customToolbarItemModel/) and with existing items in [`toolbarItems`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor#toolbaritems/) property. Newly added item click action can be defined in [`toolbarClick`](https://ej2.syncfusion.com/toolbar/clickEventArgs/).
ej.documenteditor.DocumentEditorContainer.Inject(ej.documenteditor.Toolbar);
var hostUrl = 'https://document.syncfusion.com/web-services/docx-editor/api/documenteditor/';
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/change-document-view.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/change-document-view.md
index 38685524bb..ec77105e01 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/change-document-view.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/change-document-view.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## How to change the document view in DocumentEditor component
-DocumentEditor allows you to change the view to web layout and print using the [`layoutType`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor#layouttype) property with the supported [`LayoutType`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/layoutType).
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) allows you to change the view to web layout and print using the [`layoutType`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor#layouttype) property with the supported [`LayoutType`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/layoutType).
```js
var docEdit = new ej.documenteditor.DocumentEditor({ layoutType: 'Continuous'});
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/change-the-cursor-color-in-document-editor.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/change-the-cursor-color-in-document-editor.md
index 52039b0a86..01147375f5 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/change-the-cursor-color-in-document-editor.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/change-the-cursor-color-in-document-editor.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Change the cursor color in document editor in JavaScript (ES5) Document editor control
-Document Editor default cursor color is black. The user can change the color by overriding the css property using class name. The Document editor cursor css have a class named `e-de-blink-cursor`.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) default cursor color is black. The user can change the color by overriding the css property using class name. The Document editor cursor css have a class named `e-de-blink-cursor`.
Please refer the below code snippet to change the cursor color to red.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/change-the-default-search-highlight-color.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/change-the-default-search-highlight-color.md
index b396603729..2af1e43270 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/change-the-default-search-highlight-color.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/change-the-default-search-highlight-color.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Change the default search highlight color in JavaScript (ES5) Document editor control
-Document editor provides an options to change the default search highlight color using [`searchHighlightColor`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/documentEditorSettingsModel#searchhighlightcolor/) in Document editor settings. The highlight color which is given in [`documentEditorSettings`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor#documenteditorsettings/) will be highlighted on the searched text. By default, search highlight color is `yellow`.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides an options to change the default search highlight color using [`searchHighlightColor`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/documentEditorSettingsModel#searchhighlightcolor/) in Document editor settings. The highlight color which is given in [`documentEditorSettings`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor#documenteditorsettings/) will be highlighted on the searched text. By default, search highlight color is `yellow`....
Similarly, you can use [`documentEditorSettings`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor#documenteditorsettings/) property for DocumentEditor also.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-color-picker.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-color-picker.md
index 2a614c47bc..48840f7b53 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-color-picker.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-color-picker.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Customize color picker in JavaScript (ES5) Document editor control
-Document editor provides an options to customize the color picker using [`colorPickerSettings`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/documentEditorSettingsModel#colorpickersettings) in Document editor settings. The color picker offers customization options for default appearance, by allowing selection between Picker or Palette mode, for font and border colors."
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides an options to customize the color picker using [`colorPickerSettings`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/documentEditorSettingsModel#colorpickersettings) in Document editor settings. The color picker offers customization for default appearance, by allowing selection between Picker or Palette mode, for font and border colors.
Similarly, you can use [`documentEditorSettings`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor#documenteditorsettings) property for DocumentEditor also.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-context-menu.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-context-menu.md
index a98fc96bb7..4d2b97477b 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-context-menu.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-context-menu.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## How to customize context menu in Document Editor
-Document Editor allows you to add custom option in context menu. It can be achieved by using the [`addCustomMenu()`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/contextMenu#addcustommenu) method and custom action is defined using the [`customContextMenuSelect`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/customContentMenuEventArgs)
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) allows you to add custom option in context menu. It can be achieved by using the [`addCustomMenu()`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/contextMenu#addcustommenu) method and custom action is defined using the [`customContextMenuSelect`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/customContentMenuEventArgs)
### Add Custom Option
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-font-family-drop-down.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-font-family-drop-down.md
index cf5c144193..99a75b8946 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-font-family-drop-down.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-font-family-drop-down.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Customize font family drop down in JavaScript (ES5) Document editor
-Document editor provides an options to customize the font family drop down list values using [`fontFamilies`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/documentEditorSettingsModel#fontfamilies) in Document editor settings. Fonts which are added in fontFamilies of [`documentEditorSettings`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor#documenteditorsettings) will be displayed on font drop down list of text properties pane and font dialog.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides an options to customize the font family drop down list values using [`fontFamilies`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/documentEditorSettingsModel#fontfamilies) in Document editor settings. Fonts which are added in fontFamilies of [`documentEditorSettings`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor#documenteditorsettings) will be displayed on font drop down list of text properties pane and font dialog.
Similarly, you can use [`documentEditorSettings`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor#documenteditorsettings) property for DocumentEditor also.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-ribbon.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-ribbon.md
index cf2a980187..bb0dbd0951 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-ribbon.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-ribbon.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Customize Ribbon in JavaScript (ES5) Document Editor
-The Syncfusion Document Editor provides an extensive and flexible API to customize the built-in ribbon UI. You can:
+The Syncfusion [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides an extensive and flexible API to customize the built-in ribbon UI. You can:
- Customize the File menu.
- Add the Backstage menu instead of File menu.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-tool-bar.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-tool-bar.md
index d77f647d98..4c14f62380 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-tool-bar.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/customize-tool-bar.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## How to customize existing toolbar in DocumentEditorContainer
-DocumentEditorContainer allows you to customize(add, show, hide, enable, and disable) existing items in a toolbar.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) Container allows you to customize(add, show, hide, enable, and disable) existing items in a toolbar.
* Add - New items can defined by [`CustomToolbarItemModel`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/customToolbarItemModel) and with existing items in [`toolbarItems`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor#toolbaritems) property. Newly added item click action can be defined in [`toolbarClick`](https://ej2.syncfusion.com/javascript/documentation/api/toolbar/clickEventArgs).
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/deploy-document-editor-component-for-mobile.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/deploy-document-editor-component-for-mobile.md
index 17ae1d2697..4518cf2b01 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/deploy-document-editor-component-for-mobile.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/deploy-document-editor-component-for-mobile.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## Document editor component for Mobile
-At present, Document editor component is not responsive for mobile, and we haven't ensured the editing functionalities in mobile browsers. Whereas it works properly as a document viewer in mobile browsers.
+At present, [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component is not responsive for mobile, and we haven't ensured the editing functionalities in mobile browsers. Whereas it works properly as a document viewer in mobile browsers.
Hence, it is recommended to switch the Document editor component as read-only in mobile browsers. Also, invoke [`fitPage`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor#fitpage) method with [`FitPageWidth`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/pageFitType) parameter in document change event, such as to display one full page by adjusting the zoom factor.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/disable-auto-focus.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/disable-auto-focus.md
index 133d574494..872086e3ab 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/disable-auto-focus.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/disable-auto-focus.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Disable auto focus in JavaScript (ES5) Document editor control
-Document Editor gets focused automatically when the page loads. If you want the Document editor not to be focused automatically it can be customized.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) gets focused automatically when the page loads. If you want the Document editor not to be focused automatically it can be customized.
The following example illustrates to disable the auto focus in DocumentEditorContainer.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/disable-drag-and-drop.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/disable-drag-and-drop.md
index 8b2cb687eb..b1390b85db 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/disable-drag-and-drop.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/disable-drag-and-drop.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Disable drag and drop in JavaScript (ES5) Document editor control
-Document Editor provides support to drag and drop contents within the component and it can be customized(enable and disable) using [`allowDragAndDrop`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/documenteditorsettings#allowDragAndDrop) property in Document editor settings.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides support to drag and drop contents within the component and it can be customized(enable and disable) using [`allowDragAndDrop`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/documenteditorsettings#allowDragAndDrop) property in Document editor settings.
The following example illustrates to disable the drag and drop option in DocumentEditorContainer.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/disable-optimized-text-measuring.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/disable-optimized-text-measuring.md
index d301ae9f7f..9f9cffe359 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/disable-optimized-text-measuring.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/disable-optimized-text-measuring.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Disable optimized text measuring in JavaScript (ES5) Document editor
-Starting from v19.3.0.x, the accuracy of text size measurements in Document editor is improved such as to match Microsoft Word pagination for most Word documents. This improvement is included as default behavior along with an optional API [`enableOptimizedTextMeasuring`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/documentEditorSettingsModel#enableoptimizedtextmeasuring) in Document editor settings.
+Starting from v19.3.0.x, the accuracy of text size measurements in [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) is improved such as to match Microsoft Word pagination for most Word documents. This improvement is included as default behavior along with an optional API [`enableOptimizedTextMeasuring`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/documentEditorSettingsModel#enableoptimizedtextmeasuring) in Document editor settings.
If you want the Document editor component to retain the document pagination (display page-by-page) behavior like v19.2.0.x and older versions. Then you can disable this optimized text measuring improvement, by setting `false` to [`enableOptimizedTextMeasuring`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/documentEditorSettingsModel#enableoptimizedtextmeasuring) property of JavaScript Document Editor component.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/enable-ruler-in-document-editor-component.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/enable-ruler-in-document-editor-component.md
index 0456be4ecc..d3754d17e2 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/enable-ruler-in-document-editor-component.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/enable-ruler-in-document-editor-component.md
@@ -11,7 +11,7 @@ domainurl: ##DomainURL##
# How to enable ruler in JavaScript (ES5) Document Editor
-Using ruler we can refer to setting specific margins, tab stops, or indentations within a document to ensure consistent formatting in Document Editor.
+Using ruler we can refer to setting specific margins, tab stops, or indentations within a document to ensure consistent formatting in [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor).
The following example illustrates how to enable ruler in Document Editor
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/get-current-word.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/get-current-word.md
index c9cf8d2366..286e73a338 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/get-current-word.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/get-current-word.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Get current word in JavaScript (ES5) Document editor control
-You can get the current word or paragraph content from the JavaScript Document Editor component as plain text and SFDT (rich text).
+You can get the current word or paragraph content from the [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component as plain text and SFDT (rich text).
## Select and get the word in current cursor position
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/get-the-selected-content.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/get-the-selected-content.md
index 7eab24c493..c1c13920a7 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/get-the-selected-content.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/get-the-selected-content.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Get the selected content in JavaScript (ES5) Document editor control
-You can get the selected content from the JavaScript Document Editor component as plain text and SFDT (rich text).
+You can get the selected content from the [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component as plain text and SFDT (rich text).
## Get the selected content as plain text
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/hide-tool-bar-and-properties-pane.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/hide-tool-bar-and-properties-pane.md
index e5c195db9b..fe097d62e9 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/hide-tool-bar-and-properties-pane.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/hide-tool-bar-and-properties-pane.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
**Document editor container** provides the main document view area along with the built-in toolbar and properties pane.
-**Document editor** provides just the main document view area. Here, the user can compose, view, and edit the Word documents. You may prefer to use this component when you want to design your own UI options for your application.
+**[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor)** (Document Editor) provides just the main document view area. Here, the user can compose, view, and edit the Word documents. You may prefer to use this component when you want to design your own UI options for your application.
## Hide the properties pane
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/insert-page-number-and-navigate-to-page.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/insert-page-number-and-navigate-to-page.md
index f5857f5cd8..2198e86b47 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/insert-page-number-and-navigate-to-page.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/insert-page-number-and-navigate-to-page.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Insert page number and navigate to page in JavaScript (ES5) Document editor control
-You can insert page number and navigate to specific page in JavaScript Document Editor component by following ways.
+You can insert page number and navigate to specific page in [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component by following ways.
## Insert page number
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/insert-text-in-current-position.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/insert-text-in-current-position.md
index 9946fb434b..758b99ba59 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/insert-text-in-current-position.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/insert-text-in-current-position.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Insert text in current position in JavaScript (ES5) Document editor
-You can insert the text, paragraph and rich-text content in JavaScript Document Editor component.
+You can insert the text, paragraph and rich-text content in [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component.
## Insert text in current cursor position
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/insert-text-or-image-in-table-programmatically.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/insert-text-or-image-in-table-programmatically.md
index a105e4a380..1689c20af1 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/insert-text-or-image-in-table-programmatically.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/insert-text-or-image-in-table-programmatically.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Insert text or image in table programmatically in JavaScript (ES5) Document editor control
-Using Document editor API's, you can insert [`text`](../how-to/insert-text-in-current-position#insert-text-in-current-cursor-position) or [`image`](../image#images) in [`table`](../table#create-a-table) programmatically based on your requirement.
+Using [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) API's, you can insert [`text`](../how-to/insert-text-in-current-position#insert-text-in-current-cursor-position) or [`image`](../image#images) in [`table`](../table#create-a-table) programmatically based on your requirement.
Use [`selection`](../how-to/move-selection-to-specific-position#selects-content-based-on-start-and-end-hierarchical-index) API's to navigate between rows and cells.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/open-default-document.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/open-default-document.md
index 839a1bf3c7..f3741619c1 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/open-default-document.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/open-default-document.md
@@ -14,7 +14,7 @@ In this article, we are going to see how to open a default document when Documen
## Opening a default document in DocumentEditor
-By default, Document Editor will open blank document. You can use [`open`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/#open) API in Document Editor to open the sfdt content.
+By default, [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) will open blank document. You can use [`open`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/#open) API in Document Editor to open the sfdt content.
Document editor have [`created`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/#created) event which gets triggered once Document editor control created. So, if you want to open the document by default, you can use [`open`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/#open) and [`created`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/#created) API.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/open-document-by-address.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/open-document-by-address.md
index cd0c0efc01..8279254980 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/open-document-by-address.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/open-document-by-address.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## How to open a document from URL in DocumentEditor
-In this article, we are going to see how to open a document from URL in DocumentEditor
+In this article, we are going to see how to open a document from URL in [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor)
please refer below example for client-side code
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/override-the-keyboard-shortcuts.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/override-the-keyboard-shortcuts.md
index b9a9f73bdf..1eac2ea124 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/override-the-keyboard-shortcuts.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/override-the-keyboard-shortcuts.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Override the keyboard shortcuts in JavaScript (ES5) Document editor
-Document Editor triggers the [`keyDown`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/#keydown) event every time when any key is entered and provides an instance of [`DocumentEditorKeyDownEventArgs`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/documentEditorKeyDownEventArgs/). You can use the [`isHandled`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/documentEditorKeyDownEventArgs/#ishandled) property to override the keyboard shortcut behavior.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) triggers the [`keyDown`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/#keydown) event every time when any key is entered and provides an instance of [`DocumentEditorKeyDownEventArgs`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/documentEditorKeyDownEventArgs/). You can use the [`isHandled`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/documentEditorKeyDownEventArgs/#ishandled) property to override the keyboard shortcut behavior.
## Preventing default keyboard shortcut
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/resize-document-editor.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/resize-document-editor.md
index c351e5297c..15d06940dc 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/resize-document-editor.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/resize-document-editor.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Resize document editor in JavaScript (ES5) Document editor control
-In this article, we are going to see how to change height and width of Document Editor.
+In this article, we are going to see how to change height and width of [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor).
## Change height of Document Editor
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/retrieve-the-bookmark-content-as-text.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/retrieve-the-bookmark-content-as-text.md
index d2df44c5bd..9c8cd3b9e1 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/retrieve-the-bookmark-content-as-text.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/retrieve-the-bookmark-content-as-text.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Retrieve the bookmark content as text in JavaScript (ES5) Document editor control
-You can get the bookmark or whole document content from the JavaScript Document Editor component as plain text and SFDT (rich text).
+You can get the bookmark or whole document content from the [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component as plain text and SFDT (rich text).
## Get the bookmark content as plain text
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/set-default-format-in-document-editor.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/set-default-format-in-document-editor.md
index 427d2a2502..6a6370284c 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/set-default-format-in-document-editor.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/set-default-format-in-document-editor.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Set default format in document editor in JavaScript (ES5) DOCX editor
-You can set the default character format, paragraph format and section format in Document editor.
+You can set the default character format, paragraph format and section format in [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor).
## Set the default character format
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/show-hide-spinner.md b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/show-hide-spinner.md
index 8fbe1b20a5..957ea6fa2f 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/how-to/show-hide-spinner.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/how-to/show-hide-spinner.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Show hide spinner in JavaScript (ES5) Document editor
-Using [`spinner`](https://ej2.syncfusion.com/documentation/spinner/getting-started#create-the-spinner-globally) component, you can show/hide spinner while opening document in DocumentEditor.
+Using [`spinner`](https://ej2.syncfusion.com/documentation/spinner/getting-started#create-the-spinner-globally) component, you can show/hide spinner while opening document in [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor).
Example code snippet to show/hide spinner
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/image.md b/Document-Processing/Word/Word-Processor/javascript-es5/image.md
index d53b8464af..433455354d 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/image.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/image.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Image in JavaScript (ES5) Document editor control
-Document Editor supports common raster format images like PNG, BMP, JPEG, SVG and GIF. You can insert an image file or online image in the document using the [`insertImage()`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/editor/#insertimage) method. Refer to the following sample code.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) supports common raster format images like PNG, BMP, JPEG, SVG and GIF. You can insert an image file or online image in the document using the [`insertImage()`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/editor/#insertimage) method. Refer to the following sample code.
{% tabs %}
{% highlight js tabtitle="index.js" %}
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/import.md b/Document-Processing/Word/Word-Processor/javascript-es5/import.md
index ae0b862136..b3adeb6312 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/import.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/import.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Import in JavaScript (ES5) Document editor control
-In Document Editor, the documents are stored in its own format called **Syncfusion Document Text (SFDT)**.
+In [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), the documents are stored in its own format called **Syncfusion Document Text (SFDT)**.
The following example shows how to open SFDT data in Document Editor.
@@ -44,7 +44,7 @@ The following example shows how to import document from local machine.
You can convert word documents into SFDT format using the .NET Standard library [`Syncfusion.EJ2.WordEditor.AspNet.Core`]() by the web API service implementation. This library helps you to convert word documents (.dotx,.docx,.docm,.dot,.doc), rich text format documents (.rtf), and text documents (.txt) into SFDT format.
->Note: The Syncfusion® Document Editor component's document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application. For more information about [why the document pagination (page-by-page display) differs from Microsoft Word](./import#why-the-document-pagination-differs-from-microsoft-word)
+>Note: The JavaScript Document Editor component's document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application. For more information about [why the document pagination (page-by-page display) differs from Microsoft Word](./import#why-the-document-pagination-differs-from-microsoft-word)
Please refer the following example for converting word documents into SFDT.
@@ -152,7 +152,7 @@ To know about server-side action, please refer this [page](./web-services-overvi
## Compatibility with Microsoft Word
-Syncfusion® Document Editor is a minimal viable Word document viewer/editor product for web applications. As most compatible Word editor, the product vision is adding valuable feature sets of Microsoft Word, and not to cover 100% feature sets of Microsoft Word desktop application. You can even see the feature sets difference between Microsoft Word desktop and their Word online application. So kindly don't misunderstand this component as a complete replacement for Microsoft Word desktop application and expect 100% feature sets of it.
+JavaScript Document Editor is a minimal viable Word document viewer/editor product for web applications. As most compatible Word editor, the product vision is adding valuable feature sets of Microsoft Word, and not to cover 100% feature sets of Microsoft Word desktop application. You can even see the feature sets difference between Microsoft Word desktop and their Word online application. So kindly don't misunderstand this component as a complete replacement for Microsoft Word desktop application and expect 100% feature sets of it.
### How Syncfusion® accepts the feature request for Document Editor
@@ -164,7 +164,7 @@ You can report the problems with displaying, or editing Word documents in Docum
### Why the document pagination differs from Microsoft Word
-For your understanding about the Word document structure and the workflow of Word viewer/editor components, the Word document is a flow document in which content will not be preserved page by page; instead, the content will be preserved sequentially like a HTML file. Only the Word viewer/editor paginates the content of the Word document page by page dynamically, when opened for viewing or editing and this page-wise position information will not be preserved in the document level (it is Word file format specification standard). Syncfusion® Document Editor component also does the same.
+For your understanding about the Word document structure and the workflow of Word viewer/editor components, the Word document is a flow document in which content will not be preserved page by page; instead, the content will be preserved sequentially like a HTML file. Only the Word viewer/editor paginates the content of the Word document page by page dynamically, when opened for viewing or editing and this page-wise position information will not be preserved in the document level (it is Word file format specification standard). JavaScript Document Editor component also does the same.
At present there is a known technical limitation related to slight difference in text size calculated using HTML element based text measuring approach. Even though the text size is calculated with correct font and font size values, the difference lies; it is as low as 0.00XX to 0. XXXX values compared to that of Microsoft Word application’s display. Hence the document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/keyboard-shortcut.md b/Document-Processing/Word/Word-Processor/javascript-es5/keyboard-shortcut.md
index 0788a113bb..5f2ab164f7 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/keyboard-shortcut.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/keyboard-shortcut.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## Text formatting
-The following table lists the default keyboard shortcuts in Document Editor for formatting text:
+The following table lists the default keyboard shortcuts in [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) for formatting text:
| Key combination | Description |
|-----------------|-------------|
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/link.md b/Document-Processing/Word/Word-Processor/javascript-es5/link.md
index 3b6932213e..1df4291bf2 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/link.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/link.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Link in JavaScript (ES5) Document editor control
-Document Editor supports hyperlink field. You can link a part of the document content to Internet or file location, mail address, or any text within the document.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) supports hyperlink field. You can link a part of the document content to Internet or file location, mail address, or any text within the document.
## Navigate a hyperlink
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/list-format.md b/Document-Processing/Word/Word-Processor/javascript-es5/list-format.md
index 83eb546eef..2c9c11a255 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/list-format.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/list-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# List format in JavaScript (ES5) Document editor control
-Document Editor supports both the single-level and multilevel lists. Lists are used to organize data as step-by-step instructions in documents for easy understanding of key points. You can apply list to the paragraph either using supported APIs.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) supports both the single-level and multilevel lists. Lists are used to organize data as step-by-step instructions in documents for easy understanding of key points. You can apply list to the paragraph either using supported APIs.
## Create bullet list
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/notes.md b/Document-Processing/Word/Word-Processor/javascript-es5/notes.md
index 9b7f769ebc..2bf5b071da 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/notes.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/notes.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Notes in JavaScript (ES5) Document editor control
-DocumentEditorContainer component provides support for inserting footnotes and endnotes through the in-built toolbar. Refer to the following screenshot.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) Container component provides support for inserting footnotes and endnotes through the in-built toolbar. Refer to the following screenshot.

diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/aws-s3-bucket.md b/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/aws-s3-bucket.md
index eb7a1dfcea..d0e56381ab 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/aws-s3-bucket.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/aws-s3-bucket.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from AWS S3 in Document editor
-To load a document from AWS S3 in a Document Editor, you can follow the steps below
+To load a document from AWS S3 in a [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Create a Simple Document Editor Sample in JavaScript
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/azure-blob-storage.md b/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/azure-blob-storage.md
index 8687f3f961..499aedf345 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/azure-blob-storage.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/azure-blob-storage.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Azure Blob Storage in JavaScript (ES5) Document editor
-To load document from Azure Blob Storage in a Document Editor, you can follow the steps below
+To load document from Azure Blob Storage in a [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Create a Simple Document Editor Sample in JavaScript
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/box-cloud-file-storage.md b/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/box-cloud-file-storage.md
index f60d9cf298..bef7318a22 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/box-cloud-file-storage.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/box-cloud-file-storage.md
@@ -9,7 +9,7 @@ domainurl: ##DomainURL##
---
# Open document from Box cloud file storage in JavaScript (ES5) Document editor
-To load a document from Box cloud file storage in a document Editor, you can follow the steps below
+To load a document from Box cloud file storage in a [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Set up a Box developer account and create a Box application
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/dropbox-cloud-file-storage.md b/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/dropbox-cloud-file-storage.md
index 6a04d1a9b5..11e2476fec 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/dropbox-cloud-file-storage.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/dropbox-cloud-file-storage.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Dropbox cloud file storage in JavaScript (ES5) Document editor
-To load a document from Dropbox cloud file storage in a Document editor, you can follow the steps below
+To load a document from Dropbox cloud file storage in a [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Create a Dropbox API
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/google-cloud-storage.md b/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/google-cloud-storage.md
index 6316bac02e..637dbb0ce4 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/google-cloud-storage.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/google-cloud-storage.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Google Cloud Storage in JavaScript (ES5) Document editor
-To load a document from Google Cloud Storage in a Document editor, you can follow the steps below
+To load a document from Google Cloud Storage in a [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Create a Simple Document Editor Sample in JavaScript
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/google-drive.md b/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/google-drive.md
index a64bcd9913..a66eb7cfca 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/google-drive.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/google-drive.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Google Drive in JavaScript (ES5) Document editor
-To load a document from Google Drive in a Document editor, you can follow the steps below
+To load a document from Google Drive in a [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Set up Google Drive API
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/one-drive.md b/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/one-drive.md
index 5a16e971c8..f9b0bb6721 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/one-drive.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/opening-documents/one-drive.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from One Drive in JavaScript (ES5) Document editor
-To load a document from One Drive in a Document editor, you can follow the steps below
+To load a document from One Drive in a [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Create the Microsoft graph API.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/overview.md b/Document-Processing/Word/Word-Processor/javascript-es5/overview.md
index a29ff7688a..28c7e8835e 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/overview.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/overview.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Overview of the JavaScript (ES5) DOCX Editor
-The Syncfusion® JavaScript DOCX Editor (Document Editor) is a feature-rich, user-interactive component that enables creating, editing, viewing, and printing Word documents with advanced formatting, editing capabilities, and broad support for document import and export formats.
+The [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) is a feature-rich, user-interactive component that enables creating, editing, viewing, and printing Word documents with advanced formatting, editing capabilities, and broad support for document import and export formats.

diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/paragraph-format.md b/Document-Processing/Word/Word-Processor/javascript-es5/paragraph-format.md
index 0e89078b3d..87ac564ab3 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/paragraph-format.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/paragraph-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Paragraph format in JavaScript (ES5) Document editor control
-Document Editor supports various paragraph formatting options such as text alignment, indentation, paragraph spacing, and more.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) supports various paragraph formatting options such as text alignment, indentation, paragraph spacing, and more.
## Indentation
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/print.md b/Document-Processing/Word/Word-Processor/javascript-es5/print.md
index 36822aa769..86258ef9ad 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/print.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/print.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Print in JavaScript (ES5) Document editor control
-To print the document, use the [`print`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/#print) method from Document Editor instance.
+To print the document, use the [`print`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/#print) method from [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) instance.
Refer to the following example for showing a document and print it.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/r-t-l.md b/Document-Processing/Word/Word-Processor/javascript-es5/r-t-l.md
index 9eb101dfe4..302056994a 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/r-t-l.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/r-t-l.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# R t l in JavaScript (ES5) Document editor control
-Document Editor provides RTL (right-to-left) support. This can be enabled using the “enableRtl” property.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides RTL (right-to-left) support. This can be enabled using the "enableRtl" property.
{% tabs %}
{% highlight js tabtitle="index.js" %}
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/restrict-editing.md b/Document-Processing/Word/Word-Processor/javascript-es5/restrict-editing.md
index 9a49171a16..aeaaf33be2 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/restrict-editing.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/restrict-editing.md
@@ -1,36 +1,487 @@
---
layout: post
-title: Restrict editing in JavaScript (ES5) Document Editor Control
-description: Learn here all about Restrict editing in Syncfusion JavaScript (ES5) Document Editor control of Syncfusion Essential JS 2 and more.
+title: Restrict editing in JavaScript (ES5) DOCX Editor | Syncfusion
+description: Learn how to enable Restrict Editing in the JavaScript (ES5) DOCX Editor to securely manage document access and control user modifications.
platform: document-processing
control: Restrict editing
documentation: ug
domainurl: ##DomainURL##
---
-# Restrict Editing in JavaScript (ES5) Document Editor Control
+# Restrict Editing in JavaScript (ES5) DOCX Editor
-Document Editor provides support to restrict editing. When the protected document includes range permission, then unique user or user group only authorized to edit separate text area.
+Syncfusion® JavaScript (ES5) DOCX Editor (Document Editor) provides support for restricting editing within a document. It enables control over how and where content can be modified. This helps limit editing so only specific sections of the document can be changed.
+
+## Configure on client side
+
+Document Editor provides options to protect and unprotect a document using the [enforceProtection](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/editor#enforceprotection) and [stopProtection](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/editor#stopprotection) APIs, enabling various restricting editing operations.
+
+### Read only mode
+
+Document Editor supports protecting a document in read-only mode, where users can only view the content without making changes.
+
+The following example code illustrates how to enforce or remove read-only protection in the Document Editor.
+
+{% tabs %}
+{% highlight js tabtitle="index.js" %}
+
+var container = new ej.documenteditor.DocumentEditorContainer({ enableToolbar: true, serviceUrl: 'https://document.syncfusion.com/web-services/docx-editor/api/documenteditor/' });
+container.appendTo('#container');
+
+var sfdt = {"sfdt":"UEsDBAoAAAAIAMBmyVzPkjTQFwcAAJcpAAAEAAAAc2ZkdO1aS28bNxD+K4vtVQj0ft3qV5zEdozYSREkPlArrpYW99El145iGCiSUy8FCqRFDw3QWw9F0QAN0KCX/hgDDtr0R3SGpKRdWVLkWJUcIDLgITl8zHxDfuRy98QOI8l89pTuuW1pN2Wc0JxNvJbddAkXNGcL6tjNRycoo9huntjRsd2sFoo5O/LsZq0BCe5DAmRspDSyZaTXtpulas52jWy7kd3MgwypTrSYFjCSvUOPd0mH2jmbBq7dhOYuSlDHrC+pkswN7GYBJNUy6gQCOvg8Ji3mQPvACblQGvrlsZK8JR3VVGseHZzCoMq7yEXXWu1YoJRg1gnouNQy7mjZMnlPiyMUWIyj1AE2kCXoXUgwyN6kpM2CjlUAUziaruo6aiBXPNVNXMjaq4SzVsygHpQjFlqDqbTOJSP5wKUjJZkCGI0p5xY7puQRRqF9RAOZxNT6Ioy7wlrtOZwK+xQgvyLaLgv0NEK4q320d8LYJ3wi1MWhn8WxuIxUmOZEzpIetVzmSCZZmAjLCf2IBD0rDKxjjzme0o+2FcSPOLXaRJIWEVRYBFSYaucsBjmLk7hDc5afcMkCAj0HhFs+CRKXONAPTiUz0A2E8QCAUfZ7Csurz+LpOBrQDjCAtrv4IekS3KRL8NONlhHPaOGenuIETi/AgiGmfebD4oBdwLoXwuxPEVRhQFAX67C2qpIvVjCNqVIJU0hOOq2pbEzvhtLGacYqwIkrQcSRv9Q2pqVrpCR6ExRKEC3MBsaFVNmQD/ZLsz13cdR++jgYpI+d/mY+jIErjEXS5Wh4HygoactjTapmg6Rmz/XAahuwEEa6vjYk0qLtSV+b5LraUqQoVSBkT7a0Tnq+jrNjBM6Ruy4wKG7zPjl0hVZwNQFRy4EAMQZyuLdYW6zjSShDZs4X8xv5EvzHv7JKlW3cWrAxJbPUcsTUWjA9XYTLvg2UC7XO37w5e/b67NkfZ8+fnz37bWDNJgkg3va7n7/99+VX1j+///TuxXe6GA8jb3/9+u2ff6Uro0fn3796+/rV+Q/f/P3LCyjFE8vYGbhJW/FYxb5HcB18HnQECQiqoHBdeli40yMcAVihyrAHMM/amL+ZHGJne16cSNy573g+5rfDkK+Eser2DtaE8ZKgo1vECWTvEXKEDVa1S+tJ5FGfYYVVj2IXuxzcgjNbQKWFRWGXYmAfMob2bDMnDkXoSushs1YIU4PvM1wdKd0mA8YgPaKdQyu2H1grIcfKa/RIFQDSilX2KUe7bpJEEl/1RnAW2ltEetjBXi/Gk+S6kOBWh/LQWm9TIVB1N+5hV3dgSmkft3nPVwWxZF0s2CJhCAVrYXfVgy1b9ccCWMP2LdEFrIi1G0rVMlT4ogAzSTDw7QGjcmzU7sMsyDiNBUmMSNNQxabHXUIDNSX8QJ1lmfJ4JekglFuUcnJM2pRa929hcRiFmQ5vexD0TYpW3CYKNBQBFdTap09wBm4xgdjt0U5oOtnu6XnQI4FP4n69na6CYR0Wnq+A404XJxdDZie65V3hk3SdXY8gIihEZAIRTAgEqA4nq+gkFUzUUSv2CacZEPYJcAXVmiSjwWAobaLUrgqgMR8J0mfBTFSUJo7KTCRUmYmEKjOQELDG+Y8vZySe91FOf34ZoulnDb2shnGbXY1d1kgS7FJYPp/IZa7k0o/UJ0q51pSibgfwOGjjnPlsw/xsdVLuDShmcF42h6urHC/x4Fg3B8cbhXIDf7VqoVIvlIvDg+SFp+SRO4F5XAQET4au9fkufSkyB2fVzUtRn4sLk579q9krj8FhzFUxKa7XyisViMnwQaM6CsCwSRqGVGkGjFT5mOL3AFOcHzDF/izI1xqFarVayddqxXyjXMs+TxQn4VaajttGpdyoZnArLRG30sJxK027a5qMW2GjVKuWMrgVl4hbeeG4lS/ixvrPqrPNN9ZKNVgSbpWF41aZztpTlueyMKouHKPqpTBKL8VFY7RGXZJwae2SmHRiEnnWRhhIDVihf112YXOAEzCJs5WuK1m3Jjt5gbsnu3XtuPQSbpXHuXVNqe4SblXGRmv5THQJF6qXdGFRRDGjCzSeD7EaqoS+zM0/8GwJtue2vsGVh4p3JV7iqrd2sHdX6xl1pa8+SF3xK7ozdmbNHgu7QjhvfjOisBGG8mNAwdiZNXtuKMCDd0o3LzTM21VHXHyBkPFtZPTRNVaboz3T35YUs29L3nNEqH3Y8VNTwCVXugnj8HVYGp/+NJh2gqp96BZyFXNnJNH6NQ1wfdJzWf5GZSpmJfWbY4jrs4S4Pvnw838aPGOQG9c0yI1pq3g50W7MEu3G9AW9tLAfIJ74ah6iwLV0fC1jk32iJfM7QgcXP786scXVPxoY/657pk8JTgY5/cXO48cJ7J8l84GMcx2NK/eNCxb7McunaH000Tr9D1BLAQIUAAoAAAAIAMBmyVzPkjTQFwcAAJcpAAAEAAAAAAAAAAAAAAAAAAAAAABzZmR0UEsFBgAAAAABAAEAMgAAADkHAAAAAA=="};
+container.documentEditor.open(JSON.stringify(sfdt));
+
+document.getElementById('enforceProtection').addEventListener('click', function () {
+ //enforce protection
+ container.documentEditor.editor.enforceProtection('123', 'ReadOnly');
+});
+
+document.getElementById('stopProtection').addEventListener('click', function () {
+ //stop the document protection
+ container.documentEditor.editor.stopProtection('123');
+});
+
+{% endhighlight %}
+{% highlight html tabtitle="index.html" %}
+
+
+ Essential JS 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+### Form filling mode
+
+Document Editor supports protecting a document with form-filling restrictions, allowing users to edit only form fields.
+
+The following example code illustrates how to enforce or remove form-filling restrictions in the Document Editor.
+
+{% tabs %}
+{% highlight js tabtitle="index.js" %}
+
+var container = new ej.documenteditor.DocumentEditorContainer({ enableToolbar: true, serviceUrl: 'https://document.syncfusion.com/web-services/docx-editor/api/documenteditor/' });
+container.appendTo('#container');
+
+var sfdt = { "sfdt": "UEsDBAoAAAAIAGlfyVyMVz+kgAMAAL0ZAAAEAAAAc2ZkdM1YW2+bMBT+K5H3GlUBEgi8Vd2iPexSbXmYVOXBgB2smsvAbdpGkab91P2S+QYJzaW0TQhRpM/BHJ/P5/t8gliCNGMkJk/oJw4Z8Fh+h/oARj7wMKQF6oMCBcC7WQrMcuAtQbYAnm2YfZBFwHNcPqAxH3DMNTKNvsYoBJ5l9wHWGOIMeAOOKVIDnyjgmcA3tLiGcwT6ACUYeDwcC+TTOSkRSSQ4AZ7BESnM5knBF7jMoU8CHp8EKS3kDPq9kEh9FshQNXMzW/GkcncZFlvzw7wQyDitJZ+jTGE+V+jr35GCewEcC5YI4mkeQ8rzUsFTTgRqVaKLya8QmW37OqOZWALGyOuBVX/XLZhJ6hFGpUxYFHQJRPIpemCGqJncJ+cHgOClkBG5KRkeU1X6ezUlKrpa7U7o36qQ9frVfRXjyfcfX6effk1rU4KpuXtNFfXvz9/N74ENGweoGTVqM3FnmzKeOuGLbrkMwxwVxdsNY57YMGZ3DWMKw8xEcWTJZ5XIVd8j1QgXTzzWEOXj0VeQEj8nvBR3crOF2rMPVbFVf+EhIrsKEqONMBisV8awNoV5q0MbVzjxdxmMkkR3TIVYI1Nk/UICVKB7JdUbSmnVmjXbW5G1HC+SarwISn+tHYwLzYhhqgYhW6jur1sw0l090sYqSoPFKn+mIIyYdiDGimCQxpmu/CPzNUtRByD+Pj5M5AfI4/Uoz0/tkOnF31fV5+c0eVinEP4TGT8jGJJk3jOOlfRFKcV/8qaWFwPHNWzbHg0cxxy4Q6currHd4pTT7brTe1/IPGJCGVlfczIaujZ4Zt71TXUL6+vqf3aj1W0WqHcVwRy8UMXyJnWM26H7EWF4R1nvGuZwnsMs6k3ShFXc9kzXOK6eb8RszQ6vc4O5zw1Wu24wm7jB3O8G61xuKLlZHRXY2iewebBixsRybOuIAltNBLb2C3w6ug0FHnZU4OG2wGT94NfeCR42EXi4S+BT020o8KijAo92nOAWdR010XW08+CeVU67o3Lar5Lz6H3YbiKn/Uo5W2i/TkfldN7Wfo+uq9NEV+et7bcFgccdFXi87wFqcDE6WDNLfo4o8biJxOP9j1CnJNxQZLejIruHTvF51HabqO0ePtBdkB3lx9F89+uq7ZcytYLK2mkWJalJmrLzk9IsxCtIKl8r88WowiBWmOufDwpJPC/ksv8BUEsBAhQACgAAAAgAaV/JXIxXP6SAAwAAvRkAAAQAAAAAAAAAAAAAAAAAAAAAAHNmZHRQSwUGAAAAAAEAAQAyAAAAogMAAAAA" };
+container.documentEditor.open(JSON.stringify(sfdt));
+
+document.getElementById('enforceProtection').addEventListener('click', function () {
+ //enforce protection
+ container.documentEditor.editor.enforceProtection('123', 'FormFieldsOnly');
+});
+
+document.getElementById('stopProtection').addEventListener('click', function () {
+ //stop the document protection
+ container.documentEditor.editor.stopProtection('123');
+});
+
+{% endhighlight %}
+{% highlight html tabtitle="index.html" %}
+
+
+ Essential JS 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+### Comments only mode
+
+Document Editor supports protecting a document in comments-only mode, allowing users to add or edit comments only.
+
+The following example code illustrates how to enforce and remove comments-only protection in the Document Editor.
+
+{% tabs %}
+{% highlight js tabtitle="index.js" %}
+
+var container = new ej.documenteditor.DocumentEditorContainer({ enableToolbar: true, serviceUrl: 'https://document.syncfusion.com/web-services/docx-editor/api/documenteditor/' });
+container.appendTo('#container');
+
+var sfdt = {"sfdt":"UEsDBAoAAAAIALBkyVwLdNuZlgcAANcqAAAEAAAAc2ZkdO1aT2/cNhb/KgJ7dYMZzYzmz6127LqJnRiJm6Lb+sCRyBFjSdSKlJ2pEaBIT70UWKC72MMW2NseFosWaIEt9rIfJkCC3fZD9D2S8vzxzGRcT2dcIBMjT+KjyPd+7/FHiuIFkbkWqfiMPeaRJj1dlGyL0LhPepwmim0RxULS++QCZV6Q3gXJz0kvqPtbJI9Jr92FiySFC5CFk9rJvpNxRHqNYItwJyOek14NpGT2oi+sgJ7IA3Z+RAeMbBGWcdKDxzlKUBeiksxIwTPSq4NkVuaDTEED7xW0L0J4PgtlooyG/fHcyKSvQ/Oo1Xxy8hw6Nd7lHF3rR4VCqcGsC9Al2spiYGXf3cdWnKHAYuylA7CBbEDrSoNBZJ/RSGQDrw6mJGi6qRuajrj6zD7C4Zbs0ET0CwH1oByxsBq8GtdxOnWfcTZVMlEAvQnj3Hr71EmOUYjOWKbLgnkfyeJUeTvDMGGKPAfIb4g2F5lNI4Q7qNB+IIuUJnOh9kd++jNxmaqwyIktT8fMI+iIaQG7CrXNKwEpTqK0y89k+yyI+ED0WdnvsKgc1V/UIxehFlrIUl1tv76C9r1QpjnNhp7MvPNYhLHxZdpPRdM8YV5ENe1TxZRHQYVX0ZYn4M5LaDFgW15aJlpkFOzNaOKlNCs5DaEdTHvX0R0M+QkE0VgWm7jffMQtjrkL8AkmG+Hr75JtwE22AT95vol45mv39Dkm8PjQqjsSPRYpDA6YsbxHErJ/jEzrl2R6tY6ITJWa38JrvGo08AqJ1F5b2p3RuqPfWZqZCnDiRhAlyLVmyrWSO6mpnbCVEdQKN9kmynKhTC7ndreUOMVeq+vz7PL6PKwWHqMYcOUs0jxBwyugoCTS53YCcJM5c+uDGKwmgIVykqfWkNyKKNapNYlzaylSlClQeqj7Vqfj1MY5dAJz5CEHXsYlSUqfcmUViUlA1CZAgBgDPZoHvQMxiDWUIefW/NperQH/47+muWoatsaHGV2mVqgW1oL05AgXuQeUC7Ve/fjjyxc/vHzx75dffPHyxbeX1uzTDOJNfvrHn37+5nPv/9///aev/2yLceH0+l9fvv7Pf8cro0ev/vLd6x++e/XXr/73z6+hFFdXMzNwn/WLmYrjmOI4eC8bKJpRVEHhro6x8MGQJgjANjOGPYE8i/D+/fIpNvY4LkqNq4z7cYr3h1Im27Iwzd7HmtBfmQ3sE0UJt48oPcMHdqxLu2Ues1RghZ2YYRNHCbgF68uMaQ+L5CnDwH4sBNpzKMJCKsm197HwtqkwnR8LHB1jun0BjEGH1DqHVhw+8bZlgpXvsjNTAEgbVjlmCdr1Pi01TU1rFLOQHFAdYwOPhwWueneVBrcGLJHebsSUQtXDYohN3YeUsj4eJsPUFBRanGLBAZUSCu7K050YpmzTnshgDJMP1ClgRb0jqc2T0uCLAsyk2aVvTwTTM6P2IWTBhNNYUBaINJMmNsOEU5aZlEgzs+4WxuPtcoBQHjCW0HMaMeZ9+AEWy1xONHgvhqDvM7TiHjWgociYYt4xe4YZeCAUYveYDaRr5HBo82BIs5QWVb0HpwaGXRh4qQEuCU8xuQQyO7VPPlQpHa9zFFNEBIXKXSCyOYEA1dP5KjZPBYk6bcUxTdgECMcUuIJZTTmhwWAYbWnU3ATQmY8EmYpsKSoaJ47WUiTUWoqEWkuQELDGq799syTxvIlyqvxyRFPdOnrZkUUkbsYud2mZHTEYPm/JZaXkUkXqLaXcakoxOxm4HCSYM+/suR8xK+XhJcVcrpfd4uomy0tcOHbcwvFOvdnFXzuotzr1pj9aSF55o5/av1jFpkX2bORaxXfjGzgrcNbsEvl2XVyft08RTG7PXC7GuImJv9tubrcgJqMXjWAagNEj4zCMlU6AMVY+o/gNwPirA8avsqDW7taDIGjV2m2/1m22J98n/Hm4NRbjttdqdoMJ3BobxK2xdtwai/bF5uNW32u0g8YEbv4GcWuuHbfmVdxE9a66XL6J/tgDG8KttXbcWotZe8Hw3BRGwdoxCq6F0fhQXDdGdxmnZaK9I1rQQUHz2NuTmbaA1avtsiuTA6yAaTFZ6baSdX++k1e4e75bt45Lr+FWc5Zbt5TqruFWa2a0Ns9E13AhuKYL6yKKJV1gxWqI1VEltOV2/oFnGzA9R3YHVz81vKtxE9d8YYS5O+hMqFuV+mRsi9/QnbNz0uyZsBuEa+63JAp7UurfAwrOzkmzV4YCvHiP6VaFhvsSHKqrHxAmfJvqfXqMtVdoz+KvJf7k15I3LBHav275aSngmiPdhXH0OWwcnyoNFq2g2r92CrmJuUuSaOeWBrgz772sdqe1ELOG+a0wxJ1lQtyZv/j5LQ1eMsjdWxrk7qJRvJlod5eJdnfxgN5Y2E8QT/w0D1FIrAxTe6BnwfEYqIxb5SWDmaBUZkLGA2/Er/nBuzX46x7X/V6j3au173Rq/h9IdTTMnhWyx2ceMQ5zYoSHdGRGi6HHZeGljGaAlzvoErnsCe3hAbhyJj6zUqQDZRMOj69dEHXzgwyzv78vdbxhdMTIOvjppyXM6Q3nS3gbjWtWxmXrPWDzNlq/m2g9/wVQSwECFAAKAAAACACwZMlcC3TbmZYHAADXKgAABAAAAAAAAAAAAAAAAAAAAAAAc2ZkdFBLBQYAAAAAAQABADIAAAC4BwAAAAA="};
+container.documentEditor.open(JSON.stringify(sfdt));
+
+document.getElementById('enforceProtection').addEventListener('click', function () {
+ //enforce protection
+ container.documentEditor.editor.enforceProtection('123', 'CommentsOnly');
+});
+
+document.getElementById('stopProtection').addEventListener('click', function () {
+ //stop the document protection
+ container.documentEditor.editor.stopProtection('123');
+});
+
+{% endhighlight %}
+{% highlight html tabtitle="index.html" %}
+
+
+ Essential JS 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+### Track changes only mode
+
+Document Editor supports protecting a document in revisions-only mode, allowing users to view the document and make corrections while tracking all changes. Users cannot accept or reject tracked changes; only the author can review and finalize them later.
+
+The following example code illustrates how to enforce and remove revisions-only protection in the Document Editor.
+
+{% tabs %}
+{% highlight js tabtitle="index.js" %}
+
+var container = new ej.documenteditor.DocumentEditorContainer({ enableToolbar: true, serviceUrl: 'https://document.syncfusion.com/web-services/docx-editor/api/documenteditor/' });
+container.appendTo('#container');
+
+var sfdt = {"sfdt":"UEsDBAoAAAAIAMBmyVzPkjTQFwcAAJcpAAAEAAAAc2ZkdO1aS28bNxD+K4vtVQj0ft3qV5zEdozYSREkPlArrpYW99El145iGCiSUy8FCqRFDw3QWw9F0QAN0KCX/hgDDtr0R3SGpKRdWVLkWJUcIDLgITl8zHxDfuRy98QOI8l89pTuuW1pN2Wc0JxNvJbddAkXNGcL6tjNRycoo9huntjRsd2sFoo5O/LsZq0BCe5DAmRspDSyZaTXtpulas52jWy7kd3MgwypTrSYFjCSvUOPd0mH2jmbBq7dhOYuSlDHrC+pkswN7GYBJNUy6gQCOvg8Ji3mQPvACblQGvrlsZK8JR3VVGseHZzCoMq7yEXXWu1YoJRg1gnouNQy7mjZMnlPiyMUWIyj1AE2kCXoXUgwyN6kpM2CjlUAUziaruo6aiBXPNVNXMjaq4SzVsygHpQjFlqDqbTOJSP5wKUjJZkCGI0p5xY7puQRRqF9RAOZxNT6Ioy7wlrtOZwK+xQgvyLaLgv0NEK4q320d8LYJ3wi1MWhn8WxuIxUmOZEzpIetVzmSCZZmAjLCf2IBD0rDKxjjzme0o+2FcSPOLXaRJIWEVRYBFSYaucsBjmLk7hDc5afcMkCAj0HhFs+CRKXONAPTiUz0A2E8QCAUfZ7Csurz+LpOBrQDjCAtrv4IekS3KRL8NONlhHPaOGenuIETi/AgiGmfebD4oBdwLoXwuxPEVRhQFAX67C2qpIvVjCNqVIJU0hOOq2pbEzvhtLGacYqwIkrQcSRv9Q2pqVrpCR6ExRKEC3MBsaFVNmQD/ZLsz13cdR++jgYpI+d/mY+jIErjEXS5Wh4HygoactjTapmg6Rmz/XAahuwEEa6vjYk0qLtSV+b5LraUqQoVSBkT7a0Tnq+jrNjBM6Ruy4wKG7zPjl0hVZwNQFRy4EAMQZyuLdYW6zjSShDZs4X8xv5EvzHv7JKlW3cWrAxJbPUcsTUWjA9XYTLvg2UC7XO37w5e/b67NkfZ8+fnz37bWDNJgkg3va7n7/99+VX1j+///TuxXe6GA8jb3/9+u2ff6Uro0fn3796+/rV+Q/f/P3LCyjFE8vYGbhJW/FYxb5HcB18HnQECQiqoHBdeli40yMcAVihyrAHMM/amL+ZHGJne16cSNy573g+5rfDkK+Eser2DtaE8ZKgo1vECWTvEXKEDVa1S+tJ5FGfYYVVj2IXuxzcgjNbQKWFRWGXYmAfMob2bDMnDkXoSushs1YIU4PvM1wdKd0mA8YgPaKdQyu2H1grIcfKa/RIFQDSilX2KUe7bpJEEl/1RnAW2ltEetjBXi/Gk+S6kOBWh/LQWm9TIVB1N+5hV3dgSmkft3nPVwWxZF0s2CJhCAVrYXfVgy1b9ccCWMP2LdEFrIi1G0rVMlT4ogAzSTDw7QGjcmzU7sMsyDiNBUmMSNNQxabHXUIDNSX8QJ1lmfJ4JekglFuUcnJM2pRa929hcRiFmQ5vexD0TYpW3CYKNBQBFdTap09wBm4xgdjt0U5oOtnu6XnQI4FP4n69na6CYR0Wnq+A404XJxdDZie65V3hk3SdXY8gIihEZAIRTAgEqA4nq+gkFUzUUSv2CacZEPYJcAXVmiSjwWAobaLUrgqgMR8J0mfBTFSUJo7KTCRUmYmEKjOQELDG+Y8vZySe91FOf34ZoulnDb2shnGbXY1d1kgS7FJYPp/IZa7k0o/UJ0q51pSibgfwOGjjnPlsw/xsdVLuDShmcF42h6urHC/x4Fg3B8cbhXIDf7VqoVIvlIvDg+SFp+SRO4F5XAQET4au9fkufSkyB2fVzUtRn4sLk579q9krj8FhzFUxKa7XyisViMnwQaM6CsCwSRqGVGkGjFT5mOL3AFOcHzDF/izI1xqFarVayddqxXyjXMs+TxQn4VaajttGpdyoZnArLRG30sJxK027a5qMW2GjVKuWMrgVl4hbeeG4lS/ixvrPqrPNN9ZKNVgSbpWF41aZztpTlueyMKouHKPqpTBKL8VFY7RGXZJwae2SmHRiEnnWRhhIDVihf112YXOAEzCJs5WuK1m3Jjt5gbsnu3XtuPQSbpXHuXVNqe4SblXGRmv5THQJF6qXdGFRRDGjCzSeD7EaqoS+zM0/8GwJtue2vsGVh4p3JV7iqrd2sHdX6xl1pa8+SF3xK7ozdmbNHgu7QjhvfjOisBGG8mNAwdiZNXtuKMCDd0o3LzTM21VHXHyBkPFtZPTRNVaboz3T35YUs29L3nNEqH3Y8VNTwCVXugnj8HVYGp/+NJh2gqp96BZyFXNnJNH6NQ1wfdJzWf5GZSpmJfWbY4jrs4S4Pvnw838aPGOQG9c0yI1pq3g50W7MEu3G9AW9tLAfIJ74ah6iwLV0fC1jk32iJfM7QgcXP786scXVPxoY/657pk8JTgY5/cXO48cJ7J8l84GMcx2NK/eNCxb7McunaH000Tr9D1BLAQIUAAoAAAAIAMBmyVzPkjTQFwcAAJcpAAAEAAAAAAAAAAAAAAAAAAAAAABzZmR0UEsFBgAAAAABAAEAMgAAADkHAAAAAA=="};
+container.documentEditor.open(JSON.stringify(sfdt));
+
+document.getElementById('enforceProtection').addEventListener('click', function () {
+ //enforce protection
+ container.documentEditor.editor.enforceProtection('123', 'RevisionsOnly');
+});
+
+document.getElementById('stopProtection').addEventListener('click', function () {
+ //stop the document protection
+ container.documentEditor.editor.stopProtection('123');
+});
+
+{% endhighlight %}
+{% highlight html tabtitle="index.html" %}
+
+
+ Essential JS 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+### Format restrictions
+
+Enforces document protection using the specified credentials. In the [enforceProtection](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/editor#enforceprotection-1) method, the second parameter represents limitToFormatting, and the third parameter represents isReadOnly.
+
+{% tabs %}
+{% highlight js tabtitle="index.js" %}
+
+container.documentEditor.editor.enforceProtection('password', true, true);
+
+{% endhighlight %}
+{% endtabs %}
+
+## Configure on server side
+
+The above-mentioned hosted Web API URL is for demo and evaluation purposes only. For production, host your own web service as shown below.
+
+The Document Editor client requires a server-side API to generate a hash from the specified password and salt values, which is necessary for the restrict editing functionality.
+
+For more information on configuring restrict editing on the server side, refer to the following:
+
+- [Web Service for Restrict editing in ASP.NET Core](https://help.syncfusion.com/document-processing/word/word-processor/javascript-es5/web-services/core#restrict-editing)
+
+- [Web Service for Restrict editing in ASP.NET MVC](https://help.syncfusion.com/document-processing/word/word-processor/javascript-es5/web-services/mvc#restrict-editing)
+
+- [Web Service for Restrict editing in Java](https://help.syncfusion.com/document-processing/word/word-processor/javascript-es5/web-services/java#restrict-editing)
## Set current user
-You can use the [`currentUser`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/#currentuser) property to authorize the current document user by name, email, or user group name.
+The [`currentUser`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor#currentuser) property can be used to authorize the current document user by name, email, or user group.
-The following code shows how to set currentUser
+The following code example demonstrates how to set the currentUser.
-```ts
-documentEditor.currentUser = 'engineer@mycompany.com';
-```
+{% tabs %}
+{% highlight js tabtitle="index.js" %}
-## Highlighting the text area
+container.documentEditor.currentUser = 'engineer@mycompany.com';
-You can highlight the editable region of the current user using the [`userColor`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/#usercolor) property.
+{% endhighlight %}
+{% endtabs %}
-The following code shows how to set userColor.
+## Protect document with editable region
+User can select a specific section and mark it as an editable region, allowing modification only in that part. The rest of the document remains protected from any changes.
-```ts
-documentEditor.userColor = '#fff000';
-```
+### Insert editable region
+Use the [insertEditingRegion](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/editor#inserteditingregion) method to mark specific paragraphs as editable.This allows you to control editing by giving access to all users or only selected users.
+
+The following example shows how to insert an editable region.
+{% tabs %}
+{% highlight ts tabtitle="TS" %}
+
+// Allow editing for all users
+container.documentEditor.editor.insertEditingRegion();
+
+// pass a username to restrict access
+container.documentEditor.editor.insertEditingRegion("User Name");
+
+{% endhighlight %}
+{% endtabs %}
+
+### Highlight color for editable region
+
+The [userColor](https://ej2.syncfusion.com/javascript/documentation/api/document-editor-container/index-default#usercolor) property can be used to highlight the editable region of the current user.
+
+The following code example demonstrates how to set the userColor.
+
+{% tabs %}
+{% highlight ts tabtitle="TS" %}
+
+container.documentEditor.userColor = '#fff000';
+
+{% endhighlight %}
+{% endtabs %}
+
+### Enable or disable editable region highlighting
+
+The [highlightEditableRanges](https://ej2.syncfusion.com/javascript/documentation/api/document-editor-container/documenteditorsettingsmodel#highlighteditableranges) property can be used to toggle the highlighting of editable regions.
+
+The following code example demonstrates how to enable or disable editable region highlighting.
+
+{% tabs %}
+{% highlight ts tabtitle="TS" %}
+
+container.documentEditor.documentEditorSettings.highlightEditableRanges = true;
+
+{% endhighlight %}
+{% endtabs %}
## Restrict Editing Pane
@@ -55,12 +506,4 @@ The following code shows Restrict Editing Pane. To unprotect the document, use p
{% previewsample "/document-processing/code-snippet/document-editor/javascript-es5/data-protection-cs2" %}
-## Online Demo
-
-Explore how to restrict editing and protect Word documents using the JavaScript (ES5) Document Editor in this live demo [here](https://document.syncfusion.com/demos/docx-editor/javascript-es5/#/material3/document-editor/document-protection.html).
-
-### See Also
-
-* [How to protect the document in form filling mode](./form-fields#protect-the-document-in-form-filling-mode)
-* [How to protect the document in comments only mode](./comments#protect-the-document-in-comments-only-mode)
-* [How to protect the document in track changes only mode](./track-changes#protect-the-document-in-track-changes-only-mode)
\ No newline at end of file
+N> The hosted Web API URL is for demo and evaluation purposes only. For production, host your own web service using the [GitHub Web Service example](https://github.com/SyncfusionExamples/EJ2-DocumentEditor-WebServices) or [Docker image](https://hub.docker.com/r/syncfusion/word-processor-server) for hosting your own web service and use for the serviceUrl property.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/ribbon.md b/Document-Processing/Word/Word-Processor/javascript-es5/ribbon.md
index f3e0f39229..ec35aa53f8 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/ribbon.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/ribbon.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Ribbon in JavaScript (ES5) Document Editor Control
-The Document Editor provides a modern Ribbon interface similar to Microsoft Word's interface. This Ribbon UI provides an efficient and intuitive way to access editing features, organizing commands within well-structured tabs and groups to enhance your document editing experience. Additionally, the Ribbon interface supports contextual tabs. Contextual tabs appear only when certain elements, such as tables, images, or headers/footers, are selected in the document.
+The [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides a modern Ribbon interface similar to Microsoft Word's interface. This Ribbon UI provides an efficient and intuitive way to access editing features, organizing commands within well-structured tabs and groups to enhance your document editing experience. Additionally, the Ribbon interface supports contextual tabs. Contextual tabs appear only when certain elements, such as tables, images, or headers/footers, are selected in the document.
You can switch between the classic **Toolbar** and the new **Ribbon** UI, and you can also choose between **Classic** and **Simplified** ribbon layouts.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/aws-s3-bucket.md b/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/aws-s3-bucket.md
index af7545a5b1..038b7482a7 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/aws-s3-bucket.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/aws-s3-bucket.md
@@ -14,7 +14,7 @@ To save a document to AWS S3, you can follow the steps below
**Step 1:** Create a Simple Document Editor sample in JavaScript
-Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in Javascript. This will give you a basic setup of the Document Editor component.
+Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in Javascript. This will give you a basic setup of the [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component.
**Step 2:** Modify the `DocumentEditorController.cs` File in the Web Service Project
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/azure-blob-storage.md b/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/azure-blob-storage.md
index 21972c023c..e2827f4282 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/azure-blob-storage.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/azure-blob-storage.md
@@ -14,7 +14,7 @@ To save a document to Azure Blob Storage, you can follow the steps below
**Step 1:** Create a Simple Document Editor sample in JavaScript
-Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in Javascript. This will give you a basic setup of the Document Editor component.
+Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in Javascript. This will give you a basic setup of the [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component.
**Step 2:** Modify the `DocumentEditorController.cs` File in the Web Service Project
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/google-cloud-storage.md b/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/google-cloud-storage.md
index 6fe1e0a036..0bfb3e3260 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/google-cloud-storage.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/google-cloud-storage.md
@@ -14,7 +14,7 @@ To save a document to Google Cloud Storage, you can follow the steps below
**Step 1:** Create a Simple Document Editor sample in JavaScript
-Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in Javascript. This will give you a basic setup of the Document Editor component.
+Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in Javascript. This will give you a basic setup of the [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component.
**Step 2:** Create the `DocumentEditorController.cs` File in the Web Service Project
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/google-drive.md b/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/google-drive.md
index 47c61f5717..9fc360b3db 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/google-drive.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/google-drive.md
@@ -16,7 +16,7 @@ To save a document to Google Drive, you can follow the steps below
You must set up a project in the Google Developers Console and enable the Google Drive API. Obtain the necessary credentials to access the API. For more information, view the official [link](https://developers.google.com/drive/api/guides/enable-sdk).
-**Step 2:** Create a Simple Document Editor sample in JavaScript
+**Step 2:** Create a Simple [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) sample in JavaScript
Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in Javascript. This will give you a basic setup of the Document Editor component.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/one-drive.md b/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/one-drive.md
index 09afcb0345..c668a098e4 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/one-drive.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/one-drive.md
@@ -16,7 +16,7 @@ To save a document to One Drive, you can follow the steps below
Need to create a Microsoft Graph API application and obtain the necessary credentials, namely the application ID and tenant ID. Follow the steps provided in the [link](https://learn.microsoft.com/en-us/training/modules/msgraph-access-file-data/3-exercise-access-files-onedrive) to create the application and obtain the required IDs.
-**Step 2:** Create a Simple Document Editor sample in JavaScript
+**Step 2:** Create a Simple [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) sample in JavaScript
Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in Javascript. This will give you a basic setup of the Document Editor component.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/server-side-export.md b/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/server-side-export.md
index 571dcd107c..e2f5f16608 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/server-side-export.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/saving-documents/server-side-export.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## SFDT to DOCX export
-Document Editor supports server-side export of **Syncfusion Document Text (.sfdt)** to Doc, DOCX, RTF, Txt, WordML, HTML formats using server-side helper **Syncfusion.EJ2.DocumentEditor** available in ASP.NET Core & ASP.NET MVC platform in the below NuGet's.
+Document Editor supports server-side export of **Syncfusion Document Text (.sfdt)** to Doc, DOCX, RTF, Txt, WordML, HTML formats using server-side helper **[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor)** (Document Editor) available in ASP.NET Core & ASP.NET MVC platform in the below NuGet's.
* [Syncfusion.EJ2.WordEditor.AspNet.Core](https://www.nuget.org/packages/Syncfusion.EJ2.WordEditor.AspNet.Core)
* [Syncfusion.EJ2.WordEditor.AspNet.Mvc5](https://www.nuget.org/packages/Syncfusion.EJ2.WordEditor.AspNet.Mvc5)
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/scrolling-zooming.md b/Document-Processing/Word/Word-Processor/javascript-es5/scrolling-zooming.md
index dcc603fc80..99105be513 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/scrolling-zooming.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/scrolling-zooming.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Scrolling zooming in JavaScript (ES5) Document editor control
-The Document Editor renders the document as page by page. You can scroll through the pages by mouse wheel or touch interactions. You can also scroll through the page by using ‘scrollToPage()’ method of Document Editor instance. Refer to the following code example.
+The [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) renders the document as page by page. You can scroll through the pages by mouse wheel or touch interactions. You can also scroll through the page by using 'scrollToPage()' method of Document Editor instance. Refer to the following code example.
{% tabs %}
{% highlight js tabtitle="index.js" %}
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/section-format.md b/Document-Processing/Word/Word-Processor/javascript-es5/section-format.md
index 45b607814f..951d462e7c 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/section-format.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/section-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Section format in JavaScript (ES5) Document editor control
-Document Editor supports various section formatting such as page size, page margins, and more.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) supports various section formatting such as page size, page margins, and more.
## Page size
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/security-advisories.md b/Document-Processing/Word/Word-Processor/javascript-es5/security-advisories.md
index 08432cc5c9..b3e16eb18c 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/security-advisories.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/security-advisories.md
@@ -16,11 +16,11 @@ This document provides a description of the security updates available for Syncf
## Security Updates
-The following security updates are available for Syncfusion® DocumentEditor control and are listed based on the release version.
+The following security updates are available for JavaScript DocumentEditor control and are listed based on the release version.
### 2024 Volume 2 (v26.2.4) - July 25, 2024
-This release resolves critical and moderate security vulnerabilities affecting the Syncfusion® Document Editor Docker Image.
+This release resolves critical and moderate security vulnerabilities affecting the JavaScript Document Editor Docker Image.
**Threat:**
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/server-deployment/word-processor-server-docker-image-overview.md b/Document-Processing/Word/Word-Processor/javascript-es5/server-deployment/word-processor-server-docker-image-overview.md
index 2d76325629..a215e0ee94 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/server-deployment/word-processor-server-docker-image-overview.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/server-deployment/word-processor-server-docker-image-overview.md
@@ -9,7 +9,7 @@ domainurl: ##DomainURL##
---
# Word processor server docker image overview in JavaScript (ES5) Document editor control
-The Syncfusion® **Word Processor (also known as Document Editor)** is a component with editing capabilities like Microsoft Word. It is used to create, edit, view, and print Word documents. It provides all the common word processing abilities, including editing text; formatting contents; resizing images and tables; finding and replacing text; importing, exporting, and printing Word documents; and using bookmarks and tables of contents.
+The [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) (also known as Document Editor)** is a component with editing capabilities like Microsoft Word. It is used to create, edit, view, and print Word documents. It provides all the common word processing abilities, including editing text; formatting contents; resizing images and tables; finding and replacing text; importing, exporting, and printing Word documents; and using bookmarks and tables of contents.
This Docker image is the predefined Docker container of Syncfusion’s Word Processor backend. You can deploy it quickly to your infrastructure.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/shapes.md b/Document-Processing/Word/Word-Processor/javascript-es5/shapes.md
index de1054d37d..a5409b7b79 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/shapes.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/shapes.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Shapes in JavaScript (ES5) Document editor control
-Shapes are drawing objects that include a text box, rectangles, lines, curves, circles, etc. It can be preset or custom geometry. At present, DocumentEditor does not have support to insert shapes. however, if the document contains a shape while importing, it will be preserved properly.
+Shapes are drawing objects that include a text box, rectangles, lines, curves, circles, etc. It can be preset or custom geometry. At present, [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) does not have support to insert shapes. however, if the document contains a shape while importing, it will be preserved properly.
## Supported shapes
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/spell-check.md b/Document-Processing/Word/Word-Processor/javascript-es5/spell-check.md
index 4ee986a79b..d0f783509e 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/spell-check.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/spell-check.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Spell check in JavaScript (ES5) Document editor control
-Document Editor supports performing spell checking for any input text. You can perform spell checking for the text in Document Editor and it will provide suggestions for the mis-spelled words through dialog and in context menu. Document editor's spell checker is compatible with [hunspell dictionary files](https://github.com/wooorm/dictionaries).
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) supports performing spell checking for any input text. You can perform spell checking for the text in Document Editor and it will provide suggestions for the mis-spelled words through dialog and in context menu. Document editor's spell checker is compatible with [hunspell dictionary files](https://github.com/wooorm/dictionaries).
```ts
import { DocumentEditorContainer, Toolbar, SpellChecker } from '@syncfusion/ej2-documenteditor';
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/styles.md b/Document-Processing/Word/Word-Processor/javascript-es5/styles.md
index c6a3689b81..417dea7b62 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/styles.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/styles.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Styles in JavaScript (ES5) Document editor control
-Styles are useful for applying a set of formatting consistently throughout the document. In Document Editor, styles are created and added to a document programmatically or via the built-in Styles dialog.
+Styles are useful for applying a set of formatting consistently throughout the document. In [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), styles are created and added to a document programmatically or via the built-in Styles dialog.
## Styles definition overview
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/supported-fileformats.md b/Document-Processing/Word/Word-Processor/javascript-es5/supported-fileformats.md
index 660c0b633c..f51da23bb0 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/supported-fileformats.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/supported-fileformats.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Supported File Formats in JavaScript (ES5) DOCX Editor
-Syncfusion® JavaScript (ES5) DOCX Editor (Document Editor) supports a wide range of Microsoft Word and other document formats for opening and exporting, with both client-side and server-side capabilities.
+JavaScript (ES5) DOCX Editor (Document Editor) supports a wide range of Microsoft Word and other document formats for opening and exporting, with both client-side and server-side capabilities.
## Supported File Formats
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/table-format.md b/Document-Processing/Word/Word-Processor/javascript-es5/table-format.md
index 794846e08d..7460879a9a 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/table-format.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/table-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Table format in JavaScript (ES5) Document editor control
-Document Editor customizes the formatting of table, or table cells such as table width, cell margins, cell spacing, background color, and table alignment. This section describes how to customize these formatting for selected cells, rows, or table in detail.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) customizes the formatting of table, or table cells such as table width, cell margins, cell spacing, background color, and table alignment. This section describes how to customize these formatting for selected cells, rows, or table in detail.
## Cell margins
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/table-of-contents.md b/Document-Processing/Word/Word-Processor/javascript-es5/table-of-contents.md
index 2dfcdf8629..307c34152b 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/table-of-contents.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/table-of-contents.md
@@ -14,7 +14,7 @@ The table of contents in a document is same as the list of chapters at the begin
## Inserting table of contents
-Document Editor exposes an API to insert table of contents at cursor position programmatically. You can specify the settings for table of contents explicitly. Otherwise, the default settings will be applied.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) exposes an API to insert table of contents at cursor position programmatically. You can specify the settings for table of contents explicitly. Otherwise, the default settings will be applied.
[`TableOfContentsSettings`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/tableOfContentsSettings) contain the following properties:
* **startLevel**: Specifies the start level for constructing table of contents.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/table.md b/Document-Processing/Word/Word-Processor/javascript-es5/table.md
index 11054e947b..643634ecd5 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/table.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/table.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Table in JavaScript (ES5) Document editor control
-Tables are an efficient way to present information. Document Editor can display and edit the tables. You can select and edit tables through keyboard, mouse, or touch interactions. Document Editor exposes a rich set of APIs to perform these operations programmatically.
+Tables are an efficient way to present information. [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) can display and edit the tables. You can select and edit tables through keyboard, mouse, or touch interactions. Document Editor exposes a rich set of APIs to perform these operations programmatically.
## Create a table
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/text-format.md b/Document-Processing/Word/Word-Processor/javascript-es5/text-format.md
index fe62c11d24..2a0fc7d41b 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/text-format.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/text-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Text format in JavaScript (ES5) Document editor control
-Document Editor supports several formatting options for text like bold, italic, font color, highlight color, and more. This section describes how to modify the formatting for selected text in detail.
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) supports several formatting options for text like bold, italic, font color, highlight color, and more. This section describes how to modify the formatting for selected text in detail.
## Bold
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/text-wrapping-style.md b/Document-Processing/Word/Word-Processor/javascript-es5/text-wrapping-style.md
index 4785820945..667b2c8426 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/text-wrapping-style.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/text-wrapping-style.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Text wrapping style in JavaScript (ES5) Document editor control
-Text wrapping refers to how images and shapes are fit with surrounding text in a document. Currently, DocumentEditor has only preservation support for image and textbox shape with below wrapping styles.
+Text wrapping refers to how images and shapes are fit with surrounding text in a document. Currently, [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) has only preservation support for image and textbox shape with below wrapping styles.
## In-Line with Text
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/track-changes.md b/Document-Processing/Word/Word-Processor/javascript-es5/track-changes.md
index 3a69c92199..8a3d2efc3a 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/track-changes.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/track-changes.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Track changes in JavaScript (ES5) Document editor control
-Track Changes allows you to keep a record of changes or edits made to a document. You can then choose to accept or reject the modifications. It is a useful tool for managing changes made by several reviewers to the same document. If track changes option is enabled, all editing operations are preserved as revisions in Document Editor.
+Track Changes allows you to keep a record of changes or edits made to a document. You can then choose to accept or reject the modifications. It is a useful tool for managing changes made by several reviewers to the same document. If track changes option is enabled, all editing operations are preserved as revisions in [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor).
## Enable track changes in Document Editor
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/troubleshooting/document-loading-issue-with-404-error.md b/Document-Processing/Word/Word-Processor/javascript-es5/troubleshooting/document-loading-issue-with-404-error.md
index c903623c30..001fc8a2c0 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/troubleshooting/document-loading-issue-with-404-error.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/troubleshooting/document-loading-issue-with-404-error.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Document loading issue with 404 error in JavaScript(ES5) DOCX Editor
-If document loading fails and you see a 404 error in the browser console, the Document Editor is unable to reach a valid Web Service endpoint.
+If document loading fails and you see a 404 error in the browser console, the [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) is unable to reach a valid Web Service endpoint.
## Reasons
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/unsupported-features.md b/Document-Processing/Word/Word-Processor/javascript-es5/unsupported-features.md
index 1511fd7be2..0bb122fb7a 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/unsupported-features.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/unsupported-features.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Unsupported Features in JavaScript (ES5) DOCX Editor
-This section describes the unsupported elements in Syncfusion® JavaScript (ES5) DOCX Editor (Document Editor)
+This section describes the unsupported elements in [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor)
## Document formatting
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/view.md b/Document-Processing/Word/Word-Processor/javascript-es5/view.md
index c3c161151e..a6707fc104 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/view.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/view.md
@@ -11,7 +11,7 @@ domainurl: ##DomainURL##
## Web layout
-DocumentEditor allows you to change the view to web layout and print using the [`layoutType`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor#layouttype) property with the supported [`LayoutType`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/layoutType/).
+[JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) allows you to change the view to web layout and print using the [`layoutType`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor#layouttype) property with the supported [`LayoutType`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/layoutType/).
```ts
let docEdit: DocumentEditor = new DocumentEditor({ layoutType: 'Continuous'});
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/web-services-overview.md b/Document-Processing/Word/Word-Processor/javascript-es5/web-services-overview.md
index acf4690b26..fbd26514c1 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/web-services-overview.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/web-services-overview.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Web services in JavaScript (ES5) Document editor control
-You can deploy web APIs for server-side dependencies of Document Editor component in the following platforms.
+You can deploy web APIs for server-side dependencies of [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component in the following platforms.
* [ASP.NET Core](./web-services/core)
* [ASP.NET MVC](./web-services/mvc)
@@ -20,12 +20,12 @@ You can deploy web APIs for server-side dependencies of Document Editor componen
|Operations|When client-server communication will be triggered?|What type of data will be transferred between client and server?|
|------------|--------------------------------------|------------------------|
-|[Open file formats other than SFDT](./import#convert-word-documents-into-sfdt)|When opening the document other than SFDT (Syncfusion® Document Editor's native file format), the server-side web API is invoked from client-side script.|**Client**: Sends the input file. **Server**: Receives the input file and sends the converted SFDT back to the client.
The server-side web API internally extracts the content from the document (DOCX, DOC, WordML, RTF, HTML) using Syncfusion® Word library (DocIO) and converts it into SFDT for opening the document in Document Editor.|
+|[Open file formats other than SFDT](./import#convert-word-documents-into-sfdt)|When opening the document other than SFDT (JavaScript Document Editor's native file format), the server-side web API is invoked from client-side script.|**Client**: Sends the input file. **Server**: Receives the input file and sends the converted SFDT back to the client.
The server-side web API internally extracts the content from the document (DOCX, DOC, WordML, RTF, HTML) using Word library (DocIO) and converts it into SFDT for opening the document in Document Editor.|
|[Paste with formatting](./clipboard#paste-with-formatting)|When pasting the formatted content (HTML/RTF) received from system clipboard. For converting HTML/RTF to SFDT format.
**Note**: Whereas plain text received from system clipboard will be pasted directly in the client-side.|**Client**: Sends the input Html or Rtf string. **Server**: Receives the input Html or Rtf string and sends the converted SFDT back to the client.|
|[Restrict editing](./restrict-editing)|When protecting the document, for generating hash.|**Client**: Sends the input data for hashing algorithm. **Server**: Receives the input data for hashing algorithm and sends the result hash information back to the client.|
|[Spellcheck](./spell-check)(default)|When the spellchecker is enabled on client-side Document Editor, and it performs the spell check validation for words in the document.|**Client**: Sends the words (string) with their language for spelling validation. **Server**: Receives the words (string) with their language for spelling validation and sends the validation result as JSON back to the client.|
|[SpellCheckByPage](./spell-check)|Document editor provides options to spellcheck page by page when loading the documents. By [enabling optimized spell check](./spell-check#enableoptimizedspellcheck) in client-side, you can perform spellcheck page by page when loading the documents.|**Client**: Sends the words (string) with their language for spelling validation. **Server**: Receives the words (string) with their language for spelling validation and sends the validation result as JSON back to the client.|
-|[Save as file formats other than SFDT and DOCX](./saving-documents/server-side-export) (optional API)|You can configure this API, if you want to save the document in file format other than DOCX and SFDT.
For saving the files as WordML, DOC, RTF, HTML, ODT, Text using Syncfusion® Word library (DocIO) and PDF using Syncfusion® Word (DocIO) and PDF libraries.|You can transfer document from client to server either as SFDT or DOCX format.
First option (SFDT): **Client**: Sends the SFDT. **Server**: Receives the SFDT and saves the converted document as any file format supported by [Syncfusion® Word library (DocIO)](https://www.syncfusion.com/word-framework/net/word-library) in server or sends the saved file to the client browser.
Second option (DOCX): **Client**: Sends the DOCX file. **Server**: Receives the DOCX file and saves the converted document as any file format supported by [Syncfusion® Word library (DocIO)](https://www.syncfusion.com/word-framework/net/word-library) in server or sends the saved file to the client browser.|
+|[Save as file formats other than SFDT and DOCX](./saving-documents/server-side-export) (optional API)|You can configure this API, if you want to save the document in file format other than DOCX and SFDT.
For saving the files as WordML, DOC, RTF, HTML, ODT, Text using Word library (DocIO) and PDF using Word (DocIO) and PDF libraries.|You can transfer document from client to server either as SFDT or DOCX format.
First option (SFDT): **Client**: Sends the SFDT. **Server**: Receives the SFDT and saves the converted document as any file format supported by [Word library (DocIO)](https://www.syncfusion.com/word-framework/net/word-library) in server or sends the saved file to the client browser.
Second option (DOCX): **Client**: Sends the DOCX file. **Server**: Receives the DOCX file and saves the converted document as any file format supported by [Word library (DocIO)](https://www.syncfusion.com/word-framework/net/word-library) in server or sends the saved file to the client browser.|
>Note: If you don't require the above functionalities then you can deploy as pure client-side component without any server-side interactions.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/web-services/core.md b/Document-Processing/Word/Word-Processor/javascript-es5/web-services/core.md
index 10391e967e..3d31b9c585 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/web-services/core.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/web-services/core.md
@@ -56,7 +56,7 @@ The following example code illustrates how to write a Web API for importing Word
The web browsers do not support to display metafile images like EMF and WMF and also TIFF format images. As a fallback approach, you can convert the metafile/TIFF format image to raster image using any image converter in the `MetafileImageParsed` event and this fallback raster image will be displayed in the client-side Document editor component.
->Note: In `MetafileImageParsedEventArgs` event argument, you can get the metafile stream using `MetafileStream` property and you can get the `IsMetafile` boolean value to determine whether the image is meta file images(WMF,EMF) or Tiff format images. In below example, we have converted the TIFF to raster image in `ConvertTiffToRasterImage()` method using `Bitmiracle https://www.nuget.org/packages/BitMiracle.LibTiff.NET`.
+>Note: In `MetafileImageParsedEventArgs` event argument, you can get the metafile stream using `MetafileStream` property and you can get the `IsMetafile` boolean value to determine whether the image is meta file images(WMF,EMF) or TIFF format images. In below example, we have converted the TIFF to raster image in `ConvertTiffToRasterImage()` method using `Bitmiracle https://www.nuget.org/packages/BitMiracle.LibTiff.NET`.
The following example code illustrates how to use `MetafileImageParsed` event for creating fallback raster image for metafile present in a Word document.
@@ -227,11 +227,11 @@ The following example code illustrates how to write a Web API for restrict editi
[HttpPost]
[EnableCors("AllowAllOrigins")]
[Route("RestrictEditing")]
- public string[] RestrictEditing([FromBody]CustomRestrictParameter param)
+ public string[] RestrictEditing([FromBody] CustomRestrictParameter param)
{
- if (param.passwordBase64 == "" && param.passwordBase64 == null)
+ if (param.passwordBase64 == "" || param.passwordBase64 == null)
return null;
- return WordDocument.ComputeHash(param.passwordBase64, param.saltBase64, param.spinCount);
+ return WordDocument.ComputeHash(param.passwordBase64, param.saltBase64, param.spinCount, param.algorithmSid);
}
public class CustomRestrictParameter
@@ -239,6 +239,7 @@ The following example code illustrates how to write a Web API for restrict editi
public string passwordBase64 { get; set; }
public string saltBase64 { get; set; }
public int spinCount { get; set; }
+ public string algorithmSid { get; set; }
}
```
diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/web-services/mvc.md b/Document-Processing/Word/Word-Processor/javascript-es5/web-services/mvc.md
index 143b20d7a6..5e54bb3ae2 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/web-services/mvc.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/web-services/mvc.md
@@ -8,7 +8,7 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Mvc in JavaScript (ES5) Document editor control
+# MVC in JavaScript (ES5) Document editor control
DocumentEditor depends on server side interaction for below listed operations can be written in ASP.NET MVC using [Syncfusion.EJ2.WordEditor.AspNet.Mvc5](https://www.nuget.org/packages/Syncfusion.EJ2.WordEditor.AspNet.Mvc5) or [Syncfusion.EJ2.WordEditor.AspNet.Mvc4](https://www.nuget.org/packages/Syncfusion.EJ2.WordEditor.AspNet.Mvc4).
@@ -96,11 +96,11 @@ The following example code illustrates how to write a Web API for restrict editi
[HttpPost]
[EnableCors("*", "*", "*")]
[Route("RestrictEditing")]
- public string[] RestrictEditing([FromBody]CustomRestrictParameter param)
+ public string[] RestrictEditing([FromBody] CustomRestrictParameter param)
{
- if (param.passwordBase64 == "" && param.passwordBase64 == null)
+ if (param.passwordBase64 == "" || param.passwordBase64 == null)
return null;
- return Syncfusion.EJ2.DocumentEditor.WordDocument.ComputeHash(param.passwordBase64, param.saltBase64, param.spinCount);
+ return Syncfusion.EJ2.DocumentEditor.WordDocument.ComputeHash(param.passwordBase64, param.saltBase64, param.spinCount, param.algorithmSid);
}
public class CustomRestrictParameter
@@ -108,6 +108,7 @@ The following example code illustrates how to write a Web API for restrict editi
public string passwordBase64 { get; set; }
public string saltBase64 { get; set; }
public int spinCount { get; set; }
+ public string algorithmSid { get; set; }
}
```
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/accessibility.md b/Document-Processing/Word/Word-Processor/javascript-es6/accessibility.md
index a0444b1723..5a512fea16 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/accessibility.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/accessibility.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Accessibility in JavaScript (ES6) Document editor component
-The accessibility compliance for the Document editor component is outlined below.
+The accessibility compliance for the [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component is outlined below.
| Accessibility Criteria | Compatibility |
| -- | -- |
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/bookmark.md b/Document-Processing/Word/Word-Processor/javascript-es6/bookmark.md
index 94de92dafe..9d2ee27675 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/bookmark.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/bookmark.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
Bookmark is a powerful tool that helps you to mark a place in the document to find again easily. You can enter many bookmarks in the document and give each one a unique name to identify easily.
-Document Editor provides built-in dialog to add, delete, and navigate bookmarks within the document. To add a bookmark, select a portion of text in the document. After that, jump to the location or add links to it within the document using built-in hyperlink dialog. You can also delete bookmarks from a document.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides built-in dialog to add, delete, and navigate bookmarks within the document. To add a bookmark, select a portion of text in the document. After that, jump to the location or add links to it within the document using built-in hyperlink dialog. You can also delete bookmarks from a document.
>Bookmark names need to begin with a letter. They can include both numbers and letters, but not spaces. To separate the words, use an underscore.
>Bookmark names starting with an underscore are called hidden bookmarks. For example, bookmarks generated for table of contents.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/chart.md b/Document-Processing/Word/Word-Processor/javascript-es6/chart.md
index f660ed3402..c07a2cac37 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/chart.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/chart.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Chart in JavaScript (ES6) Document Editor Control
-Document Editor provides chart preservation support. Using Document Editor, you can see the chart reports from your Word document.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides chart preservation support. Using Document Editor, you can see the chart reports from your Word document.
The following example shows chart preservation in Document Editor.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/clipboard.md b/Document-Processing/Word/Word-Processor/javascript-es6/clipboard.md
index b01b19bf62..3066caa032 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/clipboard.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/clipboard.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Clipboard in JavaScript (ES6) Document editor control
-Document Editor takes advantage of system clipboard and allows you to copy or move a portion of the document into it in HTML format, so that it can be pasted in any application that supports clipboard.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) takes advantage of system clipboard and allows you to copy or move a portion of the document into it in HTML format, so that it can be pasted in any application that supports clipboard.
## Copy
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/collaborative-editing/using-redis-cache-asp-net-core.md b/Document-Processing/Word/Word-Processor/javascript-es6/collaborative-editing/using-redis-cache-asp-net-core.md
index 16fb1ebbdc..7ee2ccfc1d 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/collaborative-editing/using-redis-cache-asp-net-core.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/collaborative-editing/using-redis-cache-asp-net-core.md
@@ -14,7 +14,7 @@ Allows multiple users to work on the same document simultaneously. This can be d
## Prerequisites
-The following are needed to enable collaborative editing in Document Editor.
+The following are needed to enable collaborative editing in [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor).
* `SignalR`
* `Redis`
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/collaborative-editing/using-redis-cache-java.md b/Document-Processing/Word/Word-Processor/javascript-es6/collaborative-editing/using-redis-cache-java.md
index 3d8ee394d7..fbc5e316f8 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/collaborative-editing/using-redis-cache-java.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/collaborative-editing/using-redis-cache-java.md
@@ -15,7 +15,7 @@ Allows multiple users to work on the same document simultaneously. This can be d
## Prerequisites
-The following are needed to enable collaborative editing in Document Editor.
+The following are needed to enable collaborative editing in [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor).
- `SockJS`
- `Redis`
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/comments.md b/Document-Processing/Word/Word-Processor/javascript-es6/comments.md
index c14a1be500..ff8699d2a8 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/comments.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/comments.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Comments in JavaScript (ES6) Document editor control
-Document Editor allows you to add comments to documents. You can add, navigate and remove comments in code and from the UI.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) allows you to add comments to documents. You can add, navigate and remove comments in code and from the UI.
## Add a new comment
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/content-control.md b/Document-Processing/Word/Word-Processor/javascript-es6/content-control.md
index 7ff158a44a..8b8c74a10f 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/content-control.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/content-control.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Content control in JavaScript (ES6) Document editor control
-Document Editor provides support for inserting, editing content controls
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides support for inserting, editing content controls
Content controls can be categorized based on its occurrence in a document as follows,
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/dialog.md b/Document-Processing/Word/Word-Processor/javascript-es6/dialog.md
index 419fb2eb64..91e7281349 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/dialog.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/dialog.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Dialog in JavaScript (ES6) Document editor control
-Document Editor provides dialog support to major operations such as insert or edit hyperlink, formatting text, paragraph, style, list and table properties.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides dialog support to major operations such as insert or edit hyperlink, formatting text, paragraph, style, list and table properties.
## Font Dialog
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/document-management.md b/Document-Processing/Word/Word-Processor/javascript-es6/document-management.md
index 060e471534..877e39ee06 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/document-management.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/document-management.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Document management in JavaScript (ES6) Document editor control
-Document Editor provides support to restrict editing. When the protected document includes range permission, then unique user or user group only authorized to edit separate text area.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides support to restrict editing. When the protected document includes range permission, then unique user or user group only authorized to edit separate text area.
## Set current user
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/export.md b/Document-Processing/Word/Word-Processor/javascript-es6/export.md
index 7dea542654..f53cf5e466 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/export.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/export.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Export in JavaScript (ES6) Document editor control
-Document Editor exports the document into various known file formats in client-side such as Microsoft Word document (.docx), Word template (.dotx), text document (.txt), and its own format called **Syncfusion Document Text (.sfdt)**.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) exports the document into various known file formats in client-side such as Microsoft Word document (.docx), Word template (.dotx), text document (.txt), and its own format called **Syncfusion Document Text (.sfdt)**.
We are providing two types of save APIs as mentioned below.
@@ -51,7 +51,7 @@ The following example shows how to export documents in Document Editor as Syncfu
The following example shows how to export the document as Word document (.docx).
->Note: The Syncfusion® Document Editor component's document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application. For more information about [why the document pagination (page-by-page display) differs from Microsoft Word](./import#why-the-document-pagination-differs-from-microsoft-word)
+>Note: The JavaScript Document Editor component's document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application. For more information about [why the document pagination (page-by-page display) differs from Microsoft Word](./import#why-the-document-pagination-differs-from-microsoft-word)
@@ -81,7 +81,7 @@ The following example shows how to export the document as Word document (.docx).
The following example shows how to export the document as Word Template (.dotx).
->Note: The Syncfusion® Document Editor component's document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application. For more information about [why the document pagination (page-by-page display) differs from Microsoft Word](./import#why-the-document-pagination-differs-from-microsoft-word)
+>Note: The JavaScript Document Editor component's document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application. For more information about [why the document pagination (page-by-page display) differs from Microsoft Word](./import#why-the-document-pagination-differs-from-microsoft-word)
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/faq/sfdt-faqs.md b/Document-Processing/Word/Word-Processor/javascript-es6/faq/sfdt-faqs.md
index 5282a62cb8..ed025fbf3d 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/faq/sfdt-faqs.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/faq/sfdt-faqs.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# FAQs about SFDT in JavaScript (ES6) DOCX Editor
-The frequently asked questions about SFDT in Document Editor is listed below:
+The frequently asked questions about SFDT in [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) is listed below:
## What is SFDT format?
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/faq/unsupported-file-format.md b/Document-Processing/Word/Word-Processor/javascript-es6/faq/unsupported-file-format.md
index e63f640f93..599abb2f70 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/faq/unsupported-file-format.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/faq/unsupported-file-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Why Do I Get the Unsupported Warning Message When Opening a Document in javascript-es6?
-If you receive an "The file format you have selected isn't supported. Please choose valid format." message when opening a document in the Document Editor, it typically indicates that the document format is not supported by the current version of the Document Editor. Here are some common reasons for this warning:
+If you receive an "The file format you have selected isn't supported. Please choose valid format." message when opening a document in the [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), it typically indicates that the document format is not supported by the current version of the Document Editor. Here are some common reasons for this warning:
1. Unsupported File Format: The document you are trying to open might be in a format that the Document Editor does not support. Ensure you are using a supported format, such as SFDT.
2. Corrupted Document: The document file might be corrupted or improperly formatted. Try opening a different document to see if the issue persists.
To avoid this warning, always use the recommended document formats and features supported by the Document Editor.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/feature-module.md b/Document-Processing/Word/Word-Processor/javascript-es6/feature-module.md
index 1642260e22..f3de5705cc 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/feature-module.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/feature-module.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Feature module in JavaScript (ES6) Document editor control
-Document Editor features are segregated into individual feature-wise modules to enable selective referencing. By default, the Document Editor displays the document in read-only mode. The required modules should be injected to extend its functionality. The following are the selective modules of Document Editor that can be included as required:
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) features are segregated into individual feature-wise modules to enable selective referencing. By default, the Document Editor displays the document in read-only mode. The required modules should be injected to extend its functionality. The following are the selective modules of Document Editor that can be included as required:
* **Print** - Prints the document.
* **SfdtExport** - Exports the document as Syncfusion Document Text (.SFDT) file.
* **Selection** - Selects a portion of the document and copy it to the clipboard.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/fields.md b/Document-Processing/Word/Word-Processor/javascript-es6/fields.md
index 9b4a972965..f80cebaf3c 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/fields.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/fields.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Fields in JavaScript (ES6) Document editor control
-Document Editor has preservation support for all types of fields in an existing word document without any data loss.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) has preservation support for all types of fields in an existing word document without any data loss.
## Adding Fields
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/find-and-replace.md b/Document-Processing/Word/Word-Processor/javascript-es6/find-and-replace.md
index 7ac971c930..442dfb209b 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/find-and-replace.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/find-and-replace.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Find and replace in JavaScript (ES6) Document editor control
-The Document Editor component searches a portion of text in the document through a built-in interface called `OptionsPane` or rich APIs. When used in combination with selection performs various operations on the search results like replacing it with some other text, highlighting it, making it bolder, and more.
+The [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component searches a portion of text in the document through a built-in interface called `OptionsPane` or rich APIs. When used in combination with selection performs various operations on the search results like replacing it with some other text, highlighting it, making it bolder, and more.
## Options pane
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/form-fields.md b/Document-Processing/Word/Word-Processor/javascript-es6/form-fields.md
index 66d610840f..a802d25df1 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/form-fields.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/form-fields.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Form fields in JavaScript (ES6) Document editor control
-DocumentEditorContainer component provide support for inserting Text, CheckBox, DropDown form fields through in-built toolbar.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) Container component provide support for inserting Text, CheckBox, DropDown form fields through in-built toolbar.

diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/getting-started.md b/Document-Processing/Word/Word-Processor/javascript-es6/getting-started.md
index 3d4c68c24c..b8fce06dba 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/getting-started.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/getting-started.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Getting Started with TypeScript DOCX Editor
-Syncfusion® [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) enables you to create, edit, view, and print Word documents in web applications. This section guides you through the steps to get started and create a DOCX Editor in a TypeScript application.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) enables you to create, edit, view, and print Word documents in web applications. This section guides you through the steps to get started and create a DOCX Editor in a TypeScript application.
## Steps to create a DOCX Editor using TypeScript
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/global-local.md b/Document-Processing/Word/Word-Processor/javascript-es6/global-local.md
index cf995ae082..08e7d152cb 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/global-local.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/global-local.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## Localization
-The [`Localization`](https://ej2.syncfusion.com/documentation/api/base/l10n/) library allows you to localize default text content of the DocumentEditor. The Document Editor component has static text on some features (like find & replace, context-menu, dialogs) that can be changed to other cultures (Arabic, Deutsch, French, etc.) by defining the locale value and translation object. Please refer the sample link [RTL](https://ej2.syncfusion.com/demos/document-editor/right-to-left/)
+The [`Localization`](https://ej2.syncfusion.com/documentation/api/base/l10n/) library allows you to localize default text content of the DocumentEditor. The [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component has static text on some features (like find & replace, context-menu, dialogs) that can be changed to other cultures (Arabic, Deutsch, French, etc.) by defining the locale value and translation object. Please refer the sample link [RTL](https://ej2.syncfusion.com/demos/document-editor/right-to-left/)
Note: Please refer the [Locale](https://github.com/syncfusion/ej2-locale/tree/master/src).
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/header-footer.md b/Document-Processing/Word/Word-Processor/javascript-es6/header-footer.md
index a77f2c1c6c..70f9aa1d7a 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/header-footer.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/header-footer.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Header footer in JavaScript (ES6) Document editor control
-Document Editor supports headers and footers in its document. Each section in the document can have the following types of headers and footers:
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) supports headers and footers in its document. Each section in the document can have the following types of headers and footers:
* First page: Used only on the first page of the section.
* Even pages: Used on all even numbered pages in the section.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/history.md b/Document-Processing/Word/Word-Processor/javascript-es6/history.md
index 31a9cde8bc..a7fc915df0 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/history.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/history.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# History in JavaScript (ES6) Document editor control
-Document Editor tracks the history of all editing actions done in the document, which allows undo and redo functionality.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) tracks the history of all editing actions done in the document, which allows undo and redo functionality.
## Enable or disable history
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to.md
index 7e3b2f2bfd..405a464f6b 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# How to in JavaScript (ES6) Document editor control
-Document Editor triggers the [`keyDown`](https://ej2.syncfusion.com/documentation/api/document-editor/documentEditorKeyDownEventArgs/) event every time when any key is entered and provides an instance of `DocumentEditorKeyDownEventArgs`. You can use the `isHandled` property to override the keyboard shortcut behavior.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) triggers the [`keyDown`](https://ej2.syncfusion.com/documentation/api/document-editor/documentEditorKeyDownEventArgs/) event every time when any key is entered and provides an instance of `DocumentEditorKeyDownEventArgs`. You can use the `isHandled` property to override the keyboard shortcut behavior.
## Preventing default keyboard shortcut
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/change-document-view.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/change-document-view.md
index 6a9fdad992..90b4ad5d6a 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/change-document-view.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/change-document-view.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## How to change the document view in DocumentEditor component
-DocumentEditor allows you to change the view to web layout and print using the [`layoutType`](https://ej2.syncfusion.com/documentation/api/document-editor#layouttype) property with the supported [`LayoutType`](https://ej2.syncfusion.com/documentation/api/document-editor/layoutType/).
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) allows you to change the view to web layout and print using the [`layoutType`](https://ej2.syncfusion.com/documentation/api/document-editor#layouttype) property with the supported [`LayoutType`](https://ej2.syncfusion.com/documentation/api/document-editor/layoutType/).
```ts
let docEdit: DocumentEditor = new DocumentEditor({ layoutType: 'Continuous'});
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/change-the-cursor-color-in-document-editor.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/change-the-cursor-color-in-document-editor.md
index 638d2cf6a0..c8c9a72f1f 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/change-the-cursor-color-in-document-editor.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/change-the-cursor-color-in-document-editor.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Change the cursor color in document editor in JavaScript (ES6) Document editor control
-Document Editor default cursor color is black. The user can change the color by overriding the css property using class name. The Document editor cursor css have a class named `e-de-blink-cursor`.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) default cursor color is black. The user can change the color by overriding the css property using class name. The Document editor cursor css have a class named `e-de-blink-cursor`.
Please refer the below code snippet to change the cursor color to red.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/change-the-default-search-highlight-color.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/change-the-default-search-highlight-color.md
index 6f88edba96..b7470a1a8f 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/change-the-default-search-highlight-color.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/change-the-default-search-highlight-color.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Change the default search highlight color in JavaScript (ES6) Document editor control
-Document editor provides an options to change the default search highlight color using [`searchHighlightColor`](https://ej2.syncfusion.com/documentation/api/document-editor/documentEditorSettingsModel#searchhighlightcolor) in Document editor settings. The highlight color which is given in [`documentEditorSettings`](https://ej2.syncfusion.com/documentation/api/document-editor-container#documenteditorsettings) will be highlighted on the searched text. By default, search highlight color is `yellow`.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides an options to change the default search highlight color using [`searchHighlightColor`](https://ej2.syncfusion.com/documentation/api/document-editor/documentEditorSettingsModel#searchhighlightcolor) in Document editor settings. The highlight color which is given in [`documentEditorSettings`](https://ej2.syncfusion.com/documentation/api/document-editor-container#documenteditorsettings) will be highlighted on the searched text. By default, search highlight color is `yellow`.
Similarly, you can use [`documentEditorSettings`](https://ej2.syncfusion.com/documentation/api/document-editor#documenteditorsettings) property for DocumentEditor also.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/customize-color-picker.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/customize-color-picker.md
index 9de36615f2..158c50908e 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/customize-color-picker.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/customize-color-picker.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Customize color picker in JavaScript (ES6) Document editor control
-Document editor provides an options to customize the color picker using [`colorPickerSettings`](https://ej2.syncfusion.com/documentation/api/document-editor/documentEditorSettingsModel#colorpickersettings) in Document editor settings. The color picker offers customization options for default appearance, by allowing selection between Picker or Palette mode, for font and border colors."
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides an options to customize the color picker using [`colorPickerSettings`](https://ej2.syncfusion.com/documentation/api/document-editor/documentEditorSettingsModel#colorpickersettings) in Document editor settings. The color picker offers customization for default appearance, by allowing selection between Picker or Palette mode, for font and border colors.
Similarly, you can use [`documentEditorSettings`](https://ej2.syncfusion.com/documentation/api/document-editor#documenteditorsettings) property for DocumentEditor also.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/customize-context-menu.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/customize-context-menu.md
index 2d3795c7e6..30750ca615 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/customize-context-menu.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/customize-context-menu.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## How to customize context menu in Document Editor
-Document Editor allows you to add custom option in context menu. It can be achieved by using the [`addCustomMenu()`](https://ej2.syncfusion.com/documentation/api/document-editor/contextMenu#addcustommenu) method and custom action is defined using the [`customContextMenuSelect`](https://ej2.syncfusion.com/documentation/api/document-editor/customContentMenuEventArgs/)
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) allows you to add custom option in context menu. It can be achieved by using the [`addCustomMenu()`](https://ej2.syncfusion.com/documentation/api/document-editor/contextMenu#addcustommenu) method and custom action is defined using the [`customContextMenuSelect`](https://ej2.syncfusion.com/documentation/api/document-editor/customContentMenuEventArgs/)
### Add Custom Option
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/customize-font-family-drop-down.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/customize-font-family-drop-down.md
index 77b03195db..1a72135910 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/customize-font-family-drop-down.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/customize-font-family-drop-down.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Customize font family drop down in JavaScript (ES6) Document editor control
-Document editor provides an options to customize the font family drop down list values using [`fontfamilies`](https://ej2.syncfusion.com/documentation/api/document-editor/documentEditorSettingsModel#fontfamilies) in Document editor settings. Fonts which are added in fontFamilies of [`documentEditorSettings`](https://ej2.syncfusion.com/documentation/api/document-editor-container#documenteditorsettings) will be displayed on font drop down list of text properties pane and font dialog.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides an options to customize the font family drop down list values using [`fontfamilies`](https://ej2.syncfusion.com/documentation/api/document-editor/documentEditorSettingsModel#fontfamilies) in Document editor settings. Fonts which are added in fontFamilies of [`documentEditorSettings`](https://ej2.syncfusion.com/documentation/api/document-editor-container#documenteditorsettings) will be displayed on font drop down list of text properties pane and font dialog.
Similarly, you can use [`documentEditorSettings`](https://ej2.syncfusion.com/documentation/api/document-editor#documenteditorsettings) property for DocumentEditor also.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/customize-ribbon.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/customize-ribbon.md
index fc140e8880..143fe2b657 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/customize-ribbon.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/customize-ribbon.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Customize Ribbon in JavaScript (ES6) Document Editor
-The Syncfusion Document Editor provides an extensive and flexible API to customize the built-in ribbon UI. You can:
+The [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides an extensive and flexible API to customize the built-in ribbon UI. You can:
- Customize the File menu.
- Add the Backstage menu instead of File menu.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/deploy-document-editor-component-for-mobile.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/deploy-document-editor-component-for-mobile.md
index 80d87f52ee..e09578ef29 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/deploy-document-editor-component-for-mobile.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/deploy-document-editor-component-for-mobile.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## Document editor component for Mobile
-At present, Document editor component is not responsive for mobile, and we haven't ensured the editing functionalities in mobile browsers. Whereas it works properly as a document viewer in mobile browsers.
+At present, [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component is not responsive for mobile, and we haven't ensured the editing functionalities in mobile browsers. Whereas it works properly as a document viewer in mobile browsers.
Hence, it is recommended to switch the Document editor component as read-only in mobile browsers. Also, invoke [`fitPage`](https://ej2.syncfusion.com/documentation/api/document-editor#fitpage) method with [`FitPageWidth`](https://ej2.syncfusion.com/documentation/api/document-editor/pageFitType/) parameter in document change event, such as to display one full page by adjusting the zoom factor.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/disable-auto-focus.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/disable-auto-focus.md
index 4f537f4b50..13b2f91d64 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/disable-auto-focus.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/disable-auto-focus.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Disable auto focus in JavaScript (ES6) Document editor control
-Document Editor gets focused automatically when the page loads. If you want the Document editor not to be focused automatically it can be customized.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) gets focused automatically when the page loads. If you want the Document editor not to be focused automatically it can be customized.
The following example illustrates to disable the auto focus in DocumentEditorContainer.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/disable-drag-and-drop.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/disable-drag-and-drop.md
index 34183ddfa2..35b14d9801 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/disable-drag-and-drop.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/disable-drag-and-drop.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Disable drag and drop in JavaScript (ES6) Document editor control
-Document Editor provides support to drag and drop contents within the component and it can be customized(enable and disable) using [`allowDragAndDrop`](https://ej2.syncfusion.com/documentation/api/document-editor-container/documenteditorsettings#allowDragAndDrop) property in Document editor settings.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides support to drag and drop contents within the component and it can be customized(enable and disable) using [`allowDragAndDrop`](https://ej2.syncfusion.com/documentation/api/document-editor-container/documenteditorsettings#allowDragAndDrop) property in Document editor settings.
The following example illustrates to disable the drag and drop option in DocumentEditorContainer.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/disable-optimized-text-measuring.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/disable-optimized-text-measuring.md
index 1dc1315bb6..ff89d05391 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/disable-optimized-text-measuring.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/disable-optimized-text-measuring.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Disable optimized text measuring in JavaScript (ES6) Document editor control
-Starting from v19.3.0.x, the accuracy of text size measurements in Document editor is improved such as to match Microsoft Word pagination for most Word documents. This improvement is included as default behavior along with an optional API [`enableOptimizedTextMeasuring`](https://ej2.syncfusion.com/documentation/api/document-editor/documentEditorSettingsModel#enableoptimizedtextmeasuring) in Document editor settings.
+Starting from v19.3.0.x, the accuracy of text size measurements in [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) is improved such as to match Microsoft Word pagination for most Word documents. This improvement is included as default behavior along with an optional API [`enableOptimizedTextMeasuring`](https://ej2.syncfusion.com/documentation/api/document-editor/documentEditorSettingsModel#enableoptimizedtextmeasuring) in Document editor settings.
If you want the Document editor component to retain the document pagination (display page-by-page) behavior like v19.2.0.x and older versions. Then you can disable this optimized text measuring improvement, by setting `false` to [`enableOptimizedTextMeasuring`](https://ej2.syncfusion.com/documentation/api/document-editor/documentEditorSettingsModel#enableoptimizedtextmeasuring) property of JavaScript Document Editor component.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/enable-ruler-in-document-editor-component.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/enable-ruler-in-document-editor-component.md
index cc41549ba8..a69f83654a 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/enable-ruler-in-document-editor-component.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/enable-ruler-in-document-editor-component.md
@@ -11,7 +11,7 @@ domainurl: ##DomainURL##
## How to enable ruler in JavaScript (ES6) Document Editor component
-Using ruler we can refer to setting specific margins, tab stops, or indentations within a document to ensure consistent formatting in Document Editor.
+Using ruler we can refer to setting specific margins, tab stops, or indentations within a document to ensure consistent formatting in [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor).
The following example illustrates how to enable ruler in Document Editor
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/get-current-word.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/get-current-word.md
index fc72bc0cd4..1eed7dc54f 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/get-current-word.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/get-current-word.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Get current word in JavaScript (ES6) Document editor control
-You can get the current word or paragraph content from the JavaScript Document Editor component as plain text and SFDT (rich text).
+You can get the current word or paragraph content from the [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component as plain text and SFDT (rich text).
## Select and get the word in current cursor position
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/get-the-selected-content.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/get-the-selected-content.md
index 49ed347ec4..461d1e6341 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/get-the-selected-content.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/get-the-selected-content.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Get the selected content in JavaScript (ES6) Document editor control
-You can get the selected content from the JavaScript Document Editor component as plain text and SFDT (rich text).
+You can get the selected content from the [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component as plain text and SFDT (rich text).
## Get the selected content as plain text
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/hide-tool-bar-and-properties-pane.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/hide-tool-bar-and-properties-pane.md
index 21c081e7fd..878b598a50 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/hide-tool-bar-and-properties-pane.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/hide-tool-bar-and-properties-pane.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
**Document editor container** provides the main document view area along with the built-in toolbar and properties pane.
-**Document editor** provides just the main document view area. Here, the user can compose, view, and edit the Word documents. You may prefer to use this component when you want to design your own UI options for your application.
+**[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor)** (Document Editor) provides just the main document view area. Here, the user can compose, view, and edit the Word documents. You may prefer to use this component when you want to design your own UI options for your application.
## Hide the properties pane
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/insert-page-number-and-navigate-to-page.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/insert-page-number-and-navigate-to-page.md
index 7b6fcd4c04..13a85a5337 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/insert-page-number-and-navigate-to-page.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/insert-page-number-and-navigate-to-page.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Insert page number and navigate to page in JavaScript (ES6) Document editor control
-You can insert page number and navigate to specific page in JavaScript Document Editor component by following ways.
+You can insert page number and navigate to specific page in [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component by following ways.
## Insert page number
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/insert-text-in-current-position.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/insert-text-in-current-position.md
index 1697793a72..49f721c983 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/insert-text-in-current-position.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/insert-text-in-current-position.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Insert text in current position in JavaScript (ES6) Document editor
-You can insert the text, paragraph and rich-text content in JavaScript Document Editor component.
+You can insert the text, paragraph and rich-text content in [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component.
## Insert text in current cursor position
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/insert-text-or-image-in-table-programmatically.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/insert-text-or-image-in-table-programmatically.md
index 3e4b6ad9c2..f08ca9f5a1 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/insert-text-or-image-in-table-programmatically.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/insert-text-or-image-in-table-programmatically.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Insert text or image in table programmatically in JavaScript (ES6) Document editor control
-Using Document editor API's, you can insert [`text`](../how-to/insert-text-in-current-position#insert-text-in-current-cursor-position) or [`image`](../image#images) in [`table`](../table#create-a-table) programmatically based on your requirement.
+Using [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) API's, you can insert [`text`](../how-to/insert-text-in-current-position#insert-text-in-current-cursor-position) or [`image`](../image#images) in [`table`](../table#create-a-table) programmatically based on your requirement.
Use [`selection`](../how-to/move-selection-to-specific-position#selects-content-based-on-start-and-end-hierarchical-index) API's to navigate between rows and cells.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/open-default-document.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/open-default-document.md
index 83ff06344f..4e60138af4 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/open-default-document.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/open-default-document.md
@@ -14,7 +14,7 @@ In this article, we are going to see how to open a default document when Documen
## Opening a default document in DocumentEditor
-By default, Document Editor will open blank document. You can use [`open`](https://ej2.syncfusion.com/documentation/api/document-editor#open) API in Document Editor to open the sfdt content.
+By default, [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) will open blank document. You can use [`open`](https://ej2.syncfusion.com/documentation/api/document-editor#open) API in Document Editor to open the sfdt content.
Document editor have [`created`](https://ej2.syncfusion.com/documentation/api/document-editor#created) event which gets triggered once Document editor control created. So, if you want to open the document by default, you can use [`open`](https://ej2.syncfusion.com/documentation/api/document-editor#open) and [`created`](https://ej2.syncfusion.com/documentation/api/document-editor#created) API.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/open-document-by-address.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/open-document-by-address.md
index 6397aed2c9..2f51760dfe 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/open-document-by-address.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/open-document-by-address.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## How to open a document from URL in DocumentEditor
-In this article, we are going to see how to open a document from URL in DocumentEditor
+In this article, we are going to see how to open a document from URL in [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor)
please refer below example for client-side code
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/override-the-keyboard-shortcuts.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/override-the-keyboard-shortcuts.md
index d234a95f75..0df8b1ad4a 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/override-the-keyboard-shortcuts.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/override-the-keyboard-shortcuts.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Override the keyboard shortcuts in JavaScript (ES6) Document editor control
-Document Editor triggers the [`keyDown`](https://ej2.syncfusion.com/documentation/api/document-editor#keydown) event every time when any key is entered and provides an instance of [`DocumentEditorKeyDownEventArgs`](https://ej2.syncfusion.com/documentation/api/document-editor/documentEditorKeyDownEventArgs/). You can use the [`isHandled`](https://ej2.syncfusion.com/documentation/api/document-editor/documentEditorKeyDownEventArgs#ishandled) property to override the keyboard shortcut behavior.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) triggers the [`keyDown`](https://ej2.syncfusion.com/documentation/api/document-editor/#keydown) event every time when any key is entered and provides an instance of [`DocumentEditorKeyDownEventArgs`](https://ej2.syncfusion.com/documentation/api/document-editor/documentEditorKeyDownEventArgs/). You can use the [`isHandled`](https://ej2.syncfusion.com/documentation/api/document-editor/documentEditorKeyDownEventArgs#ishandled) property to override the keyboard shortcut behavior.
## Preventing default keyboard shortcut
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/resize-document-editor.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/resize-document-editor.md
index 88ba6188a9..aef9900cb2 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/resize-document-editor.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/resize-document-editor.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Resize document editor in JavaScript (ES6) Document editor control
-In this article, we are going to see how to change height and width of Document Editor.
+In this article, we are going to see how to change height and width of [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor).
## Change height of Document Editor
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/retrieve-the-bookmark-content-as-text.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/retrieve-the-bookmark-content-as-text.md
index 28dbaeb628..bfd0227daf 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/retrieve-the-bookmark-content-as-text.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/retrieve-the-bookmark-content-as-text.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Retrieve the bookmark content as text in JavaScript (ES6) Document editor control
-You can get the bookmark or whole document content from the JavaScript Document Editor component as plain text and SFDT (rich text).
+You can get the bookmark or whole document content from the [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component as plain text and SFDT (rich text).
## Get the bookmark content as plain text
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/set-default-format-in-document-editor.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/set-default-format-in-document-editor.md
index 6ee77bea2b..446f7a1f39 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/set-default-format-in-document-editor.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/set-default-format-in-document-editor.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Set default format in document editor in JavaScript (ES6) Document editor control
-You can set the default character format, paragraph format and section format in Document editor.
+You can set the default character format, paragraph format and section format in [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor).
## Set the default character format
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/show-hide-spinner.md b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/show-hide-spinner.md
index b8a85e3a06..965782529a 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/how-to/show-hide-spinner.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/how-to/show-hide-spinner.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Show hide spinner in JavaScript (ES6) Document editor control
-Using [`spinner`](https://ej2.syncfusion.com/documentation/spinner/getting-started#create-the-spinner-globally) component, you can show/hide spinner while opening document in DocumentEditor .
+Using [`spinner`](https://ej2.syncfusion.com/documentation/spinner/getting-started#create-the-spinner-globally) component, you can show/hide spinner while opening document in [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor).
Example code snippet to show/hide spinner
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/image.md b/Document-Processing/Word/Word-Processor/javascript-es6/image.md
index 78f9804ab6..ec42f677bd 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/image.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/image.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Image in JavaScript (ES6) Document editor control
-Document Editor supports common raster format images like PNG, BMP, JPEG, SVG and GIF. You can insert an image file or online image in the document using the [`insertImage()`](https://ej2.syncfusion.com/documentation/api/document-editor/editor#insertimage) method. Refer to the following sample code.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) supports common raster format images like PNG, BMP, JPEG, SVG and GIF. You can insert an image file or online image in the document using the [`insertImage()`](https://ej2.syncfusion.com/documentation/api/document-editor/editor#insertimage) method. Refer to the following sample code.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/import.md b/Document-Processing/Word/Word-Processor/javascript-es6/import.md
index 40b2eab583..e15233bce6 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/import.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/import.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Import in JavaScript (ES6) Document editor control
-In Document Editor, the documents are stored in its own format called **Syncfusion Document Text (SFDT)**.
+In [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), the documents are stored in its own format called **Syncfusion Document Text (SFDT)**.
The following example shows how to open SFDT data in Document Editor.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/keyboard-shortcut.md b/Document-Processing/Word/Word-Processor/javascript-es6/keyboard-shortcut.md
index 6b8dabefa5..fd098c7485 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/keyboard-shortcut.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/keyboard-shortcut.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## Text formatting
-The following table lists the default keyboard shortcuts in Document Editor for formatting text:
+The following table lists the default keyboard shortcuts in [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) for formatting text:
| Key combination | Description |
|-----------------|-------------|
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/link.md b/Document-Processing/Word/Word-Processor/javascript-es6/link.md
index acb1e53d94..ae408f8643 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/link.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/link.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Link in JavaScript (ES6) Document editor control
-Document Editor supports hyperlink field. You can link a part of the document content to Internet or file location, mail address, or any text within the document.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) supports hyperlink field. You can link a part of the document content to Internet or file location, mail address, or any text within the document.
## Navigate a hyperlink
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/list-format.md b/Document-Processing/Word/Word-Processor/javascript-es6/list-format.md
index 590eb8e61e..9da78df9f7 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/list-format.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/list-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# List format in JavaScript (ES6) Document editor control
-Document Editor supports both the single-level and multilevel lists. Lists are used to organize data as step-by-step instructions in documents for easy understanding of key points. You can apply list to the paragraph either using supported APIs.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) supports both the single-level and multilevel lists. Lists are used to organize data as step-by-step instructions in documents for easy understanding of key points. You can apply list to the paragraph either using supported APIs.
## Create bullet list
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/notes.md b/Document-Processing/Word/Word-Processor/javascript-es6/notes.md
index d26dd3a748..6e1627cc55 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/notes.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/notes.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Notes in JavaScript (ES6) Document editor control
-DocumentEditorContainer component provides support for inserting footnotes and endnotes through the in-built toolbar. Refer to the following screenshot.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) Container component provides support for inserting footnotes and endnotes through the in-built toolbar. Refer to the following screenshot.

diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/aws-s3-bucket.md b/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/aws-s3-bucket.md
index 7058f61b23..65ad350361 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/aws-s3-bucket.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/aws-s3-bucket.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from AWS S3 in JavaScript (ES6) Document editor
-To load a document from AWS S3 in a Document Editor, you can follow the steps below
+To load a document from AWS S3 in a [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), you can follow the steps below
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/azure-blob-storage.md b/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/azure-blob-storage.md
index 0deeea74ca..96d6d8e314 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/azure-blob-storage.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/azure-blob-storage.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Azure Blob Storage in JavaScript (ES6) Document editor
-To load document from Azure Blob Storage in a Document Editor, you can follow the steps below
+To load document from Azure Blob Storage in a [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), you can follow the steps below
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/box-cloud-file-storage.md b/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/box-cloud-file-storage.md
index 2421043177..05c5a8c41b 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/box-cloud-file-storage.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/box-cloud-file-storage.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Box cloud file storage in JavaScript (ES6) Document editor
-To load a document from Box cloud file storage in a document Editor, you can follow the steps below
+To load a document from Box cloud file storage in a [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Set up a Box developer account and create a Box application
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/dropbox-cloud-file-storage.md b/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/dropbox-cloud-file-storage.md
index 7cd07a1375..8e5677343e 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/dropbox-cloud-file-storage.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/dropbox-cloud-file-storage.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Dropbox cloud file storage in JavaScript (ES6) Document editor
-To load a document from Dropbox cloud file storage in a Document editor, you can follow the steps below
+To load a document from Dropbox cloud file storage in a [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Create a Dropbox API
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/google-cloud-storage.md b/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/google-cloud-storage.md
index 46c1151922..1013a8944a 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/google-cloud-storage.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/google-cloud-storage.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Google Cloud Storage in JavaScript (ES6) Document editor
-To load a document from Google Cloud Storage in a Document editor, you can follow the steps below
+To load a document from Google Cloud Storage in a [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), you can follow the steps below
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/google-drive.md b/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/google-drive.md
index 1f934bacab..517787a4fd 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/google-drive.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/google-drive.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Google Drive in JavaScript (ES6) Document editor
-To load a document from Google Drive in a Document editor, you can follow the steps below
+To load a document from Google Drive in a [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Set up Google Drive API
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/one-drive.md b/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/one-drive.md
index 55bff6e49d..04ee78a230 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/one-drive.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/opening-documents/one-drive.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from One Drive in JavaScript (ES6) Document editor
-To load a document from One Drive in a Document editor, you can follow the steps below
+To load a document from One Drive in a [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Create the Microsoft graph API.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/overview.md b/Document-Processing/Word/Word-Processor/javascript-es6/overview.md
index 756f631c09..dcac706d85 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/overview.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/overview.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Overview of the JavaScript (ES6) DOCX Editor
-The Syncfusion® [JavaScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) is a feature-rich, user-interactive component that enables creating, editing, viewing, and printing Word documents with advanced formatting, editing capabilities, and broad support for document import and export formats.
+The [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) is a feature-rich, user-interactive component that enables creating, editing, viewing, and printing Word documents with advanced formatting, editing capabilities, and broad support for document import and export formats.

diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/paragraph-format.md b/Document-Processing/Word/Word-Processor/javascript-es6/paragraph-format.md
index 760d95c40b..d9e8b0bfdf 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/paragraph-format.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/paragraph-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Paragraph format in JavaScript (ES6) Document editor control
-Document Editor supports various paragraph formatting options such as text alignment, indentation, paragraph spacing, and more.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) supports various paragraph formatting options such as text alignment, indentation, paragraph spacing, and more.
## Indentation
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/print.md b/Document-Processing/Word/Word-Processor/javascript-es6/print.md
index ac1154af9e..9bcf91f8dd 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/print.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/print.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Print in JavaScript (ES6) Document editor control
-To print the document, use the [`print`](https://ej2.syncfusion.com/documentation/api/document-editor#print) method from Document Editor instance.
+To print the document, use the [`print`](https://ej2.syncfusion.com/documentation/api/document-editor#print) method from [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) instance.
Refer to the following example for showing a document and print it.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/r-t-l.md b/Document-Processing/Word/Word-Processor/javascript-es6/r-t-l.md
index 8ed5ec693a..dccb9079d7 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/r-t-l.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/r-t-l.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# R t l in JavaScript (ES6) Document editor control
-Document Editor provides RTL (right-to-left) support. This can be enabled using the “enableRtl” property.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides RTL (right-to-left) support. This can be enabled using the "enableRtl" property.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/restrict-editing.md b/Document-Processing/Word/Word-Processor/javascript-es6/restrict-editing.md
index 04c9a562df..5b294c9555 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/restrict-editing.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/restrict-editing.md
@@ -1,36 +1,472 @@
---
layout: post
-title: Restrict editing in JavaScript (ES6) Document Editor Control | Syncfusion
-description: Learn here all about Restrict editing in Syncfusion JavaScript (ES6) Document Editor control of Syncfusion Essential JS 2 and more.
+title: Restrict editing in JavaScript (ES6) DOCX Editor | Syncfusion
+description: Learn how to enable Restrict Editing in the JavaScript (ES6) DOCX Editor to securely manage document access and control user modifications.
platform: document-processing
control: Restrict editing
documentation: ug
domainurl: ##DomainURL##
---
-# Restrict Editing in JavaScript (ES6) Document Editor Control
+# Restrict Editing in JavaScript (ES6) DOCX Editor
-Document Editor provides support to restrict editing. When the protected document includes range permission, then unique user or user group only authorized to edit separate text area.
+Syncfusion® JavaScript (ES6) DOCX Editor (Document Editor) provides support for restricting editing within a document. It enables control over how and where content can be modified. This helps limit editing so only specific sections of the document can be changed.
+
+## Configure on client side
+
+Document Editor provides options to protect and unprotect a document using the [enforceProtection](https://ej2.syncfusion.com/documentation/api/document-editor/editor#enforceprotection) and [stopProtection](https://ej2.syncfusion.com/documentation/api/document-editor/editor#stopprotection) APIs, enabling various restricting editing operations.
+
+### Read only mode
+
+Document Editor supports protecting a document in read-only mode, where users can only view the content without making changes.
+
+The following example code illustrates how to enforce or remove read-only protection in the Document Editor.
+
+{% tabs %}
+{% highlight ts tabtitle="index.ts" %}
+
+import { DocumentEditorContainer, Toolbar } from '@syncfusion/ej2-documenteditor';
+
+DocumentEditorContainer.Inject(Toolbar);
+let container: DocumentEditorContainer = new DocumentEditorContainer({ enableToolbar: true, serviceUrl: 'https://document.syncfusion.com/web-services/docx-editor/api/documenteditor/' });
+container.appendTo('#container');
+
+let sfdt: any = {"sfdt":"UEsDBAoAAAAIAMBmyVzPkjTQFwcAAJcpAAAEAAAAc2ZkdO1aS28bNxD+K4vtVQj0ft3qV5zEdozYSREkPlArrpYW99El145iGCiSUy8FCqRFDw3QWw9F0QAN0KCX/hgDDtr0R3SGpKRdWVLkWJUcIDLgITl8zHxDfuRy98QOI8l89pTuuW1pN2Wc0JxNvJbddAkXNGcL6tjNRycoo9huntjRsd2sFoo5O/LsZq0BCe5DAmRspDSyZaTXtpulas52jWy7kd3MgwypTrSYFjCSvUOPd0mH2jmbBq7dhOYuSlDHrC+pkswN7GYBJNUy6gQCOvg8Ji3mQPvACblQGvrlsZK8JR3VVGseHZzCoMq7yEXXWu1YoJRg1gnouNQy7mjZMnlPiyMUWIyj1AE2kCXoXUgwyN6kpM2CjlUAUziaruo6aiBXPNVNXMjaq4SzVsygHpQjFlqDqbTOJSP5wKUjJZkCGI0p5xY7puQRRqF9RAOZxNT6Ioy7wlrtOZwK+xQgvyLaLgv0NEK4q320d8LYJ3wi1MWhn8WxuIxUmOZEzpIetVzmSCZZmAjLCf2IBD0rDKxjjzme0o+2FcSPOLXaRJIWEVRYBFSYaucsBjmLk7hDc5afcMkCAj0HhFs+CRKXONAPTiUz0A2E8QCAUfZ7Csurz+LpOBrQDjCAtrv4IekS3KRL8NONlhHPaOGenuIETi/AgiGmfebD4oBdwLoXwuxPEVRhQFAX67C2qpIvVjCNqVIJU0hOOq2pbEzvhtLGacYqwIkrQcSRv9Q2pqVrpCR6ExRKEC3MBsaFVNmQD/ZLsz13cdR++jgYpI+d/mY+jIErjEXS5Wh4HygoactjTapmg6Rmz/XAahuwEEa6vjYk0qLtSV+b5LraUqQoVSBkT7a0Tnq+jrNjBM6Ruy4wKG7zPjl0hVZwNQFRy4EAMQZyuLdYW6zjSShDZs4X8xv5EvzHv7JKlW3cWrAxJbPUcsTUWjA9XYTLvg2UC7XO37w5e/b67NkfZ8+fnz37bWDNJgkg3va7n7/99+VX1j+///TuxXe6GA8jb3/9+u2ff6Uro0fn3796+/rV+Q/f/P3LCyjFE8vYGbhJW/FYxb5HcB18HnQECQiqoHBdeli40yMcAVihyrAHMM/amL+ZHGJne16cSNy573g+5rfDkK+Eser2DtaE8ZKgo1vECWTvEXKEDVa1S+tJ5FGfYYVVj2IXuxzcgjNbQKWFRWGXYmAfMob2bDMnDkXoSushs1YIU4PvM1wdKd0mA8YgPaKdQyu2H1grIcfKa/RIFQDSilX2KUe7bpJEEl/1RnAW2ltEetjBXi/Gk+S6kOBWh/LQWm9TIVB1N+5hV3dgSmkft3nPVwWxZF0s2CJhCAVrYXfVgy1b9ccCWMP2LdEFrIi1G0rVMlT4ogAzSTDw7QGjcmzU7sMsyDiNBUmMSNNQxabHXUIDNSX8QJ1lmfJ4JekglFuUcnJM2pRa929hcRiFmQ5vexD0TYpW3CYKNBQBFdTap09wBm4xgdjt0U5oOtnu6XnQI4FP4n69na6CYR0Wnq+A404XJxdDZie65V3hk3SdXY8gIihEZAIRTAgEqA4nq+gkFUzUUSv2CacZEPYJcAXVmiSjwWAobaLUrgqgMR8J0mfBTFSUJo7KTCRUmYmEKjOQELDG+Y8vZySe91FOf34ZoulnDb2shnGbXY1d1kgS7FJYPp/IZa7k0o/UJ0q51pSibgfwOGjjnPlsw/xsdVLuDShmcF42h6urHC/x4Fg3B8cbhXIDf7VqoVIvlIvDg+SFp+SRO4F5XAQET4au9fkufSkyB2fVzUtRn4sLk579q9krj8FhzFUxKa7XyisViMnwQaM6CsCwSRqGVGkGjFT5mOL3AFOcHzDF/izI1xqFarVayddqxXyjXMs+TxQn4VaajttGpdyoZnArLRG30sJxK027a5qMW2GjVKuWMrgVl4hbeeG4lS/ixvrPqrPNN9ZKNVgSbpWF41aZztpTlueyMKouHKPqpTBKL8VFY7RGXZJwae2SmHRiEnnWRhhIDVihf112YXOAEzCJs5WuK1m3Jjt5gbsnu3XtuPQSbpXHuXVNqe4SblXGRmv5THQJF6qXdGFRRDGjCzSeD7EaqoS+zM0/8GwJtue2vsGVh4p3JV7iqrd2sHdX6xl1pa8+SF3xK7ozdmbNHgu7QjhvfjOisBGG8mNAwdiZNXtuKMCDd0o3LzTM21VHXHyBkPFtZPTRNVaboz3T35YUs29L3nNEqH3Y8VNTwCVXugnj8HVYGp/+NJh2gqp96BZyFXNnJNH6NQ1wfdJzWf5GZSpmJfWbY4jrs4S4Pvnw838aPGOQG9c0yI1pq3g50W7MEu3G9AW9tLAfIJ74ah6iwLV0fC1jk32iJfM7QgcXP786scXVPxoY/657pk8JTgY5/cXO48cJ7J8l84GMcx2NK/eNCxb7McunaH000Tr9D1BLAQIUAAoAAAAIAMBmyVzPkjTQFwcAAJcpAAAEAAAAAAAAAAAAAAAAAAAAAABzZmR0UEsFBgAAAAABAAEAMgAAADkHAAAAAA=="};
+container.documentEditor.open(JSON.stringify(sfdt));
+
+document.getElementById('enforceProtection').addEventListener('click', function () {
+ //enforce protection
+ container.documentEditor.editor.enforceProtection('123', 'ReadOnly');
+});
+
+document.getElementById('stopProtection').addEventListener('click', function () {
+ //stop the document protection
+ container.documentEditor.editor.stopProtection('123');
+});
+
+{% endhighlight %}
+{% highlight html tabtitle="index.html" %}
+
+
+
+
+ Essential JS 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+### Form filling mode
+
+Document Editor supports protecting a document with form-filling restrictions, allowing users to edit only form fields.
+
+The following example code illustrates how to enforce or remove form-filling restrictions in the Document Editor.
+
+{% tabs %}
+{% highlight ts tabtitle="index.ts" %}
+
+import { DocumentEditorContainer, Toolbar } from '@syncfusion/ej2-documenteditor';
+
+DocumentEditorContainer.Inject(Toolbar);
+let container: DocumentEditorContainer = new DocumentEditorContainer({ enableToolbar: true, serviceUrl: 'https://document.syncfusion.com/web-services/docx-editor/api/documenteditor/' });
+container.appendTo('#container');
+
+let sfdt: any = { "sfdt": "UEsDBAoAAAAIAGlfyVyMVz+kgAMAAL0ZAAAEAAAAc2ZkdM1YW2+bMBT+K5H3GlUBEgi8Vd2iPexSbXmYVOXBgB2smsvAbdpGkab91P2S+QYJzaW0TQhRpM/BHJ/P5/t8gliCNGMkJk/oJw4Z8Fh+h/oARj7wMKQF6oMCBcC7WQrMcuAtQbYAnm2YfZBFwHNcPqAxH3DMNTKNvsYoBJ5l9wHWGOIMeAOOKVIDnyjgmcA3tLiGcwT6ACUYeDwcC+TTOSkRSSQ4AZ7BESnM5knBF7jMoU8CHp8EKS3kDPq9kEh9FshQNXMzW/GkcncZFlvzw7wQyDitJZ+jTGE+V+jr35GCewEcC5YI4mkeQ8rzUsFTTgRqVaKLya8QmW37OqOZWALGyOuBVX/XLZhJ6hFGpUxYFHQJRPIpemCGqJncJ+cHgOClkBG5KRkeU1X6ezUlKrpa7U7o36qQ9frVfRXjyfcfX6effk1rU4KpuXtNFfXvz9/N74ENGweoGTVqM3FnmzKeOuGLbrkMwxwVxdsNY57YMGZ3DWMKw8xEcWTJZ5XIVd8j1QgXTzzWEOXj0VeQEj8nvBR3crOF2rMPVbFVf+EhIrsKEqONMBisV8awNoV5q0MbVzjxdxmMkkR3TIVYI1Nk/UICVKB7JdUbSmnVmjXbW5G1HC+SarwISn+tHYwLzYhhqgYhW6jur1sw0l090sYqSoPFKn+mIIyYdiDGimCQxpmu/CPzNUtRByD+Pj5M5AfI4/Uoz0/tkOnF31fV5+c0eVinEP4TGT8jGJJk3jOOlfRFKcV/8qaWFwPHNWzbHg0cxxy4Q6currHd4pTT7brTe1/IPGJCGVlfczIaujZ4Zt71TXUL6+vqf3aj1W0WqHcVwRy8UMXyJnWM26H7EWF4R1nvGuZwnsMs6k3ShFXc9kzXOK6eb8RszQ6vc4O5zw1Wu24wm7jB3O8G61xuKLlZHRXY2iewebBixsRybOuIAltNBLb2C3w6ug0FHnZU4OG2wGT94NfeCR42EXi4S+BT020o8KijAo92nOAWdR010XW08+CeVU67o3Lar5Lz6H3YbiKn/Uo5W2i/TkfldN7Wfo+uq9NEV+et7bcFgccdFXi87wFqcDE6WDNLfo4o8biJxOP9j1CnJNxQZLejIruHTvF51HabqO0ePtBdkB3lx9F89+uq7ZcytYLK2mkWJalJmrLzk9IsxCtIKl8r88WowiBWmOufDwpJPC/ksv8BUEsBAhQACgAAAAgAaV/JXIxXP6SAAwAAvRkAAAQAAAAAAAAAAAAAAAAAAAAAAHNmZHRQSwUGAAAAAAEAAQAyAAAAogMAAAAA" };
+container.documentEditor.open(JSON.stringify(sfdt));
+
+document.getElementById('enforceProtection').addEventListener('click', function () {
+ //enforce protection
+ container.documentEditor.editor.enforceProtection('123', 'FormFieldsOnly');
+});
+
+document.getElementById('stopProtection').addEventListener('click', function () {
+ //stop the document protection
+ container.documentEditor.editor.stopProtection('123');
+});
+
+{% endhighlight %}
+{% highlight html tabtitle="index.html" %}
+
+
+
+
+ Essential JS 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+### Comments only mode
+
+Document Editor supports protecting a document in comments-only mode, allowing users to add or edit comments only.
+
+The following example code illustrates how to enforce and remove comments-only protection in the Document Editor.
+
+{% tabs %}
+{% highlight ts tabtitle="index.ts" %}
+
+import { DocumentEditorContainer, Toolbar } from '@syncfusion/ej2-documenteditor';
+
+DocumentEditorContainer.Inject(Toolbar);
+let container: DocumentEditorContainer = new DocumentEditorContainer({ enableToolbar: true, serviceUrl: 'https://document.syncfusion.com/web-services/docx-editor/api/documenteditor/' });
+container.appendTo('#container');
+
+let sfdt: any = {"sfdt":"UEsDBAoAAAAIALBkyVwLdNuZlgcAANcqAAAEAAAAc2ZkdO1aT2/cNhb/KgJ7dYMZzYzmz6127LqJnRiJm6Lb+sCRyBFjSdSKlJ2pEaBIT70UWKC72MMW2NseFosWaIEt9rIfJkCC3fZD9D2S8vzxzGRcT2dcIBMjT+KjyPd+7/FHiuIFkbkWqfiMPeaRJj1dlGyL0LhPepwmim0RxULS++QCZV6Q3gXJz0kvqPtbJI9Jr92FiySFC5CFk9rJvpNxRHqNYItwJyOek14NpGT2oi+sgJ7IA3Z+RAeMbBGWcdKDxzlKUBeiksxIwTPSq4NkVuaDTEED7xW0L0J4PgtlooyG/fHcyKSvQ/Oo1Xxy8hw6Nd7lHF3rR4VCqcGsC9Al2spiYGXf3cdWnKHAYuylA7CBbEDrSoNBZJ/RSGQDrw6mJGi6qRuajrj6zD7C4Zbs0ET0CwH1oByxsBq8GtdxOnWfcTZVMlEAvQnj3Hr71EmOUYjOWKbLgnkfyeJUeTvDMGGKPAfIb4g2F5lNI4Q7qNB+IIuUJnOh9kd++jNxmaqwyIktT8fMI+iIaQG7CrXNKwEpTqK0y89k+yyI+ED0WdnvsKgc1V/UIxehFlrIUl1tv76C9r1QpjnNhp7MvPNYhLHxZdpPRdM8YV5ENe1TxZRHQYVX0ZYn4M5LaDFgW15aJlpkFOzNaOKlNCs5DaEdTHvX0R0M+QkE0VgWm7jffMQtjrkL8AkmG+Hr75JtwE22AT95vol45mv39Dkm8PjQqjsSPRYpDA6YsbxHErJ/jEzrl2R6tY6ITJWa38JrvGo08AqJ1F5b2p3RuqPfWZqZCnDiRhAlyLVmyrWSO6mpnbCVEdQKN9kmynKhTC7ndreUOMVeq+vz7PL6PKwWHqMYcOUs0jxBwyugoCTS53YCcJM5c+uDGKwmgIVykqfWkNyKKNapNYlzaylSlClQeqj7Vqfj1MY5dAJz5CEHXsYlSUqfcmUViUlA1CZAgBgDPZoHvQMxiDWUIefW/NperQH/47+muWoatsaHGV2mVqgW1oL05AgXuQeUC7Ve/fjjyxc/vHzx75dffPHyxbeX1uzTDOJNfvrHn37+5nPv/9///aev/2yLceH0+l9fvv7Pf8cro0ev/vLd6x++e/XXr/73z6+hFFdXMzNwn/WLmYrjmOI4eC8bKJpRVEHhro6x8MGQJgjANjOGPYE8i/D+/fIpNvY4LkqNq4z7cYr3h1Im27Iwzd7HmtBfmQ3sE0UJt48oPcMHdqxLu2Ues1RghZ2YYRNHCbgF68uMaQ+L5CnDwH4sBNpzKMJCKsm197HwtqkwnR8LHB1jun0BjEGH1DqHVhw+8bZlgpXvsjNTAEgbVjlmCdr1Pi01TU1rFLOQHFAdYwOPhwWueneVBrcGLJHebsSUQtXDYohN3YeUsj4eJsPUFBRanGLBAZUSCu7K050YpmzTnshgDJMP1ClgRb0jqc2T0uCLAsyk2aVvTwTTM6P2IWTBhNNYUBaINJMmNsOEU5aZlEgzs+4WxuPtcoBQHjCW0HMaMeZ9+AEWy1xONHgvhqDvM7TiHjWgociYYt4xe4YZeCAUYveYDaRr5HBo82BIs5QWVb0HpwaGXRh4qQEuCU8xuQQyO7VPPlQpHa9zFFNEBIXKXSCyOYEA1dP5KjZPBYk6bcUxTdgECMcUuIJZTTmhwWAYbWnU3ATQmY8EmYpsKSoaJ47WUiTUWoqEWkuQELDGq799syTxvIlyqvxyRFPdOnrZkUUkbsYud2mZHTEYPm/JZaXkUkXqLaXcakoxOxm4HCSYM+/suR8xK+XhJcVcrpfd4uomy0tcOHbcwvFOvdnFXzuotzr1pj9aSF55o5/av1jFpkX2bORaxXfjGzgrcNbsEvl2XVyft08RTG7PXC7GuImJv9tubrcgJqMXjWAagNEj4zCMlU6AMVY+o/gNwPirA8avsqDW7taDIGjV2m2/1m22J98n/Hm4NRbjttdqdoMJ3BobxK2xdtwai/bF5uNW32u0g8YEbv4GcWuuHbfmVdxE9a66XL6J/tgDG8KttXbcWotZe8Hw3BRGwdoxCq6F0fhQXDdGdxmnZaK9I1rQQUHz2NuTmbaA1avtsiuTA6yAaTFZ6baSdX++k1e4e75bt45Lr+FWc5Zbt5TqruFWa2a0Ns9E13AhuKYL6yKKJV1gxWqI1VEltOV2/oFnGzA9R3YHVz81vKtxE9d8YYS5O+hMqFuV+mRsi9/QnbNz0uyZsBuEa+63JAp7UurfAwrOzkmzV4YCvHiP6VaFhvsSHKqrHxAmfJvqfXqMtVdoz+KvJf7k15I3LBHav275aSngmiPdhXH0OWwcnyoNFq2g2r92CrmJuUuSaOeWBrgz772sdqe1ELOG+a0wxJ1lQtyZv/j5LQ1eMsjdWxrk7qJRvJlod5eJdnfxgN5Y2E8QT/w0D1FIrAxTe6BnwfEYqIxb5SWDmaBUZkLGA2/Er/nBuzX46x7X/V6j3au173Rq/h9IdTTMnhWyx2ceMQ5zYoSHdGRGi6HHZeGljGaAlzvoErnsCe3hAbhyJj6zUqQDZRMOj69dEHXzgwyzv78vdbxhdMTIOvjppyXM6Q3nS3gbjWtWxmXrPWDzNlq/m2g9/wVQSwECFAAKAAAACACwZMlcC3TbmZYHAADXKgAABAAAAAAAAAAAAAAAAAAAAAAAc2ZkdFBLBQYAAAAAAQABADIAAAC4BwAAAAA="};
+container.documentEditor.open(JSON.stringify(sfdt));
+
+document.getElementById('enforceProtection').addEventListener('click', function () {
+ //enforce protection
+ container.documentEditor.editor.enforceProtection('123', 'CommentsOnly');
+});
+
+document.getElementById('stopProtection').addEventListener('click', function () {
+ //stop the document protection
+ container.documentEditor.editor.stopProtection('123');
+});
+
+{% endhighlight %}
+{% highlight html tabtitle="index.html" %}
+
+
+
+
+
+ Essential JS 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+### Track changes only mode
+
+Document Editor supports protecting a document in revisions-only mode, allowing users to view the document and make corrections while tracking all changes. Users cannot accept or reject tracked changes; only the author can review and finalize them later.
+
+The following example code illustrates how to enforce and remove revisions-only protection in the Document Editor.
+
+{% tabs %}
+{% highlight ts tabtitle="index.ts" %}
+
+import { DocumentEditorContainer, Toolbar } from '@syncfusion/ej2-documenteditor';
+
+DocumentEditorContainer.Inject(Toolbar);
+let container: DocumentEditorContainer = new DocumentEditorContainer({ enableToolbar: true, serviceUrl: 'https://document.syncfusion.com/web-services/docx-editor/api/documenteditor/' });
+container.appendTo('#container');
+
+let sfdt: any = {"sfdt":"UEsDBAoAAAAIAMBmyVzPkjTQFwcAAJcpAAAEAAAAc2ZkdO1aS28bNxD+K4vtVQj0ft3qV5zEdozYSREkPlArrpYW99El145iGCiSUy8FCqRFDw3QWw9F0QAN0KCX/hgDDtr0R3SGpKRdWVLkWJUcIDLgITl8zHxDfuRy98QOI8l89pTuuW1pN2Wc0JxNvJbddAkXNGcL6tjNRycoo9huntjRsd2sFoo5O/LsZq0BCe5DAmRspDSyZaTXtpulas52jWy7kd3MgwypTrSYFjCSvUOPd0mH2jmbBq7dhOYuSlDHrC+pkswN7GYBJNUy6gQCOvg8Ji3mQPvACblQGvrlsZK8JR3VVGseHZzCoMq7yEXXWu1YoJRg1gnouNQy7mjZMnlPiyMUWIyj1AE2kCXoXUgwyN6kpM2CjlUAUziaruo6aiBXPNVNXMjaq4SzVsygHpQjFlqDqbTOJSP5wKUjJZkCGI0p5xY7puQRRqF9RAOZxNT6Ioy7wlrtOZwK+xQgvyLaLgv0NEK4q320d8LYJ3wi1MWhn8WxuIxUmOZEzpIetVzmSCZZmAjLCf2IBD0rDKxjjzme0o+2FcSPOLXaRJIWEVRYBFSYaucsBjmLk7hDc5afcMkCAj0HhFs+CRKXONAPTiUz0A2E8QCAUfZ7Csurz+LpOBrQDjCAtrv4IekS3KRL8NONlhHPaOGenuIETi/AgiGmfebD4oBdwLoXwuxPEVRhQFAX67C2qpIvVjCNqVIJU0hOOq2pbEzvhtLGacYqwIkrQcSRv9Q2pqVrpCR6ExRKEC3MBsaFVNmQD/ZLsz13cdR++jgYpI+d/mY+jIErjEXS5Wh4HygoactjTapmg6Rmz/XAahuwEEa6vjYk0qLtSV+b5LraUqQoVSBkT7a0Tnq+jrNjBM6Ruy4wKG7zPjl0hVZwNQFRy4EAMQZyuLdYW6zjSShDZs4X8xv5EvzHv7JKlW3cWrAxJbPUcsTUWjA9XYTLvg2UC7XO37w5e/b67NkfZ8+fnz37bWDNJgkg3va7n7/99+VX1j+///TuxXe6GA8jb3/9+u2ff6Uro0fn3796+/rV+Q/f/P3LCyjFE8vYGbhJW/FYxb5HcB18HnQECQiqoHBdeli40yMcAVihyrAHMM/amL+ZHGJne16cSNy573g+5rfDkK+Eser2DtaE8ZKgo1vECWTvEXKEDVa1S+tJ5FGfYYVVj2IXuxzcgjNbQKWFRWGXYmAfMob2bDMnDkXoSushs1YIU4PvM1wdKd0mA8YgPaKdQyu2H1grIcfKa/RIFQDSilX2KUe7bpJEEl/1RnAW2ltEetjBXi/Gk+S6kOBWh/LQWm9TIVB1N+5hV3dgSmkft3nPVwWxZF0s2CJhCAVrYXfVgy1b9ccCWMP2LdEFrIi1G0rVMlT4ogAzSTDw7QGjcmzU7sMsyDiNBUmMSNNQxabHXUIDNSX8QJ1lmfJ4JekglFuUcnJM2pRa929hcRiFmQ5vexD0TYpW3CYKNBQBFdTap09wBm4xgdjt0U5oOtnu6XnQI4FP4n69na6CYR0Wnq+A404XJxdDZie65V3hk3SdXY8gIihEZAIRTAgEqA4nq+gkFUzUUSv2CacZEPYJcAXVmiSjwWAobaLUrgqgMR8J0mfBTFSUJo7KTCRUmYmEKjOQELDG+Y8vZySe91FOf34ZoulnDb2shnGbXY1d1kgS7FJYPp/IZa7k0o/UJ0q51pSibgfwOGjjnPlsw/xsdVLuDShmcF42h6urHC/x4Fg3B8cbhXIDf7VqoVIvlIvDg+SFp+SRO4F5XAQET4au9fkufSkyB2fVzUtRn4sLk579q9krj8FhzFUxKa7XyisViMnwQaM6CsCwSRqGVGkGjFT5mOL3AFOcHzDF/izI1xqFarVayddqxXyjXMs+TxQn4VaajttGpdyoZnArLRG30sJxK027a5qMW2GjVKuWMrgVl4hbeeG4lS/ixvrPqrPNN9ZKNVgSbpWF41aZztpTlueyMKouHKPqpTBKL8VFY7RGXZJwae2SmHRiEnnWRhhIDVihf112YXOAEzCJs5WuK1m3Jjt5gbsnu3XtuPQSbpXHuXVNqe4SblXGRmv5THQJF6qXdGFRRDGjCzSeD7EaqoS+zM0/8GwJtue2vsGVh4p3JV7iqrd2sHdX6xl1pa8+SF3xK7ozdmbNHgu7QjhvfjOisBGG8mNAwdiZNXtuKMCDd0o3LzTM21VHXHyBkPFtZPTRNVaboz3T35YUs29L3nNEqH3Y8VNTwCVXugnj8HVYGp/+NJh2gqp96BZyFXNnJNH6NQ1wfdJzWf5GZSpmJfWbY4jrs4S4Pvnw838aPGOQG9c0yI1pq3g50W7MEu3G9AW9tLAfIJ74ah6iwLV0fC1jk32iJfM7QgcXP786scXVPxoY/657pk8JTgY5/cXO48cJ7J8l84GMcx2NK/eNCxb7McunaH000Tr9D1BLAQIUAAoAAAAIAMBmyVzPkjTQFwcAAJcpAAAEAAAAAAAAAAAAAAAAAAAAAABzZmR0UEsFBgAAAAABAAEAMgAAADkHAAAAAA=="};
+container.documentEditor.open(JSON.stringify(sfdt));
+
+document.getElementById('enforceProtection').addEventListener('click', function () {
+ //enforce protection
+ container.documentEditor.editor.enforceProtection('123', 'RevisionsOnly');
+});
+
+document.getElementById('stopProtection').addEventListener('click', function () {
+ //stop the document protection
+ container.documentEditor.editor.stopProtection('123');
+});
+
+{% endhighlight %}
+{% highlight html tabtitle="index.html" %}
+
+
+
+
+
+ Essential JS 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+### Format restrictions
+
+Enforces document protection using the specified credentials. In the [enforceProtection](https://ej2.syncfusion.com/documentation/api/document-editor/editor#enforceprotection-1) method, the second parameter represents limitToFormatting, and the third parameter represents isReadOnly.
+
+{% tabs %}
+{% highlight ts tabtitle="index.ts" %}
+
+container.documentEditor.editor.enforceProtection('password', true, true);
+
+{% endhighlight %}
+{% endtabs %}
+
+## Configure on server side
+
+The above-mentioned hosted Web API URL is for demo and evaluation purposes only. For production, host your own web service as shown below.
+
+The Document Editor client requires a server-side API to generate a hash from the specified password and salt values, which is necessary for the restrict editing functionality.
+
+For more information on configuring restrict editing on the server side, refer to the following:
+
+- [Web Service for Restrict editing in ASP.NET Core](https://help.syncfusion.com/document-processing/word/word-processor/javascript-es6/web-services/core#restrict-editing)
+
+- [Web Service for Restrict editing in ASP.NET MVC](https://help.syncfusion.com/document-processing/word/word-processor/javascript-es6/web-services/mvc#restrict-editing)
+
+- [Web Service for Restrict editing in Java](https://help.syncfusion.com/document-processing/word/word-processor/javascript-es6/web-services/java#restrict-editing)
## Set current user
-You can use the [`currentUser`](https://ej2.syncfusion.com/documentation/api/document-editor#currentuser) property to authorize the current document user by name, email, or user group name.
+The [`currentUser`](https://ej2.syncfusion.com/documentation/api/document-editor#currentuser) property can be used to authorize the current document user by name, email, or user group.
-The following code shows how to set currentUser
+The following code example demonstrates how to set the currentUser.
-```ts
-documentEditor.currentUser = 'engineer@mycompany.com';
-```
+{% tabs %}
+{% highlight ts tabtitle="index.ts" %}
-## Highlighting the text area
+container.documentEditor.currentUser = 'engineer@mycompany.com';
-You can highlight the editable region of the current user using the [`userColor`](https://ej2.syncfusion.com/documentation/api/document-editor#usercolor) property.
+{% endhighlight %}
+{% endtabs %}
-The following code shows how to set userColor.
+## Protect document with editable region
+User can select a specific section and mark it as an editable region, allowing modification only in that part. The rest of the document remains protected from any changes.
-```ts
-documentEditor.userColor = '#fff000';
-```
+### Insert editable region
+Use the [insertEditingRegion](https://ej2.syncfusion.com/documentation/api/document-editor/editor#inserteditingregion) method to mark specific paragraphs as editable.This allows you to control editing by giving access to all users or only selected users.
+
+The following example shows how to insert an editable region.
+{% tabs %}
+{% highlight ts tabtitle="TS" %}
+
+// Allow editing for all users
+container.documentEditor.editor.insertEditingRegion();
+
+// pass a username to restrict access
+container.documentEditor.editor.insertEditingRegion("User Name");
+
+{% endhighlight %}
+{% endtabs %}
+
+### Highlight color for editable region
+
+The [userColor](https://ej2.syncfusion.com/documentation/api/document-editor-container/index-default#usercolor) property can be used to highlight the editable region of the current user.
+
+The following code example demonstrates how to set the userColor.
+
+{% tabs %}
+{% highlight ts tabtitle="TS" %}
+
+container.documentEditor.userColor = '#fff000';
+
+{% endhighlight %}
+{% endtabs %}
+
+### Enable or disable editable region highlighting
+
+The [highlightEditableRanges](https://ej2.syncfusion.com/documentation/api/document-editor-container/documenteditorsettingsmodel#highlighteditableranges) property can be used to toggle the highlighting of editable regions.
+
+The following code example demonstrates how to enable or disable editable region highlighting.
+
+{% tabs %}
+{% highlight ts tabtitle="TS" %}
+
+container.documentEditor.documentEditorSettings.highlightEditableRanges = true;
+
+{% endhighlight %}
+{% endtabs %}
## Restrict Editing Pane
@@ -44,9 +480,7 @@ Restrict Editing Pane provides the following options to manage the document:
The following code shows Restrict Editing Pane. To unprotect the document, use password '123'.
-
-
- {% tabs %}
+{% tabs %}
{% highlight ts tabtitle="index.ts" %}
{% include code-snippet/document-editor/javascript-es6/data-protection-cs2/index.ts %}
{% endhighlight %}
@@ -57,12 +491,4 @@ The following code shows Restrict Editing Pane. To unprotect the document, use p
{% previewsample "/document-processing/code-snippet/document-editor/javascript-es6/data-protection-cs2" %}
-## Online Demo
-
-Explore how to restrict editing and protect Word documents using the JavaScript Document Editor in this live demo [here](https://document.syncfusion.com/demos/docx-editor/javascript/#/material3/document-editor/document-protection.html).
-
-### See Also
-
-* [How to protect the document in form filling mode](./form-fields#protect-the-document-in-form-filling-mode)
-* [How to protect the document in comments only mode](./comments#protect-the-document-in-comments-only-mode)
-* [How to protect the document in track changes only mode](./track-changes#protect-the-document-in-track-changes-only-mode)
\ No newline at end of file
+N> The hosted Web API URL is for demo and evaluation purposes only. For production, host your own web service using the [GitHub Web Service example](https://github.com/SyncfusionExamples/EJ2-DocumentEditor-WebServices) or [Docker image](https://hub.docker.com/r/syncfusion/word-processor-server) for hosting your own web service and use for the serviceUrl property.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/ribbon.md b/Document-Processing/Word/Word-Processor/javascript-es6/ribbon.md
index 8ff607b34e..18ec098b10 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/ribbon.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/ribbon.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Ribbon in JavaScript (ES6) Document Editor Control
-The Document Editor provides a modern Ribbon interface similar to Microsoft Word's interface. This Ribbon UI provides an efficient and intuitive way to access editing features, organizing commands within well-structured tabs and groups to enhance your document editing experience. Additionally, the Ribbon interface supports contextual tabs. Contextual tabs appear only when certain elements, such as tables, images, or headers/footers, are selected in the document.
+The [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) provides a modern Ribbon interface similar to Microsoft Word's interface. This Ribbon UI provides an efficient and intuitive way to access editing features, organizing commands within well-structured tabs and groups to enhance your document editing experience. Additionally, the Ribbon interface supports contextual tabs. Contextual tabs appear only when certain elements, such as tables, images, or headers/footers, are selected in the document.
You can switch between the classic **Toolbar** and the new **Ribbon** UI, and you can also choose between **Classic** and **Simplified** ribbon layouts.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/saving-documents/aws-s3-bucket.md b/Document-Processing/Word/Word-Processor/javascript-es6/saving-documents/aws-s3-bucket.md
index af022f7558..262e542bbb 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/saving-documents/aws-s3-bucket.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/saving-documents/aws-s3-bucket.md
@@ -16,7 +16,7 @@ To save a document to AWS S3, you can follow the steps below
**Step 1:** Create a Simple Document Editor sample in TypeScript
-Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in Typescript. This will give you a basic setup of the Document Editor component.
+Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in Typescript. This will give you a basic setup of the [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component.
**Step 2:** Modify the `DocumentEditorController.cs` File in the Web Service Project
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/saving-documents/azure-blob-storage.md b/Document-Processing/Word/Word-Processor/javascript-es6/saving-documents/azure-blob-storage.md
index 3fb2cf0c8f..8bc19b791c 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/saving-documents/azure-blob-storage.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/saving-documents/azure-blob-storage.md
@@ -16,7 +16,7 @@ To save a document to Azure Blob Storage, you can follow the steps below
**Step 1:** Create a Simple Document Editor sample in TypeScript
-Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in Typescript. This will give you a basic setup of the Document Editor component.
+Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in Typescript. This will give you a basic setup of the [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component.
**Step 2:** Modify the `DocumentEditorController.cs` File in the Web Service Project
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/saving-documents/google-cloud-storage.md b/Document-Processing/Word/Word-Processor/javascript-es6/saving-documents/google-cloud-storage.md
index 847458540a..3eb05acfca 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/saving-documents/google-cloud-storage.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/saving-documents/google-cloud-storage.md
@@ -16,7 +16,7 @@ To save a document to Google Cloud Storage, you can follow the steps below
**Step 1:** Create a Simple Document Editor sample in TypeScript
-Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in Typescript. This will give you a basic setup of the Document Editor component.
+Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in Typescript. This will give you a basic setup of the [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component.
**Step 2:** Create the `DocumentEditorController.cs` File in the Web Service Project
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/saving-documents/server-side-export.md b/Document-Processing/Word/Word-Processor/javascript-es6/saving-documents/server-side-export.md
index 7ce002b133..60957eeb8c 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/saving-documents/server-side-export.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/saving-documents/server-side-export.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## SFDT to DOCX export
-Document Editor supports server-side export of **Syncfusion Document Text (.sfdt)** to Doc, DOCX, RTF, Txt, WordML, HTML formats using server-side helper **Syncfusion.EJ2.DocumentEditor** available in ASP.NET Core & ASP.NET MVC platform in the below NuGet's.
+Document Editor supports server-side export of **Syncfusion Document Text (.sfdt)** to Doc, DOCX, RTF, Txt, WordML, HTML formats using server-side helper **[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor)** (Document Editor) available in ASP.NET Core & ASP.NET MVC platform in the below NuGet's.
* [Syncfusion.EJ2.WordEditor.AspNet.Core](https://www.nuget.org/packages/Syncfusion.EJ2.WordEditor.AspNet.Core)
* [Syncfusion.EJ2.WordEditor.AspNet.Mvc5](https://www.nuget.org/packages/Syncfusion.EJ2.WordEditor.AspNet.Mvc5)
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/scrolling-zooming.md b/Document-Processing/Word/Word-Processor/javascript-es6/scrolling-zooming.md
index 8848dea5e1..060ca0f524 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/scrolling-zooming.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/scrolling-zooming.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Scrolling zooming in JavaScript (ES6) Document editor control
-The Document Editor renders the document as page by page. You can scroll through the pages by mouse wheel or touch interactions. You can also scroll through the page by using ‘scrollToPage()’ method of Document Editor instance. Refer to the following code example.
+The [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) renders the document as page by page. You can scroll through the pages by mouse wheel or touch interactions. You can also scroll through the page by using 'scrollToPage()' method of Document Editor instance. Refer to the following code example.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/section-format.md b/Document-Processing/Word/Word-Processor/javascript-es6/section-format.md
index 0e278097b6..cddc840593 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/section-format.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/section-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Section format in JavaScript (ES6) Document editor control
-Document Editor supports various section formatting such as page size, page margins, and more.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) supports various section formatting such as page size, page margins, and more.
## Page size
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/security-advisories.md b/Document-Processing/Word/Word-Processor/javascript-es6/security-advisories.md
index 6caa488e67..4e36ddb13a 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/security-advisories.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/security-advisories.md
@@ -16,11 +16,11 @@ This document provides a description of the security updates available for Syncf
## Security Updates
-The following security updates are available for Syncfusion® DocumentEditor control and are listed based on the release version.
+The following security updates are available for TypeScript DocumentEditor control and are listed based on the release version.
### 2024 Volume 2 (v26.2.4) - July 25, 2024
-This release resolves critical and moderate security vulnerabilities affecting the Syncfusion® Document Editor Docker Image.
+This release resolves critical and moderate security vulnerabilities affecting the TypeScript Document Editor Docker Image.
**Threat:**
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/server-deployment/word-processor-server-docker-image-overview.md b/Document-Processing/Word/Word-Processor/javascript-es6/server-deployment/word-processor-server-docker-image-overview.md
index 242be21c12..11a62c73e6 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/server-deployment/word-processor-server-docker-image-overview.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/server-deployment/word-processor-server-docker-image-overview.md
@@ -9,7 +9,7 @@ domainurl: ##DomainURL##
---
# Word processor server docker image overview in JavaScript (ES6) Document editor control
-The Syncfusion® **Word Processor (also known as Document Editor)** is a component with editing capabilities like Microsoft Word. It is used to create, edit, view, and print Word documents. It provides all the common word processing abilities, including editing text; formatting contents; resizing images and tables; finding and replacing text; importing, exporting, and printing Word documents; and using bookmarks and tables of contents.
+The [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) (also known as Document Editor)** is a component with editing capabilities like Microsoft Word. It is used to create, edit, view, and print Word documents. It provides all the common word processing abilities, including editing text; formatting contents; resizing images and tables; finding and replacing text; importing, exporting, and printing Word documents; and using bookmarks and tables of contents.
This Docker image is the predefined Docker container of Syncfusion’s Word Processor backend. You can deploy it quickly to your infrastructure.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/shapes.md b/Document-Processing/Word/Word-Processor/javascript-es6/shapes.md
index d8054eec72..72d4a9445c 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/shapes.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/shapes.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Shapes in JavaScript (ES6) Document editor control
-Shapes are drawing objects that include a text box, rectangles, lines, curves, circles, etc. It can be preset or custom geometry. At present, DocumentEditor does not have support to insert shapes. however, if the document contains a shape while importing, it will be preserved properly.
+Shapes are drawing objects that include a text box, rectangles, lines, curves, circles, etc. It can be preset or custom geometry. At present, [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) does not have support to insert shapes. however, if the document contains a shape while importing, it will be preserved properly.
## Supported shapes
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/spell-check.md b/Document-Processing/Word/Word-Processor/javascript-es6/spell-check.md
index 59d8262a6a..5a0d08979d 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/spell-check.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/spell-check.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Spell check in JavaScript (ES6) Document editor control
-Document Editor supports performing spell checking for any input text. You can perform spell checking for the text in Document Editor and it will provide suggestions for the mis-spelled words through dialog and in context menu. Document editor's spell checker is compatible with [hunspell dictionary files](https://github.com/wooorm/dictionaries).
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) supports performing spell checking for any input text. You can perform spell checking for the text in Document Editor and it will provide suggestions for the mis-spelled words through dialog and in context menu. Document editor's spell checker is compatible with [hunspell dictionary files](https://github.com/wooorm/dictionaries).
```ts
import { DocumentEditorContainer, Toolbar, SpellChecker } from '@syncfusion/ej2-documenteditor';
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/styles.md b/Document-Processing/Word/Word-Processor/javascript-es6/styles.md
index 529328c1eb..40d1f51d20 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/styles.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/styles.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Styles in JavaScript (ES6) Document editor control
-Styles are useful for applying a set of formatting consistently throughout the document. In Document Editor, styles are created and added to a document programmatically or via the built-in Styles dialog.
+Styles are useful for applying a set of formatting consistently throughout the document. In [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor), styles are created and added to a document programmatically or via the built-in Styles dialog.
## Styles definition overview
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/supported-fileformats.md b/Document-Processing/Word/Word-Processor/javascript-es6/supported-fileformats.md
index 036bd630ef..d8cb97a182 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/supported-fileformats.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/supported-fileformats.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Supported File Formats in TypeScript DOCX Editor
-Syncfusion® TypeScript DOCX Editor (Document Editor) supports a wide range of Microsoft Word and other document formats for opening and exporting, with both client-side and server-side capabilities.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) supports a wide range of Microsoft Word and other document formats for opening and exporting, with both client-side and server-side capabilities.
## Supported File Formats
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/table-format.md b/Document-Processing/Word/Word-Processor/javascript-es6/table-format.md
index f1efb77f20..e92e1c1a22 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/table-format.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/table-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Table format in JavaScript (ES6) Document editor control
-Document Editor customizes the formatting of table, or table cells such as table width, cell margins, cell spacing, background color, and table alignment. This section describes how to customize these formatting for selected cells, rows, or table in detail.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) customizes the formatting of table, or table cells such as table width, cell margins, cell spacing, background color, and table alignment. This section describes how to customize these formatting for selected cells, rows, or table in detail.
## Cell margins
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/table-of-contents.md b/Document-Processing/Word/Word-Processor/javascript-es6/table-of-contents.md
index ad3d55aaab..2fb724848c 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/table-of-contents.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/table-of-contents.md
@@ -14,7 +14,7 @@ The table of contents in a document is same as the list of chapters at the begin
## Inserting table of contents
-Document Editor exposes an API to insert table of contents at cursor position programmatically. You can specify the settings for table of contents explicitly. Otherwise, the default settings will be applied.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) exposes an API to insert table of contents at cursor position programmatically. You can specify the settings for table of contents explicitly. Otherwise, the default settings will be applied.
[`TableOfContentsSettings`](https://ej2.syncfusion.com/documentation/api/document-editor/tableOfContentsSettings/) contain the following properties:
* **startLevel**: Specifies the start level for constructing table of contents.
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/table.md b/Document-Processing/Word/Word-Processor/javascript-es6/table.md
index d6f3d10c83..9544254d68 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/table.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/table.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Table in JavaScript (ES6) Document editor control
-Tables are an efficient way to present information. Document Editor can display and edit the tables. You can select and edit tables through keyboard, mouse, or touch interactions. Document Editor exposes a rich set of APIs to perform these operations programmatically.
+Tables are an efficient way to present information. [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) can display and edit the tables. You can select and edit tables through keyboard, mouse, or touch interactions. Document Editor exposes a rich set of APIs to perform these operations programmatically.
## Create a table
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/text-format.md b/Document-Processing/Word/Word-Processor/javascript-es6/text-format.md
index 4bbde27f10..5214c6299e 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/text-format.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/text-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Text format in JavaScript (ES6) Document editor control
-Document Editor supports several formatting options for text like bold, italic, font color, highlight color, and more. This section describes how to modify the formatting for selected text in detail.
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) supports several formatting options for text like bold, italic, font color, highlight color, and more. This section describes how to modify the formatting for selected text in detail.
## Bold
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/text-wrapping-style.md b/Document-Processing/Word/Word-Processor/javascript-es6/text-wrapping-style.md
index 6ee0431ce9..7ed13516dc 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/text-wrapping-style.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/text-wrapping-style.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Text wrapping style in JavaScript (ES6) Document editor control
-Text wrapping refers to how images and shapes are fit with surrounding text in a document. Currently, DocumentEditor has only preservation support for image and textbox shape with below wrapping styles.
+Text wrapping refers to how images and shapes are fit with surrounding text in a document. Currently, [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) has only preservation support for image and textbox shape with below wrapping styles.
## In-Line with Text
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/track-changes.md b/Document-Processing/Word/Word-Processor/javascript-es6/track-changes.md
index 849ad92ffd..cde5845fb0 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/track-changes.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/track-changes.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Track changes in JavaScript (ES6) Document editor control
-Track Changes allows you to keep a record of changes or edits made to a document. You can then choose to accept or reject the modifications. It is a useful tool for managing changes made by several reviewers to the same document. If track changes option is enabled, all editing operations are preserved as revisions in Document Editor.
+Track Changes allows you to keep a record of changes or edits made to a document. You can then choose to accept or reject the modifications. It is a useful tool for managing changes made by several reviewers to the same document. If track changes option is enabled, all editing operations are preserved as revisions in [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor).
## Enable track changes in Document Editor
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/troubleshooting/document-loading-issue-with-404-error.md b/Document-Processing/Word/Word-Processor/javascript-es6/troubleshooting/document-loading-issue-with-404-error.md
index aa2edf00d6..13280178af 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/troubleshooting/document-loading-issue-with-404-error.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/troubleshooting/document-loading-issue-with-404-error.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Document loading issue with 404 error in JavaScript(ES6) DOCX Editor
-If document loading fails and you see a 404 error in the browser console, the Document Editor is unable to reach a valid Web Service endpoint.
+If document loading fails and you see a 404 error in the browser console, the [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) is unable to reach a valid Web Service endpoint.
## Reasons
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/unsupported-features.md b/Document-Processing/Word/Word-Processor/javascript-es6/unsupported-features.md
index ea77f77c97..928abd7b5d 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/unsupported-features.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/unsupported-features.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Unsupported Features in JavaScript (ES6) DOCX Editor
-This section describes the unsupported elements in Syncfusion® JavaScript (ES6) DOCX Editor (Document Editor)
+This section describes the unsupported elements in [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor)
## Document formatting
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/view.md b/Document-Processing/Word/Word-Processor/javascript-es6/view.md
index d56eda8139..4c5292490a 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/view.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/view.md
@@ -11,7 +11,7 @@ domainurl: ##DomainURL##
## Web layout
-DocumentEditor allows you to change the view to web layout and print using the [`layoutType`](https://ej2.syncfusion.com/documentation/api/document-editor#layouttype) property with the supported [`LayoutType`](https://ej2.syncfusion.com/documentation/api/document-editor/layoutType/).
+[TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) allows you to change the view to web layout and print using the [`layoutType`](https://ej2.syncfusion.com/documentation/api/document-editor#layouttype) property with the supported [`LayoutType`](https://ej2.syncfusion.com/documentation/api/document-editor/layoutType/).
```ts
let docEdit: DocumentEditor = new DocumentEditor({ layoutType: 'Continuous'});
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/web-services-overview.md b/Document-Processing/Word/Word-Processor/javascript-es6/web-services-overview.md
index b83addbdfa..0211d32bf1 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/web-services-overview.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/web-services-overview.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Web services in JavaScript (ES6) Document editor control
-You can deploy web APIs for server-side dependencies of Document Editor component in the following platforms.
+You can deploy web APIs for server-side dependencies of [TypeScript DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/javascript-docx-editor) (Document Editor) component in the following platforms.
* [ASP.NET Core](./web-services/core)
* [ASP.NET MVC](./web-services/mvc)
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/web-services/core.md b/Document-Processing/Word/Word-Processor/javascript-es6/web-services/core.md
index 8e912d80fe..a8b41b2ceb 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/web-services/core.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/web-services/core.md
@@ -56,7 +56,7 @@ The following example code illustrates how to write a Web API for importing Word
The web browsers do not support to display metafile images like EMF and WMF and also TIFF format images. As a fallback approach, you can convert the metafile/TIFF format image to raster image using any image converter in the `MetafileImageParsed` event and this fallback raster image will be displayed in the client-side Document editor component.
->Note: In `MetafileImageParsedEventArgs` event argument, you can get the metafile stream using `MetafileStream` property and you can get the `IsMetafile` boolean value to determine whether the image is meta file images(WMF,EMF) or Tiff format images. In below example, we have converted the TIFF to raster image in `ConvertTiffToRasterImage()` method using `Bitmiracle https://www.nuget.org/packages/BitMiracle.LibTiff.NET`.
+>Note: In `MetafileImageParsedEventArgs` event argument, you can get the metafile stream using `MetafileStream` property and you can get the `IsMetafile` boolean value to determine whether the image is meta file images(WMF,EMF) or TIFF format images. In below example, we have converted the TIFF to raster image in `ConvertTiffToRasterImage()` method using `Bitmiracle https://www.nuget.org/packages/BitMiracle.LibTiff.NET`.
The following example code illustrates how to use `MetafileImageParsed` event for creating fallback raster image for metafile present in a Word document.
@@ -227,11 +227,11 @@ The following example code illustrates how to write a Web API for restrict editi
[HttpPost]
[EnableCors("AllowAllOrigins")]
[Route("RestrictEditing")]
- public string[] RestrictEditing([FromBody]CustomRestrictParameter param)
+ public string[] RestrictEditing([FromBody] CustomRestrictParameter param)
{
- if (param.passwordBase64 == "" && param.passwordBase64 == null)
+ if (param.passwordBase64 == "" || param.passwordBase64 == null)
return null;
- return WordDocument.ComputeHash(param.passwordBase64, param.saltBase64, param.spinCount);
+ return WordDocument.ComputeHash(param.passwordBase64, param.saltBase64, param.spinCount, param.algorithmSid);
}
public class CustomRestrictParameter
@@ -239,6 +239,7 @@ The following example code illustrates how to write a Web API for restrict editi
public string passwordBase64 { get; set; }
public string saltBase64 { get; set; }
public int spinCount { get; set; }
+ public string algorithmSid { get; set;}
}
```
diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/web-services/mvc.md b/Document-Processing/Word/Word-Processor/javascript-es6/web-services/mvc.md
index 200feb05c7..ebec448a59 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es6/web-services/mvc.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es6/web-services/mvc.md
@@ -8,7 +8,7 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Mvc in JavaScript (ES6) Document editor control
+# MVC in JavaScript (ES6) Document editor control
DocumentEditor depends on server side interaction for below listed operations can be written in ASP.NET MVC using [Syncfusion.EJ2.WordEditor.AspNet.Mvc5](https://www.nuget.org/packages/Syncfusion.EJ2.WordEditor.AspNet.Mvc5) or [Syncfusion.EJ2.WordEditor.AspNet.Mvc4](https://www.nuget.org/packages/Syncfusion.EJ2.WordEditor.AspNet.Mvc4).
@@ -96,11 +96,11 @@ The following example code illustrates how to write a Web API for restrict editi
[HttpPost]
[EnableCors("*", "*", "*")]
[Route("RestrictEditing")]
- public string[] RestrictEditing([FromBody]CustomRestrictParameter param)
+ public string[] RestrictEditing([FromBody] CustomRestrictParameter param)
{
- if (param.passwordBase64 == "" && param.passwordBase64 == null)
+ if (param.passwordBase64 == "" || param.passwordBase64 == null)
return null;
- return Syncfusion.EJ2.DocumentEditor.WordDocument.ComputeHash(param.passwordBase64, param.saltBase64, param.spinCount);
+ return Syncfusion.EJ2.DocumentEditor.WordDocument.ComputeHash(param.passwordBase64, param.saltBase64, param.spinCount, param.algorithmSid);
}
public class CustomRestrictParameter
@@ -108,6 +108,7 @@ The following example code illustrates how to write a Web API for restrict editi
public string passwordBase64 { get; set; }
public string saltBase64 { get; set; }
public int spinCount { get; set; }
+ public string algorithmSid { get; set; }
}
```
diff --git a/Document-Processing/Word/Word-Processor/react/accessibility.md b/Document-Processing/Word/Word-Processor/react/accessibility.md
index fc61aca68d..a57451adde 100644
--- a/Document-Processing/Word/Word-Processor/react/accessibility.md
+++ b/Document-Processing/Word/Word-Processor/react/accessibility.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Accessibility in React Document editor component
-The accessibility compliance for the Document editor component is outlined below.
+The accessibility compliance for the [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) component is outlined below.
| Accessibility Criteria | Compatibility |
| -- | -- |
diff --git a/Document-Processing/Word/Word-Processor/react/bookmark.md b/Document-Processing/Word/Word-Processor/react/bookmark.md
index 469fe84e18..8981692bb6 100644
--- a/Document-Processing/Word/Word-Processor/react/bookmark.md
+++ b/Document-Processing/Word/Word-Processor/react/bookmark.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
Bookmark is a powerful tool that helps you to mark a place in the document to find again easily. You can enter many bookmarks in the document and give each one a unique name to identify easily.
-Document Editor provides built-in dialog to add, delete, and navigate bookmarks within the document. To add a bookmark, select a portion of text in the document. After that, jump to the location or add links to it within the document using built-in hyperlink dialog. You can also delete bookmarks from a document.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) provides built-in dialog to add, delete, and navigate bookmarks within the document. To add a bookmark, select a portion of text in the document. After that, jump to the location or add links to it within the document using built-in hyperlink dialog. You can also delete bookmarks from a document.
>Bookmark names need to begin with a letter. They can include both numbers and letters, but not spaces. To separate the words, use an underscore.
>Bookmark names starting with an underscore are called hidden bookmarks. For example, bookmarks generated for table of contents.
diff --git a/Document-Processing/Word/Word-Processor/react/chart.md b/Document-Processing/Word/Word-Processor/react/chart.md
index ab4e295b1e..ee6dca0c98 100644
--- a/Document-Processing/Word/Word-Processor/react/chart.md
+++ b/Document-Processing/Word/Word-Processor/react/chart.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Chart in React Document editor component
-Document Editor provides chart preservation support. Using Document Editor, you can see the chart reports from your Word document.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) provides chart preservation support. Using Document Editor, you can see the chart reports from your Word document.
The following example shows chart preservation in Document Editor.
diff --git a/Document-Processing/Word/Word-Processor/react/clipboard.md b/Document-Processing/Word/Word-Processor/react/clipboard.md
index 96aa0313f3..9661546f45 100644
--- a/Document-Processing/Word/Word-Processor/react/clipboard.md
+++ b/Document-Processing/Word/Word-Processor/react/clipboard.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Clipboard in React Document editor component
-Document Editor takes advantage of system clipboard and allows you to copy or move a portion of the document into it in HTML format, so that it can be pasted in any application that supports clipboard.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) takes advantage of system clipboard and allows you to copy or move a portion of the document into it in HTML format, so that it can be pasted in any application that supports clipboard.
## Copy
diff --git a/Document-Processing/Word/Word-Processor/react/collaborative-editing/using-redis-cache-asp-net-core.md b/Document-Processing/Word/Word-Processor/react/collaborative-editing/using-redis-cache-asp-net-core.md
index 9cfdfbf87b..a0254e818e 100644
--- a/Document-Processing/Word/Word-Processor/react/collaborative-editing/using-redis-cache-asp-net-core.md
+++ b/Document-Processing/Word/Word-Processor/react/collaborative-editing/using-redis-cache-asp-net-core.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Collaborative Editing in React with Redis in ASP.NET Core
-Syncfusion® React DOCX Editor (Document Editor) supports collaborative editing which Allows multiple users to work on the same document simultaneously. This can be done in real-time, so that collaborators can see the changes as they are made
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) supports collaborative editing which Allows multiple users to work on the same document simultaneously. This can be done in real-time, so that collaborators can see the changes as they are made
## Prerequisites
diff --git a/Document-Processing/Word/Word-Processor/react/collaborative-editing/using-redis-cache-java.md b/Document-Processing/Word/Word-Processor/react/collaborative-editing/using-redis-cache-java.md
index 608d941035..d777e47a67 100644
--- a/Document-Processing/Word/Word-Processor/react/collaborative-editing/using-redis-cache-java.md
+++ b/Document-Processing/Word/Word-Processor/react/collaborative-editing/using-redis-cache-java.md
@@ -14,7 +14,7 @@ Allows multiple users to work on the same document simultaneously. This can be d
## Prerequisites
-The following are needed to enable collaborative editing in Document Editor.
+The following are needed to enable collaborative editing in [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor).
- `SockJS`
- `Redis`
diff --git a/Document-Processing/Word/Word-Processor/react/comments.md b/Document-Processing/Word/Word-Processor/react/comments.md
index d0adb3a2ca..70a68cc2e4 100644
--- a/Document-Processing/Word/Word-Processor/react/comments.md
+++ b/Document-Processing/Word/Word-Processor/react/comments.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Comments in React Document editor component
-Document Editor allows you to add comments to documents. You can add, navigate and remove comments in code and from the UI.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) allows you to add comments to documents. You can add, navigate and remove comments in code and from the UI.
To know more about the comments in DocumentEditor component, you can check the video below.
diff --git a/Document-Processing/Word/Word-Processor/react/content-control.md b/Document-Processing/Word/Word-Processor/react/content-control.md
index 28923f14e7..d599f217e0 100644
--- a/Document-Processing/Word/Word-Processor/react/content-control.md
+++ b/Document-Processing/Word/Word-Processor/react/content-control.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Content control in React Document editor control
-Document Editor provides support for inserting, editing content controls.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) provides support for inserting, editing content controls.
Content controls can be categorized based on its occurrence in a document as follows,
diff --git a/Document-Processing/Word/Word-Processor/react/dialog.md b/Document-Processing/Word/Word-Processor/react/dialog.md
index 17736c9cee..c3bce364f2 100644
--- a/Document-Processing/Word/Word-Processor/react/dialog.md
+++ b/Document-Processing/Word/Word-Processor/react/dialog.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Dialog in React Document editor component
-Document Editor provides dialog support to major operations such as insert or edit hyperlink, formatting text, paragraph, style, list and table properties.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) provides dialog support to major operations such as insert or edit hyperlink, formatting text, paragraph, style, list and table properties.
## Font Dialog
diff --git a/Document-Processing/Word/Word-Processor/react/document-management.md b/Document-Processing/Word/Word-Processor/react/document-management.md
index 53c1da3011..f69f00f2f7 100644
--- a/Document-Processing/Word/Word-Processor/react/document-management.md
+++ b/Document-Processing/Word/Word-Processor/react/document-management.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Document management in React Document editor component
-Document Editor provides support to restrict editing. When the protected document includes range permission, then unique user or user group only authorized to edit separate text area.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) provides support to restrict editing. When the protected document includes range permission, then unique user or user group only authorized to edit separate text area.
## Set current user
diff --git a/Document-Processing/Word/Word-Processor/react/export.md b/Document-Processing/Word/Word-Processor/react/export.md
index d838496de5..103d5da5c0 100644
--- a/Document-Processing/Word/Word-Processor/react/export.md
+++ b/Document-Processing/Word/Word-Processor/react/export.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Export in React Document Editor Component
-Document Editor exports the document into various known file formats in client-side such as Microsoft Word document (.docx), Microsoft Word Template (.dotx), text document (.txt), and its own format called **Syncfusion® Document Text (.sfdt)**.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) exports the document into various known file formats in client-side such as Microsoft Word document (.docx), Microsoft Word Template (.dotx), text document (.txt), and its own format called **Syncfusion® Document Text (.sfdt)**.
We are providing two types of save APIs as mentioned below.
@@ -61,7 +61,7 @@ The following example shows how to export documents in document editor as Syncfu
The following example shows how to export the document as Word document (.docx).
->Note: The Syncfusion® Document Editor component's document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application. For more information about [why the document pagination (page-by-page display) differs from Microsoft Word](./import#why-the-document-pagination-differs-from-microsoft-word)
+>Note: The React Document Editor component's document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application. For more information about [why the document pagination (page-by-page display) differs from Microsoft Word](./import#why-the-document-pagination-differs-from-microsoft-word)
{% tabs %}
{% highlight js tabtitle="index.jsx" %}
@@ -101,7 +101,7 @@ The following example shows how to export the document as Word document (.docx).
The following example shows how to export the document as Word Template (.dotx).
->Note: The Syncfusion® Document Editor component's document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application. For more information about [why the document pagination (page-by-page display) differs from Microsoft Word](./import#why-the-document-pagination-differs-from-microsoft-word)
+>Note: The React Document Editor component's document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application. For more information about [why the document pagination (page-by-page display) differs from Microsoft Word](./import#why-the-document-pagination-differs-from-microsoft-word)
{% tabs %}
{% highlight js tabtitle="index.jsx" %}
diff --git a/Document-Processing/Word/Word-Processor/react/faq/sfdt-faqs.md b/Document-Processing/Word/Word-Processor/react/faq/sfdt-faqs.md
index e734e195f8..db3d061e8d 100644
--- a/Document-Processing/Word/Word-Processor/react/faq/sfdt-faqs.md
+++ b/Document-Processing/Word/Word-Processor/react/faq/sfdt-faqs.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# FAQs about SFDT in React DOCX Editor
-The frequently asked questions about SFDT in Document Editor is listed below:
+The frequently asked questions about SFDT in [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) is listed below:
## What is SFDT format?
diff --git a/Document-Processing/Word/Word-Processor/react/faq/unsupported-file-format.md b/Document-Processing/Word/Word-Processor/react/faq/unsupported-file-format.md
index db7a3ffe9a..7d966e390a 100644
--- a/Document-Processing/Word/Word-Processor/react/faq/unsupported-file-format.md
+++ b/Document-Processing/Word/Word-Processor/react/faq/unsupported-file-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Why Do I Get the Unsupported Warning Message When Opening a Document in React?
-If you receive an "The file format you have selected isn't supported. Please choose valid format." message when opening a document in the Document Editor, it typically indicates that the document format is not supported by the current version of the Document Editor. Here are some common reasons for this warning:
+If you receive an "The file format you have selected isn't supported. Please choose valid format." message when opening a document in the [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor), it typically indicates that the document format is not supported by the current version of the Document Editor. Here are some common reasons for this warning:
1. Unsupported File Format: The document you are trying to open might be in a format that the Document Editor does not support. Ensure you are using a supported format, such as SFDT.
2. Corrupted Document: The document file might be corrupted or improperly formatted. Try opening a different document to see if the issue persists.
To avoid this warning, always use the recommended document formats and features supported by the Document Editor.
diff --git a/Document-Processing/Word/Word-Processor/react/feature-module.md b/Document-Processing/Word/Word-Processor/react/feature-module.md
index a73662d4e7..25ce86a949 100644
--- a/Document-Processing/Word/Word-Processor/react/feature-module.md
+++ b/Document-Processing/Word/Word-Processor/react/feature-module.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Feature module in React Document editor component
-Document Editor features are segregated into individual feature-wise modules to enable selective referencing. By default, the document editor displays the document in read-only mode. The required modules should be injected to extend its functionality. The following are the selective modules of document editor that can be included as required:
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) features are segregated into individual feature-wise modules to enable selective referencing. By default, the document editor displays the document in read-only mode. The required modules should be injected to extend its functionality. The following are the selective modules of document editor that can be included as required:
* **Print** - Prints the document.
* **SfdtExport** - Exports the document as Syncfusion Document Text (.SFDT) file.
* **Selection** - Selects a portion of the document and copy it to the clipboard.
diff --git a/Document-Processing/Word/Word-Processor/react/fields.md b/Document-Processing/Word/Word-Processor/react/fields.md
index 8cf6d861f1..4093731529 100644
--- a/Document-Processing/Word/Word-Processor/react/fields.md
+++ b/Document-Processing/Word/Word-Processor/react/fields.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Fields in React Document editor component
-Document Editor has preservation support for all types of fields in an existing word document without any data loss.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) has preservation support for all types of fields in an existing word document without any data loss.
## Adding Fields
diff --git a/Document-Processing/Word/Word-Processor/react/find-and-replace.md b/Document-Processing/Word/Word-Processor/react/find-and-replace.md
index e9078bdc51..cb72245b63 100644
--- a/Document-Processing/Word/Word-Processor/react/find-and-replace.md
+++ b/Document-Processing/Word/Word-Processor/react/find-and-replace.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Find and replace in React Document editor component
-The document editor component searches a portion of text in the document through a built-in interface called `OptionsPane` or rich APIs. When used in combination with selection performs various operations on the search results like replacing it with some other text, highlighting it, making it bolder, and more.
+The [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) component searches a portion of text in the document through a built-in interface called `OptionsPane` or rich APIs. When used in combination with selection performs various operations on the search results like replacing it with some other text, highlighting it, making it bolder, and more.
## Options pane
diff --git a/Document-Processing/Word/Word-Processor/react/form-fields.md b/Document-Processing/Word/Word-Processor/react/form-fields.md
index 738395602e..31db265718 100644
--- a/Document-Processing/Word/Word-Processor/react/form-fields.md
+++ b/Document-Processing/Word/Word-Processor/react/form-fields.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Form fields in React Document editor component
-Document Editor Container component provide support for inserting Text, CheckBox, DropDown form fields through in-built toolbar.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) Container component provide support for inserting Text, CheckBox, DropDown form fields through in-built toolbar.

diff --git a/Document-Processing/Word/Word-Processor/react/getting-started.md b/Document-Processing/Word/Word-Processor/react/getting-started.md
index 6cd8ac1df2..b33d4cfec2 100644
--- a/Document-Processing/Word/Word-Processor/react/getting-started.md
+++ b/Document-Processing/Word/Word-Processor/react/getting-started.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Getting started with React DOCX Editor
-Syncfusion® [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) enables you to create, edit, view, and print Word documents in web applications. This section guides you through the steps to get started and create a DOCX Editor in a React application.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) enables you to create, edit, view, and print Word documents in web applications. This section guides you through the steps to get started and create a DOCX Editor in a React application.
## Steps to create a React DOCX Editor
@@ -229,6 +229,7 @@ N> If you don't require the above functionalities, you can deploy the component
For detailed information about server-side dependencies, refer to the [Web Services Overview](./web-services-overview) page.
+N> Looking for the full React DOCX Editor component overview, features, pricing, and documentation? Visit the [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) page.
## See also
diff --git a/Document-Processing/Word/Word-Processor/react/global-local.md b/Document-Processing/Word/Word-Processor/react/global-local.md
index 2091c657f5..11ee908fce 100644
--- a/Document-Processing/Word/Word-Processor/react/global-local.md
+++ b/Document-Processing/Word/Word-Processor/react/global-local.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## Localization
-The `Localization` library allows you to localize default text content of the Document Editor. The document editor component has static text on some features (like find & replace, context-menu, dialogs) that can be changed to other cultures (Arabic, Deutsch, French, etc.) by defining the locale value and translation object. Please refer the sample link [RTL](https://document.syncfusion.com/demos/docx-editor/react/#/tailwind3/document-editor/right-to-left)
+The `Localization` library allows you to localize default text content of the Document Editor. The [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) component has static text on some features (like find & replace, context-menu, dialogs) that can be changed to other cultures (Arabic, Deutsch, French, etc.) by defining the locale value and translation object. Please refer the sample link [RTL](https://document.syncfusion.com/demos/docx-editor/react/#/tailwind3/document-editor/right-to-left)
Note: Please refer the [Locale](https://github.com/syncfusion/ej2-locale).
diff --git a/Document-Processing/Word/Word-Processor/react/header-footer.md b/Document-Processing/Word/Word-Processor/react/header-footer.md
index 215cca8369..8346397920 100644
--- a/Document-Processing/Word/Word-Processor/react/header-footer.md
+++ b/Document-Processing/Word/Word-Processor/react/header-footer.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Header Footer in React Document Editor Component
-Document Editor supports headers and footers in its document. Each section in the document can have the following types of headers and footers:
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) supports headers and footers in its document. Each section in the document can have the following types of headers and footers:
* First page: Used only on the first page of the section.
* Even pages: Used on all even numbered pages in the section.
diff --git a/Document-Processing/Word/Word-Processor/react/history.md b/Document-Processing/Word/Word-Processor/react/history.md
index ad24beb80b..8e05d35b7f 100644
--- a/Document-Processing/Word/Word-Processor/react/history.md
+++ b/Document-Processing/Word/Word-Processor/react/history.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# History in React Document editor component
-Document Editor tracks the history of all editing actions done in the document, which allows undo and redo functionality.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) tracks the history of all editing actions done in the document, which allows undo and redo functionality.
## Enable or disable history
diff --git a/Document-Processing/Word/Word-Processor/react/how-to.md b/Document-Processing/Word/Word-Processor/react/how-to.md
index f975523d4d..2f08e2f716 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# How to in React Document editor component
-Document Editor triggers the [`keyDown`](./api-documentEditorKeyDownEventArgs.html) event every time when any key is entered and provides an instance of `DocumentEditorKeyDownEventArgs`. You can use the `isHandled` property to override the keyboard shortcut behavior.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) triggers the [`keyDown`](./api-documentEditorKeyDownEventArgs.html) event every time when any key is entered and provides an instance of `DocumentEditorKeyDownEventArgs`. You can use the `isHandled` property to override the keyboard shortcut behavior.
## Preventing default keyboard shortcut
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/add-save-button-in-toolbar.md b/Document-Processing/Word/Word-Processor/react/how-to/add-save-button-in-toolbar.md
index 58e9271526..ff9d77849b 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/add-save-button-in-toolbar.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/add-save-button-in-toolbar.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## To add a save button to the existing toolbar in DocumentEditorContainer
-DocumentEditorContainer allows you to add a new button to the existing items in a toolbar using [`CustomToolbarItemModel`](https://ej2.syncfusion.com/react/documentation/api/document-editor/customToolbarItemModel/) and with existing items in [`toolbarItems`](https://ej2.syncfusion.com/react/documentation/api/document-editor-container#toolbaritems) property. Newly added item click action can be defined in [`toolbarClick`](https://ej2.syncfusion.com/react/documentation/api/toolbar/clickEventArgs/).
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) Container allows you to add a new button to the existing items in a toolbar using [`CustomToolbarItemModel`](https://ej2.syncfusion.com/react/documentation/api/document-editor/customToolbarItemModel/) and with existing items in [`toolbarItems`](https://ej2.syncfusion.com/react/documentation/api/document-editor-container#toolbaritems) property. Newly added item click action can be defined in [`toolbarClick`](https://ej2.syncfusion.com/react/documentation/api/toolbar/clickEventArgs/).
{% raw %}
```ts
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/change-document-view.md b/Document-Processing/Word/Word-Processor/react/how-to/change-document-view.md
index 3d40748a39..6792b86465 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/change-document-view.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/change-document-view.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## How to change the document view in DocumentEditor component
-Document Editor allows you to change the view to web layout and print using the [`layoutType`](https://ej2.syncfusion.com/react/documentation/api/document-editor#layouttype) property with the supported [`LayoutType`](https://ej2.syncfusion.com/react/documentation/api/document-editor/layoutType/).
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) allows you to change the view to web layout and print using the [`layoutType`](https://ej2.syncfusion.com/react/documentation/api/document-editor#layouttype) property with the supported [`LayoutType`](https://ej2.syncfusion.com/react/documentation/api/document-editor/layoutType/).
```
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/change-the-cursor-color-in-document-editor.md b/Document-Processing/Word/Word-Processor/react/how-to/change-the-cursor-color-in-document-editor.md
index 6e7fc316d5..bfc5af7b34 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/change-the-cursor-color-in-document-editor.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/change-the-cursor-color-in-document-editor.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Change the cursor color in document editor in React Document editor component
-Document Editor default cursor color is black. The user can change the color by overriding the css property using class name. The Document editor cursor css have a class named `e-de-blink-cursor`.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) default cursor color is black. The user can change the color by overriding the css property using class name. The Document editor cursor css have a class named `e-de-blink-cursor`.
Please refer the below code snippet to change the cursor color to red.
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/change-the-default-search-highlight-color.md b/Document-Processing/Word/Word-Processor/react/how-to/change-the-default-search-highlight-color.md
index 096b560faf..4812a8f132 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/change-the-default-search-highlight-color.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/change-the-default-search-highlight-color.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Change the default search highlight color in React Document editor component
-Document editor provides an options to change the default search highlight color using [`searchHighlightColor`](https://ej2.syncfusion.com/react/documentation/api/document-editor/documentEditorSettingsModel#searchhighlightcolor) in Document editor settings. The highlight color which is given in [`documentEditorSettings`](https://ej2.syncfusion.com/react/documentation/api/document-editor-container#documenteditorsettings) will be highlighted on the searched text. By default, search highlight color is `yellow`.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) provides an options to change the default search highlight color using [`searchHighlightColor`](https://ej2.syncfusion.com/react/documentation/api/document-editor/documentEditorSettingsModel#searchhighlightcolor) in Document editor settings. The highlight color which is given in [`documentEditorSettings`](https://ej2.syncfusion.com/react/documentation/api/document-editor-container#documenteditorsettings) will be highlighted on the searched text. By default, search highlight color is `yellow`.
Similarly, you can use [`documentEditorSettings`](https://ej2.syncfusion.com/react/documentation/api/document-editor#documenteditorsettings) property for DocumentEditor also.
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/customize-color-picker.md b/Document-Processing/Word/Word-Processor/react/how-to/customize-color-picker.md
index 896c0419be..75f27e39e3 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/customize-color-picker.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/customize-color-picker.md
@@ -9,7 +9,7 @@ domainurl: ##DomainURL##
---
# Customize color picker in React Document editor control
-Document editor provides an options to customize the color picker using [`colorPickerSettings`](https://ej2.syncfusion.com/react/documentation/api/document-editor/documentEditorSettingsModel#colorpickersettings) in Document editor settings. Color picker offers customization options for default appearance, by allowing selection between Picker or Palette mode, for font and border colors."
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) provides an options to customize the color picker using [`colorPickerSettings`](https://ej2.syncfusion.com/react/documentation/api/document-editor/documentEditorSettingsModel#colorpickersettings) in Document editor settings. Color picker offers customization options for default appearance, by allowing selection between Picker or Palette mode, for font and border colors."
Similarly, you can use [`documentEditorSettings`](https://ej2.syncfusion.com/react/documentation/api/document-editor#documenteditorsettings) property for DocumentEditor also.
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/customize-context-menu.md b/Document-Processing/Word/Word-Processor/react/how-to/customize-context-menu.md
index 5c8cffefc2..c3a2cf1ae3 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/customize-context-menu.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/customize-context-menu.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## How to customize context menu in Document Editor
-Document Editor allows you to add custom option in context menu. It can be achieved by using the [`addCustomMenu()`](https://ej2.syncfusion.com/react/documentation/api/document-editor/contextmenu#addcustommenu) method and custom action is defined using the [`customContextMenuSelect`](https://ej2.syncfusion.com/react/documentation/api/document-editor/customContentMenuEventArgs/)
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) allows you to add custom option in context menu. It can be achieved by using the [`addCustomMenu()`](https://ej2.syncfusion.com/react/documentation/api/document-editor/contextmenu#addcustommenu) method and custom action is defined using the [`customContextMenuSelect`](https://ej2.syncfusion.com/react/documentation/api/document-editor/customContentMenuEventArgs/)
### Add Custom Option
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/customize-font-family-drop-down.md b/Document-Processing/Word/Word-Processor/react/how-to/customize-font-family-drop-down.md
index 03eaebb50e..d608e11d14 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/customize-font-family-drop-down.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/customize-font-family-drop-down.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Customize font family drop down in React Document editor component
-Document editor provides an options to customize the font family drop down list values using [`fontfamilies`](https://ej2.syncfusion.com/react/documentation/api/document-editor/documentEditorSettingsModel#fontfamilies) in Document editor settings. Fonts which are added in fontFamilies of [`documentEditorSettings`](https://ej2.syncfusion.com/react/documentation/api/document-editor-container#documenteditorsettings) will be displayed on font drop down list of text properties pane and font dialog.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) provides an options to customize the font family drop down list values using [`fontfamilies`](https://ej2.syncfusion.com/react/documentation/api/document-editor/documentEditorSettingsModel#fontfamilies) in Document editor settings. Fonts which are added in fontFamilies of [`documentEditorSettings`](https://ej2.syncfusion.com/react/documentation/api/document-editor-container#documenteditorsettings) will be displayed on font drop down list of text properties pane and font dialog.
Similarly, you can use [`documentEditorSettings`](https://ej2.syncfusion.com/react/documentation/api/document-editor#documenteditorsettings) property for DocumentEditor also.
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/customize-ribbon.md b/Document-Processing/Word/Word-Processor/react/how-to/customize-ribbon.md
index 05cb204307..615a8550f2 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/customize-ribbon.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/customize-ribbon.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Customize Ribbon in React Document editor component
-The Syncfusion Document Editor provides an extensive and flexible API to customize the built-in ribbon UI. You can:
+The [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) provides an extensive and flexible API to customize the built-in ribbon UI. You can:
- Customize the File menu.
- Add the Backstage menu instead of File menu.
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/customize-tool-bar.md b/Document-Processing/Word/Word-Processor/react/how-to/customize-tool-bar.md
index e5766b2ec1..e5ad5382f0 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/customize-tool-bar.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/customize-tool-bar.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## How to customize existing toolbar in DocumentEditorContainer
-Document Editor Container allows you to customize(add, show, hide, enable, and disable) existing items in a toolbar.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) Container allows you to customize(add, show, hide, enable, and disable) existing items in a toolbar.
* Add - New items can defined by [`CustomToolbarItemModel`](https://ej2.syncfusion.com/react/documentation/api/document-editor/customToolbarItemModel/) and with existing items in [`toolbarItems`](https://ej2.syncfusion.com/react/documentation/api/document-editor-container#toolbaritems) property. Newly added item click action can be defined in [`toolbarClick`](https://ej2.syncfusion.com/react/documentation/api/toolbar/clickEventArgs/).
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/deploy-document-editor-component-for-mobile.md b/Document-Processing/Word/Word-Processor/react/how-to/deploy-document-editor-component-for-mobile.md
index 33f6919c19..ce3cbc2d62 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/deploy-document-editor-component-for-mobile.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/deploy-document-editor-component-for-mobile.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## Document editor component for Mobile
-At present, Document editor component is not responsive for mobile, and we haven't ensured the editing functionalities in mobile browsers. Whereas it works properly as a document viewer in mobile browsers.
+At present, [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) component is not responsive for mobile, and we haven't ensured the editing functionalities in mobile browsers. Whereas it works properly as a document viewer in mobile browsers.
Hence, it is recommended to switch the Document editor component as read-only in mobile browsers. Also, invoke [`fitPage`](https://ej2.syncfusion.com/react/documentation/api/document-editor#fitpage/) method with `FitPageWidth` parameter in document change event, such as to display one full page by adjusting the zoom factor.
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/disable-auto-focus.md b/Document-Processing/Word/Word-Processor/react/how-to/disable-auto-focus.md
index 752946602f..bb6cd019a9 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/disable-auto-focus.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/disable-auto-focus.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# How to disable auto focus in Syncfusion® React Document Editor component
-Document Editor gets focused automatically when the page loads. If you want the Document editor not to be focused automatically it can be customized.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) gets focused automatically when the page loads. If you want the Document editor not to be focused automatically it can be customized.
The following example illustrates to disable the auto focus in DocumentEditorContainer.
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/disable-drag-and-drop.md b/Document-Processing/Word/Word-Processor/react/how-to/disable-drag-and-drop.md
index c0850b7d1b..66f971d2da 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/disable-drag-and-drop.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/disable-drag-and-drop.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# How to disable drag and drop in document editor in React Document editor component
-Document Editor provides support to drag and drop contents within the component and it can be customized(enable and disable) using [`allowDragAndDrop`](https://ej2.syncfusion.com/react/documentation/api/document-editor-container/documentEditorSettingsModel/#allowdraganddrop) property in Document editor settings.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) provides support to drag and drop contents within the component and it can be customized(enable and disable) using [`allowDragAndDrop`](https://ej2.syncfusion.com/react/documentation/api/document-editor-container/documentEditorSettingsModel/#allowdraganddrop) property in Document editor settings.
The following example illustrates to customize the drag and drop option.
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/disable-optimized-text-measuring.md b/Document-Processing/Word/Word-Processor/react/how-to/disable-optimized-text-measuring.md
index d4ee835756..2f31473d24 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/disable-optimized-text-measuring.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/disable-optimized-text-measuring.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Disable optimized text measuring in React Document editor component
-Starting from v19.3.0.x, the accuracy of text size measurements in Document editor is improved such as to match Microsoft Word pagination for most Word documents. This improvement is included as default behavior along with an optional API [`enableOptimizedTextMeasuring`](https://ej2.syncfusion.com/react/documentation/api/document-editor/documentEditorSettingsModel#enableoptimizedtextmeasuring) in Document editor settings.
+Starting from v19.3.0.x, the accuracy of text size measurements in [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) is improved such as to match Microsoft Word pagination for most Word documents. This improvement is included as default behavior along with an optional API [`enableOptimizedTextMeasuring`](https://ej2.syncfusion.com/react/documentation/api/document-editor/documentEditorSettingsModel#enableoptimizedtextmeasuring) in Document editor settings.
If you want the Document editor component to retain the document pagination (display page-by-page) behavior like v19.2.0.x and older versions. Then you can disable this optimized text measuring improvement, by setting `false` to [`enableOptimizedTextMeasuring`](https://ej2.syncfusion.com/react/documentation/api/document-editor/documentEditorSettingsModel#enableoptimizedtextmeasuring) property of React Document Editor component.
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/enable-ruler-in-document-editor-component.md b/Document-Processing/Word/Word-Processor/react/how-to/enable-ruler-in-document-editor-component.md
index 680b1e648d..1d98994d14 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/enable-ruler-in-document-editor-component.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/enable-ruler-in-document-editor-component.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
## How to enable ruler in React Document Editor component
-Using ruler we can refer to setting specific margins, tab stops, or indentations within a document to ensure consistent formatting in Document Editor.
+Using ruler we can refer to setting specific margins, tab stops, or indentations within a document to ensure consistent formatting in [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor).
The following example illustrates how to enable ruler in Document Editor
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/export-document-as-pdf.md b/Document-Processing/Word/Word-Processor/react/how-to/export-document-as-pdf.md
index acacdf8bf4..9582372ba7 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/export-document-as-pdf.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/export-document-as-pdf.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
In this article, we are going to see how to export the document as PDF format. You can export the document as PDF in following ways:
-To quickly get started with exporting to PDF in the Document Editor, check out the video below.
+To quickly get started with exporting to PDF in the [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor), check out the video below.
{% youtube "https://www.youtube.com/watch?v=YMNGYPrDyv0" %}
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/get-current-word.md b/Document-Processing/Word/Word-Processor/react/how-to/get-current-word.md
index 59e774c9d2..ec8244609a 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/get-current-word.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/get-current-word.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Get current word in React Document editor component
-You can get the current word or paragraph content from the React Document Editor component as plain text and SFDT (rich text).
+You can get the current word or paragraph content from the [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) component as plain text and SFDT (rich text).
## Select and get the word in current cursor position
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/get-the-selected-content.md b/Document-Processing/Word/Word-Processor/react/how-to/get-the-selected-content.md
index e697fbb80c..e17021bb6d 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/get-the-selected-content.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/get-the-selected-content.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Get the selected content in React Document editor component
-You can get the selected content from the React Document Editor component as plain text and SFDT (rich text).
+You can get the selected content from the [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) component as plain text and SFDT (rich text).
## Get the selected content as plain text
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/insert-page-number-and-navigate-to-page.md b/Document-Processing/Word/Word-Processor/react/how-to/insert-page-number-and-navigate-to-page.md
index 7a6be2f3c2..a88fd51083 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/insert-page-number-and-navigate-to-page.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/insert-page-number-and-navigate-to-page.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Insert page number and navigate to page in React Document editor component
-You can insert page number and navigate to specific page in React Document Editor component by following ways.
+You can insert page number and navigate to specific page in [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) component by following ways.
## Insert page number
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/insert-text-in-current-position.md b/Document-Processing/Word/Word-Processor/react/how-to/insert-text-in-current-position.md
index 0862b4ac91..ecd8c3210b 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/insert-text-in-current-position.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/insert-text-in-current-position.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Insert text in current position in React Document editor component
-You can insert the text, paragraph and rich-text content in React Document Editor component.
+You can insert the text, paragraph and rich-text content in [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) component.
## Insert text in current cursor position
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/insert-text-or-image-in-table-programmatically.md b/Document-Processing/Word/Word-Processor/react/how-to/insert-text-or-image-in-table-programmatically.md
index 7d91cbfe48..86ded67934 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/insert-text-or-image-in-table-programmatically.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/insert-text-or-image-in-table-programmatically.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Insert text or image in table programmatically in React Document editor component
-Using Document editor API's, you can insert [`text`](../how-to/insert-text-in-current-position#insert-text-in-current-cursor-position) or [`image`](../image#images) in [`table`](../table#create-a-table) programmatically based on your requirement.
+Using [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) API's, you can insert [`text`](../how-to/insert-text-in-current-position#insert-text-in-current-cursor-position) or [`image`](../image#images) in [`table`](../table#create-a-table) programmatically based on your requirement.
[`text`](../how-to/insert-text-in-current-position)
Use [`selection`](../how-to/move-selection-to-specific-position#selects-content-based-on-start-and-end-hierarchical-index) API's to navigate between rows and cells.
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/open-default-document.md b/Document-Processing/Word/Word-Processor/react/how-to/open-default-document.md
index f54d42d970..e17f9cc6bb 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/open-default-document.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/open-default-document.md
@@ -14,7 +14,7 @@ In this article, we are going to see how to open a default document when Documen
## Opening a default document in DocumentEditor
-By default, Document Editor will open blank document. You can use [`open`](https://ej2.syncfusion.com/react/documentation/api/document-editor#open) API in Document Editor to open the sfdt content.
+By default, [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) will open blank document. You can use [`open`](https://ej2.syncfusion.com/react/documentation/api/document-editor#open) API in Document Editor to open the sfdt content.
Document editor have [`created`](https://ej2.syncfusion.com/react/documentation/api/document-editor#created) event which gets triggered once Document editor control created. So, if you want to open the document by default, you can use [`open`](https://ej2.syncfusion.com/react/documentation/api/document-editor#open) and [`created`](https://ej2.syncfusion.com/react/documentation/api/document-editor#created) API.
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/open-document-by-address.md b/Document-Processing/Word/Word-Processor/react/how-to/open-document-by-address.md
index fc90da6311..64b8a39f02 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/open-document-by-address.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/open-document-by-address.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## How to open a document from URL in DocumentEditor
-In this article, we are going to see how to open a document from URL in DocumentEditor
+In this article, we are going to see how to open a document from URL in [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor)
please refer below example for client-side code
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/optimize-sfdt.md b/Document-Processing/Word/Word-Processor/react/how-to/optimize-sfdt.md
index 4d74526312..113f9c8974 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/optimize-sfdt.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/optimize-sfdt.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# How to optimize the SFDT file
-Starting from version v21.1.x, the SFDT file generated in Word Processor component is optimized by default to reduce the file size. All static keys are minified, and the final JSON string is compressed. This helps reduce the SFDT file size relative to a DOCX file and provides the following benefits,
+Starting from version v21.1.x, the SFDT file generated in [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) component is optimized by default to reduce the file size. All static keys are minified, and the final JSON string is compressed. This helps reduce the SFDT file size relative to a DOCX file and provides the following benefits,
* File transfer between client and server through the internet gets faster.
* The new optimized SFDT files require less storage space than the old SFDT files.
Hence, the optimized SFDT file can't be directly manipulated as JSON string.
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/override-the-keyboard-shortcuts.md b/Document-Processing/Word/Word-Processor/react/how-to/override-the-keyboard-shortcuts.md
index c43048e75c..881c257b40 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/override-the-keyboard-shortcuts.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/override-the-keyboard-shortcuts.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Override the keyboard shortcuts in React Document editor component
-Document Editor triggers the [`keyDown`](https://ej2.syncfusion.com/react/documentation/api/document-editor#keydown) event every time when any key is entered and provides an instance of [`DocumentEditorKeyDownEventArgs`](https://ej2.syncfusion.com/react/documentation/api/document-editor/documentEditorKeyDownEventArgs/). You can use the [`isHandled`](https://ej2.syncfusion.com/react/documentation/api/document-editor/documentEditorKeyDownEventArgs#ishandled) property to override the keyboard shortcut behavior.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) triggers the [`keyDown`](https://ej2.syncfusion.com/react/documentation/api/document-editor#keydown) event every time when any key is entered and provides an instance of [`DocumentEditorKeyDownEventArgs`](https://ej2.syncfusion.com/react/documentation/api/document-editor/documentEditorKeyDownEventArgs/). You can use the [`isHandled`](https://ej2.syncfusion.com/react/documentation/api/document-editor/documentEditorKeyDownEventArgs#ishandled) property to override the keyboard shortcut behavior.
## Preventing default keyboard shortcut
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/perform-mail-merge-in-document-editor.md b/Document-Processing/Word/Word-Processor/react/how-to/perform-mail-merge-in-document-editor.md
index 2a9bd40c78..12106edbe0 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/perform-mail-merge-in-document-editor.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/perform-mail-merge-in-document-editor.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# How to perform mail merge in React DOCX Editor
-You can perform mail merge in the React DOCX Editor (Document Editor) using the following approach:
+You can perform mail merge in the [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) using the following approach:
1. Insert merge fields programmatically using Document Editor APIs.
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/read-by-default.md b/Document-Processing/Word/Word-Processor/react/how-to/read-by-default.md
index 9d8a16a9bd..7687dd41e9 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/read-by-default.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/read-by-default.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Read by default in React Document editor component
-In this article, we are going to see how to open a document in read only mode by default in Document Editor & Document Editor Container.
+In this article, we are going to see how to open a document in read only mode by default in [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) & Document Editor Container.
## Opening a document in read only mode by default in DocumentEditor
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/resize-document-editor.md b/Document-Processing/Word/Word-Processor/react/how-to/resize-document-editor.md
index 1cf1b91043..5880a6432b 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/resize-document-editor.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/resize-document-editor.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Resize document editor in React Document editor component
-In this article, we are going to see how to change height and width of Document Editor.
+In this article, we are going to see how to change height and width of [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor).
## Change height of Document Editor
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/retrieve-the-bookmark-content-as-text.md b/Document-Processing/Word/Word-Processor/react/how-to/retrieve-the-bookmark-content-as-text.md
index 02afb88fb0..258d139b78 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/retrieve-the-bookmark-content-as-text.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/retrieve-the-bookmark-content-as-text.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Retrieve the bookmark content as text in React Document editor component
-You can get the bookmark or whole document content from the React Document Editor component as plain text and SFDT (rich text).
+You can get the bookmark or whole document content from the [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) component as plain text and SFDT (rich text).
## Get the bookmark content as plain text
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/set-default-format-in-document-editor.md b/Document-Processing/Word/Word-Processor/react/how-to/set-default-format-in-document-editor.md
index 36030b1419..c3f19dc6fc 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/set-default-format-in-document-editor.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/set-default-format-in-document-editor.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Set default format in document editor in React Document editor component
-You can set the default character format, paragraph format and section format in Document editor.
+You can set the default character format, paragraph format and section format in [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor).
## Set the default character format
diff --git a/Document-Processing/Word/Word-Processor/react/how-to/show-hide-spinner.md b/Document-Processing/Word/Word-Processor/react/how-to/show-hide-spinner.md
index bedc068a9b..996f3cf0ab 100644
--- a/Document-Processing/Word/Word-Processor/react/how-to/show-hide-spinner.md
+++ b/Document-Processing/Word/Word-Processor/react/how-to/show-hide-spinner.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Show hide spinner in React Document editor component
-Using [`spinner`](https://ej2.syncfusion.com/documentation/spinner/getting-started#create-the-spinner-globally) component, you can show/hide spinner while opening document in DocumentEditor .
+Using [`spinner`](https://ej2.syncfusion.com/documentation/spinner/getting-started#create-the-spinner-globally) component, you can show/hide spinner while opening document in [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor).
Example code snippet to show/hide spinner
diff --git a/Document-Processing/Word/Word-Processor/react/image.md b/Document-Processing/Word/Word-Processor/react/image.md
index 44957452ca..2c37a776d7 100644
--- a/Document-Processing/Word/Word-Processor/react/image.md
+++ b/Document-Processing/Word/Word-Processor/react/image.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Image in React Document editor component
-Document Editor supports common raster format images like PNG, BMP, JPEG, SVG and GIF. You can insert an image file or online image in the document using the [`insertImage()`](https://ej2.syncfusion.com/react/documentation/api/document-editor/editor#insertimage) method. Refer to the following sample code.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) supports common raster format images like PNG, BMP, JPEG, SVG and GIF. You can insert an image file or online image in the document using the [`insertImage()`](https://ej2.syncfusion.com/react/documentation/api/document-editor/editor#insertimage) method. Refer to the following sample code.
{% raw %}
diff --git a/Document-Processing/Word/Word-Processor/react/import.md b/Document-Processing/Word/Word-Processor/react/import.md
index c871032b45..0d1edaca60 100644
--- a/Document-Processing/Word/Word-Processor/react/import.md
+++ b/Document-Processing/Word/Word-Processor/react/import.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Import in React Document editor component
-In Document Editor, the documents are stored in its own format called **Syncfusion Document Text (SFDT)**.
+In [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor), the documents are stored in its own format called **Syncfusion Document Text (SFDT)**.
The following example shows how to open SFDT data in Document Editor.
diff --git a/Document-Processing/Word/Word-Processor/react/keyboard-shortcut.md b/Document-Processing/Word/Word-Processor/react/keyboard-shortcut.md
index d312ddaccb..d65a047f12 100644
--- a/Document-Processing/Word/Word-Processor/react/keyboard-shortcut.md
+++ b/Document-Processing/Word/Word-Processor/react/keyboard-shortcut.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## Text formatting
-The following table lists the default keyboard shortcuts in document editor for formatting text:
+The following table lists the default keyboard shortcuts in [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) for formatting text:
| Key combination | Description |
|-----------------|-------------|
diff --git a/Document-Processing/Word/Word-Processor/react/link.md b/Document-Processing/Word/Word-Processor/react/link.md
index 7b581139fa..4ccdf538f9 100644
--- a/Document-Processing/Word/Word-Processor/react/link.md
+++ b/Document-Processing/Word/Word-Processor/react/link.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Link in React Document editor component
-Document Editor supports hyperlink field. You can link a part of the document content to Internet or file location, mail address, or any text within the document.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) supports hyperlink field. You can link a part of the document content to Internet or file location, mail address, or any text within the document.
## Navigate a hyperlink
diff --git a/Document-Processing/Word/Word-Processor/react/list-format.md b/Document-Processing/Word/Word-Processor/react/list-format.md
index 5711fd77e3..526d458312 100644
--- a/Document-Processing/Word/Word-Processor/react/list-format.md
+++ b/Document-Processing/Word/Word-Processor/react/list-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# List format in React Document editor component
-Document Editor supports both the single-level and multilevel lists. Lists are used to organize data as step-by-step instructions in documents for easy understanding of key points. You can apply list to the paragraph either using supported APIs.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) supports both the single-level and multilevel lists. Lists are used to organize data as step-by-step instructions in documents for easy understanding of key points. You can apply list to the paragraph either using supported APIs.
## Create bullet list
diff --git a/Document-Processing/Word/Word-Processor/react/nextjs-getting-started.md b/Document-Processing/Word/Word-Processor/react/nextjs-getting-started.md
index 80cf45cb0d..be9b33f2db 100644
--- a/Document-Processing/Word/Word-Processor/react/nextjs-getting-started.md
+++ b/Document-Processing/Word/Word-Processor/react/nextjs-getting-started.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Getting started with React DOCX Editor in Next.js
-This section provides a step-by-step guide for setting up a Next.js application and integrating the Syncfusion® [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) component.
+This section provides a step-by-step guide for setting up a Next.js application and integrating the [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) component.
## Steps to create a React DOCX Editor in Next.js
diff --git a/Document-Processing/Word/Word-Processor/react/notes.md b/Document-Processing/Word/Word-Processor/react/notes.md
index 0968d92c54..b7ecfe4e92 100644
--- a/Document-Processing/Word/Word-Processor/react/notes.md
+++ b/Document-Processing/Word/Word-Processor/react/notes.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Notes in React Document editor component
-DocumentEditorContainer component provides support for inserting footnotes and endnotes through the in-built toolbar. Refer to the following screenshot.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) Container component provides support for inserting footnotes and endnotes through the in-built toolbar. Refer to the following screenshot.

diff --git a/Document-Processing/Word/Word-Processor/react/opening-documents/aws-s3-bucket.md b/Document-Processing/Word/Word-Processor/react/opening-documents/aws-s3-bucket.md
index 6223cc2581..efd53b46c9 100644
--- a/Document-Processing/Word/Word-Processor/react/opening-documents/aws-s3-bucket.md
+++ b/Document-Processing/Word/Word-Processor/react/opening-documents/aws-s3-bucket.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from AWS S3 in React Document editor
-To load a document from AWS S3 in a Document Editor, you can follow the steps below
+To load a document from AWS S3 in a [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Create a Simple Document Editor Sample in React
diff --git a/Document-Processing/Word/Word-Processor/react/opening-documents/azure-blob-storage.md b/Document-Processing/Word/Word-Processor/react/opening-documents/azure-blob-storage.md
index 56b3b011e3..20a9d68860 100644
--- a/Document-Processing/Word/Word-Processor/react/opening-documents/azure-blob-storage.md
+++ b/Document-Processing/Word/Word-Processor/react/opening-documents/azure-blob-storage.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Azure Blob Storage in React Document editor
-To load document from Azure Blob Storage in a Document Editor, you can follow the steps below
+To load document from Azure Blob Storage in a [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Create a Simple Document Editor Sample in React
diff --git a/Document-Processing/Word/Word-Processor/react/opening-documents/box-cloud-file-storage.md b/Document-Processing/Word/Word-Processor/react/opening-documents/box-cloud-file-storage.md
index 062262f324..564275c65d 100644
--- a/Document-Processing/Word/Word-Processor/react/opening-documents/box-cloud-file-storage.md
+++ b/Document-Processing/Word/Word-Processor/react/opening-documents/box-cloud-file-storage.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Box cloud file storage in React Document editor
-To load a document from Box cloud file storage in a document Editor, you can follow the steps below
+To load a document from Box cloud file storage in a [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor), you can follow the steps below
**Step 1** Set up a Box developer account and create a Box application
diff --git a/Document-Processing/Word/Word-Processor/react/opening-documents/dropbox-cloud-file-storage.md b/Document-Processing/Word/Word-Processor/react/opening-documents/dropbox-cloud-file-storage.md
index 95fba05c57..1af85614c4 100644
--- a/Document-Processing/Word/Word-Processor/react/opening-documents/dropbox-cloud-file-storage.md
+++ b/Document-Processing/Word/Word-Processor/react/opening-documents/dropbox-cloud-file-storage.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Dropbox cloud file storage in React Document editor
-To load a document from Dropbox cloud file storage in a Document editor, you can follow the steps below
+To load a document from Dropbox cloud file storage in a [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor), you can follow the steps below
**Step 1** Create a Dropbox API
diff --git a/Document-Processing/Word/Word-Processor/react/opening-documents/google-cloud-storage.md b/Document-Processing/Word/Word-Processor/react/opening-documents/google-cloud-storage.md
index 7b073b04cc..6b404901fe 100644
--- a/Document-Processing/Word/Word-Processor/react/opening-documents/google-cloud-storage.md
+++ b/Document-Processing/Word/Word-Processor/react/opening-documents/google-cloud-storage.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Google Cloud Storage in React Document editor
-To load a document from Google Cloud Storage in a Document editor, you can follow the steps below
+To load a document from Google Cloud Storage in a [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Create a Simple Document Editor Sample in React
diff --git a/Document-Processing/Word/Word-Processor/react/opening-documents/google-drive.md b/Document-Processing/Word/Word-Processor/react/opening-documents/google-drive.md
index d33ceca480..49cbd91b45 100644
--- a/Document-Processing/Word/Word-Processor/react/opening-documents/google-drive.md
+++ b/Document-Processing/Word/Word-Processor/react/opening-documents/google-drive.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Google Drive in React Document editor
-To load a document from Google Drive in a Document editor, you can follow the steps below
+To load a document from Google Drive in a [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor), you can follow the steps below
**Step 1** Set up Google Drive API
diff --git a/Document-Processing/Word/Word-Processor/react/opening-documents/one-drive.md b/Document-Processing/Word/Word-Processor/react/opening-documents/one-drive.md
index e7edd2a568..2ef2a6d337 100644
--- a/Document-Processing/Word/Word-Processor/react/opening-documents/one-drive.md
+++ b/Document-Processing/Word/Word-Processor/react/opening-documents/one-drive.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from One Drive in React Document editor
-To load a document from One Drive in a Document editor, you can follow the steps below
+To load a document from One Drive in a [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor), you can follow the steps below
**Step 1** Create the Microsoft graph API.
diff --git a/Document-Processing/Word/Word-Processor/react/overview.md b/Document-Processing/Word/Word-Processor/react/overview.md
index 0c9a637599..1dba633296 100644
--- a/Document-Processing/Word/Word-Processor/react/overview.md
+++ b/Document-Processing/Word/Word-Processor/react/overview.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Overview of the React DOCX Editor
-The Syncfusion® [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) is a feature-rich, user-interactive component that enables creating, editing, viewing, and printing Word documents with advanced formatting, editing capabilities, and broad support for document import and export formats.
+The [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) is a feature-rich, user-interactive component that enables creating, editing, viewing, and printing Word documents with advanced formatting, editing capabilities, and broad support for document import and export formats.

diff --git a/Document-Processing/Word/Word-Processor/react/paragraph-format.md b/Document-Processing/Word/Word-Processor/react/paragraph-format.md
index 859ab696d4..109c20b47f 100644
--- a/Document-Processing/Word/Word-Processor/react/paragraph-format.md
+++ b/Document-Processing/Word/Word-Processor/react/paragraph-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Paragraph format in React Document editor component
-Document Editor supports various paragraph formatting options such as text alignment, indentation, paragraph spacing, and more.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) supports various paragraph formatting options such as text alignment, indentation, paragraph spacing, and more.
## Indentation
diff --git a/Document-Processing/Word/Word-Processor/react/restrict-editing.md b/Document-Processing/Word/Word-Processor/react/restrict-editing.md
index 1499443ec0..f7fdfa6f27 100644
--- a/Document-Processing/Word/Word-Processor/react/restrict-editing.md
+++ b/Document-Processing/Word/Word-Processor/react/restrict-editing.md
@@ -11,7 +11,7 @@ domainurl: ##DomainURL##
# Restrict Editing in React DOCX Editor
-Syncfusion® React DOCX Editor (Document Editor) provides support for restricting editing within a document. It enables control over how and where content can be modified. This helps limit editing so only specific sections of the document can be changed.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) provides support for restricting editing within a document. It enables control over how and where content can be modified. This helps limit editing so only specific sections of the document can be changed.
## Configure on client side
@@ -256,31 +256,53 @@ container.documentEditor.currentUser = 'engineer@mycompany.com';
{% endhighlight %}
{% endtabs %}
-## Highlighting the text area
+## Protect document with editable region
+User can select a specific section and mark it as an editable region, allowing modification only in that part. The rest of the document remains protected from any changes.
+### Insert editable region
+Use the [insertEditingRegion](https://ej2.syncfusion.com/react/documentation/api/document-editor/editor#inserteditingregion) method to mark specific paragraphs as editable.This allows you to control editing by giving access to all users or only selected users.
+
+The following example shows how to insert an editable region.
+{% tabs %}
+{% highlight ts tabtitle="TS" %}
+
+// Allow editing for all users
+container.documentEditor.editor.insertEditingRegion();
+
+// pass a username to restrict access
+container.documentEditor.editor.insertEditingRegion("User Name");
+
+{% endhighlight %}
+{% endtabs %}
+
+### Highlight color for editable region
+
The [userColor](https://ej2.syncfusion.com/react/documentation/api/document-editor-container/index-default#usercolor) property can be used to highlight the editable region of the current user.
The following code example demonstrates how to set the userColor.
-
+
{% tabs %}
{% highlight ts tabtitle="TS" %}
-
+
container.documentEditor.userColor = '#fff000';
-
+
{% endhighlight %}
{% endtabs %}
-
-The [highlightEditableRanges](https://ej2.syncfusion.com/react/documentation/api/document-editor-container/documenteditorsettingsmodel#highlighteditableranges) property can be used to toggle the highlighting of editable regions.
-
+
+### Enable or disable editable region highlighting
+
+The [highlightEditableRanges](https://ej2.syncfusion.com/react/documentation/api/document-editor-container/documenteditorsettingsmodel#highlighteditableranges) property can be used to toggle the highlighting of editable regions.
+
The following code example demonstrates how to enable or disable editable region highlighting.
-
+
{% tabs %}
{% highlight ts tabtitle="TS" %}
-
+
container.documentEditor.documentEditorSettings.highlightEditableRanges = true;
-
+
{% endhighlight %}
{% endtabs %}
+
## Restrict Editing Pane
diff --git a/Document-Processing/Word/Word-Processor/react/ribbon.md b/Document-Processing/Word/Word-Processor/react/ribbon.md
index e16bb92157..b18b6e3bcf 100644
--- a/Document-Processing/Word/Word-Processor/react/ribbon.md
+++ b/Document-Processing/Word/Word-Processor/react/ribbon.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Ribbon in React Document Editor Control
-The Document Editor provides a modern Ribbon interface similar to Microsoft Word's interface. This Ribbon UI provides an efficient and intuitive way to access editing features, organizing commands within well-structured tabs and groups to enhance your document editing experience. Additionally, the Ribbon interface supports contextual tabs. Contextual tabs appear only when certain elements, such as tables, images, or headers/footers, are selected in the document.
+The [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) provides a modern Ribbon interface similar to Microsoft Word's interface. This Ribbon UI provides an efficient and intuitive way to access editing features, organizing commands within well-structured tabs and groups to enhance your document editing experience. Additionally, the Ribbon interface supports contextual tabs. Contextual tabs appear only when certain elements, such as tables, images, or headers/footers, are selected in the document.
You can switch between the classic **Toolbar** and the new **Ribbon** UI, and you can also choose between **Classic** and **Simplified** ribbon layouts.
diff --git a/Document-Processing/Word/Word-Processor/react/right-to-left.md b/Document-Processing/Word/Word-Processor/react/right-to-left.md
index 823eec5f29..84f0f7fc8c 100644
--- a/Document-Processing/Word/Word-Processor/react/right-to-left.md
+++ b/Document-Processing/Word/Word-Processor/react/right-to-left.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Right to left in React Document editor component
-Document Editor provides RTL (right-to-left) support. This can be enabled using the “enableRtl” property.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) provides RTL (right-to-left) support. This can be enabled using the “enableRtl” property.
{% tabs %}
{% highlight js tabtitle="index.jsx" %}
diff --git a/Document-Processing/Word/Word-Processor/react/saving-documents/aws-s3-bucket.md b/Document-Processing/Word/Word-Processor/react/saving-documents/aws-s3-bucket.md
index 39a4c7cd0a..6e70b29b0e 100644
--- a/Document-Processing/Word/Word-Processor/react/saving-documents/aws-s3-bucket.md
+++ b/Document-Processing/Word/Word-Processor/react/saving-documents/aws-s3-bucket.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
To save a document to AWS S3, you can follow the steps below
-**Step 1:** Create a Simple Document Editor sample in React
+**Step 1:** Create a Simple [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) sample in React
Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in React. This will give you a basic setup of the Document Editor component.
diff --git a/Document-Processing/Word/Word-Processor/react/saving-documents/azure-blob-storage.md b/Document-Processing/Word/Word-Processor/react/saving-documents/azure-blob-storage.md
index 99a035bef1..074480dc76 100644
--- a/Document-Processing/Word/Word-Processor/react/saving-documents/azure-blob-storage.md
+++ b/Document-Processing/Word/Word-Processor/react/saving-documents/azure-blob-storage.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
To save a document to Azure Blob Storage, you can follow the steps below
-**Step 1:** Create a Simple Document Editor sample in React
+**Step 1:** Create a Simple [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) sample in React
Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in react. This will give you a basic setup of the Document Editor component.
diff --git a/Document-Processing/Word/Word-Processor/react/saving-documents/google-cloud-storage.md b/Document-Processing/Word/Word-Processor/react/saving-documents/google-cloud-storage.md
index b668ecd30f..bd80044765 100644
--- a/Document-Processing/Word/Word-Processor/react/saving-documents/google-cloud-storage.md
+++ b/Document-Processing/Word/Word-Processor/react/saving-documents/google-cloud-storage.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
To save a document to Google Cloud Storage, you can follow the steps below
-**Step 1:** Create a Simple Document Editor sample in React
+**Step 1:** Create a Simple [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) sample in React
Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in react. This will give you a basic setup of the Document Editor component.
diff --git a/Document-Processing/Word/Word-Processor/react/saving-documents/server-side-export.md b/Document-Processing/Word/Word-Processor/react/saving-documents/server-side-export.md
index 9e7be33d57..af2a7ff15d 100644
--- a/Document-Processing/Word/Word-Processor/react/saving-documents/server-side-export.md
+++ b/Document-Processing/Word/Word-Processor/react/saving-documents/server-side-export.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## SFDT to DOCX export
-Document Editor supports server-side export of **Syncfusion Document Text (.sfdt)** to Doc, DOCX, RTF, Txt, WordML, HTML formats using server-side helper **Syncfusion.EJ2.DocumentEditor** available in ASP.NET Core & ASP.NET MVC platform in the below NuGet's.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) supports server-side export of **Syncfusion Document Text (.sfdt)** to Doc, DOCX, RTF, Txt, WordML, HTML formats using server-side helper **Syncfusion.EJ2.DocumentEditor** available in ASP.NET Core & ASP.NET MVC platform in the below NuGet's.
* [Syncfusion.EJ2.WordEditor.AspNet.Core](https://www.nuget.org/packages/Syncfusion.EJ2.WordEditor.AspNet.Core)
* [Syncfusion.EJ2.WordEditor.AspNet.Mvc5](https://www.nuget.org/packages/Syncfusion.EJ2.WordEditor.AspNet.Mvc5)
diff --git a/Document-Processing/Word/Word-Processor/react/scrolling-zooming.md b/Document-Processing/Word/Word-Processor/react/scrolling-zooming.md
index 4f631e0bf7..120b678fec 100644
--- a/Document-Processing/Word/Word-Processor/react/scrolling-zooming.md
+++ b/Document-Processing/Word/Word-Processor/react/scrolling-zooming.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Scrolling zooming in React Document editor component
-The Document Editor renders the document as page by page. You can scroll through the pages by mouse wheel or touch interactions. You can also scroll through the page by using ‘scrollToPage()’ method of document editor instance. Refer to the following code example.
+The [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) renders the document as page by page. You can scroll through the pages by mouse wheel or touch interactions. You can also scroll through the page by using ‘scrollToPage()’ method of document editor instance. Refer to the following code example.
{% tabs %}
{% highlight js tabtitle="index.jsx" %}
diff --git a/Document-Processing/Word/Word-Processor/react/section-format.md b/Document-Processing/Word/Word-Processor/react/section-format.md
index 47c559f94e..e54e9dfd8a 100644
--- a/Document-Processing/Word/Word-Processor/react/section-format.md
+++ b/Document-Processing/Word/Word-Processor/react/section-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Section format in React Document editor component
-Document Editor supports various section formatting such as page size, page margins, and more.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) supports various section formatting such as page size, page margins, and more.
## Page size
diff --git a/Document-Processing/Word/Word-Processor/react/security-advisories.md b/Document-Processing/Word/Word-Processor/react/security-advisories.md
index 5eda1d9d7e..c65f10b5aa 100644
--- a/Document-Processing/Word/Word-Processor/react/security-advisories.md
+++ b/Document-Processing/Word/Word-Processor/react/security-advisories.md
@@ -16,11 +16,11 @@ This document provides a description of the security updates available for Syncf
## Security Updates
-The following security updates are available for Syncfusion® DocumentEditor control and are listed based on the release version.
+The following security updates are available for [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) control and are listed based on the release version.
### 2024 Volume 2 (v26.2.4) - July 25, 2024
-This release resolves critical and moderate security vulnerabilities affecting the Syncfusion® Document Editor Docker Image.
+This release resolves critical and moderate security vulnerabilities affecting the React Document Editor Docker Image.
**Threat:**
diff --git a/Document-Processing/Word/Word-Processor/react/server-deployment/word-processor-server-docker-image-overview.md b/Document-Processing/Word/Word-Processor/react/server-deployment/word-processor-server-docker-image-overview.md
index b73906e4cc..4d15697b29 100644
--- a/Document-Processing/Word/Word-Processor/react/server-deployment/word-processor-server-docker-image-overview.md
+++ b/Document-Processing/Word/Word-Processor/react/server-deployment/word-processor-server-docker-image-overview.md
@@ -9,7 +9,7 @@ domainurl: ##DomainURL##
---
# Word processor server docker image overview in React Document editor component
-The Syncfusion® **Word Processor (also known as Document Editor)** is a component with editing capabilities like Microsoft Word. It is used to create, edit, view, and print Word documents. It provides all the common word processing abilities, including editing text; formatting contents; resizing images and tables; finding and replacing text; importing, exporting, and printing Word documents; and using bookmarks and tables of contents.
+The [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (also known as Document Editor)** is a component with editing capabilities like Microsoft Word. It is used to create, edit, view, and print Word documents. It provides all the common word processing abilities, including editing text; formatting contents; resizing images and tables; finding and replacing text; importing, exporting, and printing Word documents; and using bookmarks and tables of contents.
This Docker image is the predefined Docker container of Syncfusion’s Word Processor backend. You can deploy it quickly to your infrastructure.
diff --git a/Document-Processing/Word/Word-Processor/react/shapes.md b/Document-Processing/Word/Word-Processor/react/shapes.md
index 4f3cdb431e..dddf5db6da 100644
--- a/Document-Processing/Word/Word-Processor/react/shapes.md
+++ b/Document-Processing/Word/Word-Processor/react/shapes.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
Shapes are drawing objects that include a text box, rectangles, lines, curves, circles, etc. It can be preset or custom geometry.
->Note: At present, Document Editor does not have support to insert shapes. however, if the document contains a shape while importing, it will be preserved properly.
+>Note: At present, [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) does not have support to insert shapes. however, if the document contains a shape while importing, it will be preserved properly.
## Supported shapes
diff --git a/Document-Processing/Word/Word-Processor/react/spell-check.md b/Document-Processing/Word/Word-Processor/react/spell-check.md
index d944236d31..3f64097eff 100644
--- a/Document-Processing/Word/Word-Processor/react/spell-check.md
+++ b/Document-Processing/Word/Word-Processor/react/spell-check.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Spell Check in React DOCX Editor
-Syncfusion® React DOCX Editor (Document Editor) supports spell checking for document content. It identifies misspelled words and provides suggestions through a dialog and the context menu. The spell checker is compatible with [Hunspell](https://github.com/wooorm/dictionaries) dictionary files.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) supports spell checking for document content. It identifies misspelled words and provides suggestions through a dialog and the context menu. The spell checker is compatible with [Hunspell](https://github.com/wooorm/dictionaries) dictionary files.
## Features
diff --git a/Document-Processing/Word/Word-Processor/react/supported-fileformats.md b/Document-Processing/Word/Word-Processor/react/supported-fileformats.md
index 9888c8c808..6e3a6ff749 100644
--- a/Document-Processing/Word/Word-Processor/react/supported-fileformats.md
+++ b/Document-Processing/Word/Word-Processor/react/supported-fileformats.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Supported File Formats in React DOCX Editor
-Syncfusion® React DOCX Editor (Document Editor) supports a wide range of Microsoft Word and other document formats for opening and exporting, with both client-side and server-side capabilities.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) supports a wide range of Microsoft Word and other document formats for opening and exporting, with both client-side and server-side capabilities.
## Supported File Formats
diff --git a/Document-Processing/Word/Word-Processor/react/table-format.md b/Document-Processing/Word/Word-Processor/react/table-format.md
index 000c3e4ced..276935531a 100644
--- a/Document-Processing/Word/Word-Processor/react/table-format.md
+++ b/Document-Processing/Word/Word-Processor/react/table-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Table format in React Document editor component
-Document Editor customizes the formatting of table, or table cells such as table width, cell margins, cell spacing, background color, and table alignment. This section describes how to customize these formatting for selected cells, rows, or table in detail.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) customizes the formatting of table, or table cells such as table width, cell margins, cell spacing, background color, and table alignment. This section describes how to customize these formatting for selected cells, rows, or table in detail.
## Cell margins
diff --git a/Document-Processing/Word/Word-Processor/react/table-of-contents.md b/Document-Processing/Word/Word-Processor/react/table-of-contents.md
index 9de83ad553..c1b88aac79 100644
--- a/Document-Processing/Word/Word-Processor/react/table-of-contents.md
+++ b/Document-Processing/Word/Word-Processor/react/table-of-contents.md
@@ -14,7 +14,7 @@ The table of contents in a document is same as the list of chapters at the begin
## Inserting table of contents
-Document Editor exposes an API to insert table of contents at cursor position programmatically. You can specify the settings for table of contents explicitly. Otherwise, the default settings will be applied.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) exposes an API to insert table of contents at cursor position programmatically. You can specify the settings for table of contents explicitly. Otherwise, the default settings will be applied.
[`TableOfContentsSettings`](https://ej2.syncfusion.com/react/documentation/api/document-editor/tableOfContentsSettings/) contain the following properties:
* **startLevel**: Specifies the start level for constructing table of contents.
diff --git a/Document-Processing/Word/Word-Processor/react/table.md b/Document-Processing/Word/Word-Processor/react/table.md
index f4111aaff7..5223803c7d 100644
--- a/Document-Processing/Word/Word-Processor/react/table.md
+++ b/Document-Processing/Word/Word-Processor/react/table.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Table in React Document editor component
-Tables are an efficient way to present information. Document Editor can display and edit the tables. You can select and edit tables through keyboard, mouse, or touch interactions. Document Editor exposes a rich set of APIs to perform these operations programmatically.
+Tables are an efficient way to present information. [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) can display and edit the tables. You can select and edit tables through keyboard, mouse, or touch interactions. Document Editor exposes a rich set of APIs to perform these operations programmatically.
## Create a table
diff --git a/Document-Processing/Word/Word-Processor/react/text-format.md b/Document-Processing/Word/Word-Processor/react/text-format.md
index 2f55190950..2585025328 100644
--- a/Document-Processing/Word/Word-Processor/react/text-format.md
+++ b/Document-Processing/Word/Word-Processor/react/text-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Text format in React Document editor component
-Document Editor supports several formatting options for text like bold, italic, font color, highlight color, and more. This section describes how to modify the formatting for selected text in detail.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) supports several formatting options for text like bold, italic, font color, highlight color, and more. This section describes how to modify the formatting for selected text in detail.
## Bold
diff --git a/Document-Processing/Word/Word-Processor/react/text-wrapping-style.md b/Document-Processing/Word/Word-Processor/react/text-wrapping-style.md
index 07cb1e8a2e..2bcf03cdde 100644
--- a/Document-Processing/Word/Word-Processor/react/text-wrapping-style.md
+++ b/Document-Processing/Word/Word-Processor/react/text-wrapping-style.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Text wrapping style in React Document editor component
-Text wrapping refers to how images and shapes are fit with surrounding text in a document. Currently, DocumentEditor has only preservation support for image and textbox shape with below wrapping styles.
+Text wrapping refers to how images and shapes are fit with surrounding text in a document. Currently, [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) has only preservation support for image and textbox shape with below wrapping styles.
## In-Line with Text
diff --git a/Document-Processing/Word/Word-Processor/react/track-changes.md b/Document-Processing/Word/Word-Processor/react/track-changes.md
index f4b933b585..b6756560c5 100644
--- a/Document-Processing/Word/Word-Processor/react/track-changes.md
+++ b/Document-Processing/Word/Word-Processor/react/track-changes.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Track Change in React DOCX Editor
-Syncfusion® React DOCX Editor (Document Editor) supports Track Changes functionality, which allows you to keep a record of changes or edits made to a document. You can then choose to accept or reject these modifications. It is a useful tool for managing changes made by several reviewers to the same document. When the Track Changes option is enabled, all editing operations are preserved as revisions in the Document Editor.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) supports Track Changes functionality, which allows you to keep a record of changes or edits made to a document. You can then choose to accept or reject these modifications. It is a useful tool for managing changes made by several reviewers to the same document. When the Track Changes option is enabled, all editing operations are preserved as revisions in the Document Editor.
## Enable Track changes
diff --git a/Document-Processing/Word/Word-Processor/react/troubleshooting/document-loading-issue-with-404-error.md b/Document-Processing/Word/Word-Processor/react/troubleshooting/document-loading-issue-with-404-error.md
index 2eb4e9369b..fc9a879ed6 100644
--- a/Document-Processing/Word/Word-Processor/react/troubleshooting/document-loading-issue-with-404-error.md
+++ b/Document-Processing/Word/Word-Processor/react/troubleshooting/document-loading-issue-with-404-error.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Document loading issue with 404 error in React DOCX Editor component
-If document loading fails and you see a 404 error in the browser console, the Document Editor is unable to reach a valid Web Service endpoint.
+If document loading fails and you see a 404 error in the browser console, the [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) is unable to reach a valid Web Service endpoint.
## Reasons
diff --git a/Document-Processing/Word/Word-Processor/react/ui-builder-skill.md b/Document-Processing/Word/Word-Processor/react/ui-builder-skill.md
index 3bb3eec587..e5ba2de4e3 100644
--- a/Document-Processing/Word/Word-Processor/react/ui-builder-skill.md
+++ b/Document-Processing/Word/Word-Processor/react/ui-builder-skill.md
@@ -12,7 +12,7 @@ keywords: React UI Builder, Skills, AI Assistants, DOCX Editor SDK, Agent Skills
**Syncfusion® React UI Builder Skill** is an AI-powered agent skill that accelerates React DOCX Editor development by transforming natural-language UI requirements into production-ready code using Syncfusion® React components.
-Integrated with your AI-powered IDE, it leverages deep knowledge of **Syncfusion® DOCX Editor** and other React components to deliver accurate and ready-to-use code.
+Integrated with your AI-powered IDE, it leverages deep knowledge of **[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor)** (Document Editor) and other React components to deliver accurate and ready-to-use code.
By combining intelligent code generation with best practices, accessibility standards, and design-system consistency, React UI Builder helps you rapidly build scalable Document editing applications and user interfaces without leaving your development workflow.
## Prerequisites
diff --git a/Document-Processing/Word/Word-Processor/react/unsupported-features.md b/Document-Processing/Word/Word-Processor/react/unsupported-features.md
index 568cc0ff55..9287f16002 100644
--- a/Document-Processing/Word/Word-Processor/react/unsupported-features.md
+++ b/Document-Processing/Word/Word-Processor/react/unsupported-features.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Unsupported Features in React DOCX Editor
-This section describes the unsupported elements in Syncfusion® React DOCX Editor (Document Editor)
+This section describes the unsupported elements in [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor)
## Document formatting
diff --git a/Document-Processing/Word/Word-Processor/react/view.md b/Document-Processing/Word/Word-Processor/react/view.md
index c48be9d481..e4d204fa90 100644
--- a/Document-Processing/Word/Word-Processor/react/view.md
+++ b/Document-Processing/Word/Word-Processor/react/view.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## Web Layout
-Document Editor Container component allows you to change the view to web layout and print using the [`layoutType`](https://ej2.syncfusion.com/react/documentation/api/document-editor-container#layouttype) property with the supported [`LayoutType`](https://ej2.syncfusion.com/react/documentation/api/document-editor/layoutType/).
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) Container component allows you to change the view to web layout and print using the [`layoutType`](https://ej2.syncfusion.com/react/documentation/api/document-editor-container#layouttype) property with the supported [`LayoutType`](https://ej2.syncfusion.com/react/documentation/api/document-editor/layoutType/).
```
diff --git a/Document-Processing/Word/Word-Processor/react/web-services-overview.md b/Document-Processing/Word/Word-Processor/react/web-services-overview.md
index 2a757c1ef7..fb91248625 100644
--- a/Document-Processing/Word/Word-Processor/react/web-services-overview.md
+++ b/Document-Processing/Word/Word-Processor/react/web-services-overview.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Web services in React Document editor component
-You can deploy web APIs for server-side dependencies of Document Editor component in the following platforms.
+You can deploy web APIs for server-side dependencies of [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) component in the following platforms.
* [ASP.NET Core](./web-services/core)
* [ASP.NET MVC](./web-services/mvc)
@@ -20,12 +20,12 @@ You can deploy web APIs for server-side dependencies of Document Editor componen
|Operations|When client-server communication will be triggered?|What type of data will be transferred between client and server?|
|------------|--------------------------------------|------------------------|
-|[Open file formats other than SFDT](./import#convert-word-documents-into-sfdt)|When opening the document other than SFDT (Syncfusion® Document Editor's native file format), the server-side web API is invoked from client-side script.|**Client**: Sends the input file. **Server**: Receives the input file and sends the converted SFDT back to the client.
The server-side web API internally extracts the content from the document (DOCX, DOC, WordML, RTF, HTML) using Syncfusion® Word library (DocIO) and converts it into SFDT for opening the document in Document Editor.|
+|[Open file formats other than SFDT](./import#convert-word-documents-into-sfdt)|When opening the document other than SFDT (React Document Editor's native file format), the server-side web API is invoked from client-side script.|**Client**: Sends the input file. **Server**: Receives the input file and sends the converted SFDT back to the client.
The server-side web API internally extracts the content from the document (DOCX, DOC, WordML, RTF, HTML) using Word library (DocIO) and converts it into SFDT for opening the document in Document Editor.|
|[Paste with formatting](./clipboard#paste-with-formatting)|When pasting the formatted content (HTML/RTF) received from system clipboard. For converting HTML/RTF to SFDT format.
**Note**: Whereas plain text received from system clipboard will be pasted directly in the client-side.|**Client**: Sends the input Html or Rtf string. **Server**: Receives the input Html or Rtf string and sends the converted SFDT back to the client.|
|[Restrict editing](./restrict-editing)|When protecting the document, for generating hash.|**Client**: Sends the input data for hashing algorithm. **Server**: Receives the input data for hashing algorithm and sends the result hash information back to the client.|
|[Spellcheck](./spell-check)(default)|When the spellchecker is enabled on client-side Document Editor, and it performs the spell check validation for words in the document.|**Client**: Sends the words (string) with their language for spelling validation. **Server**: Receives the words (string) with their language for spelling validation and sends the validation result as JSON back to the client.|
|[SpellCheckByPage](./spell-check)|Document editor provides options to spellcheck page by page when loading the documents. By [enabling optimized spell check](./spell-check#enableoptimizedspellcheck) in client-side, you can perform spellcheck page by page when loading the documents.|**Client**: Sends the words (string) with their language for spelling validation. **Server**: Receives the words (string) with their language for spelling validation and sends the validation result as JSON back to the client.|
-|[Save as file formats other than SFDT and DOCX](./saving-documents/server-side-export) (optional API)|You can configure this API, if you want to save the document in file format other than DOCX and SFDT.
For saving the files as WordML, DOC, RTF, HTML, ODT, Text using Syncfusion® Word library (DocIO) and PDF using Syncfusion® Word (DocIO) and PDF libraries.|You can transfer document from client to server either as SFDT or DOCX format.
First option (SFDT): **Client**: Sends the SFDT. **Server**: Receives the SFDT and saves the converted document as any file format supported by [Syncfusion® Word library (DocIO)](https://www.syncfusion.com/word-framework/net/word-library) in server or sends the saved file to the client browser.
Second option (DOCX): **Client**: Sends the DOCX file. **Server**: Receives the DOCX file and saves the converted document as any file format supported by [Syncfusion® Word library (DocIO)](https://www.syncfusion.com/word-framework/net/word-library) in server or sends the saved file to the client browser.|
+|[Save as file formats other than SFDT and DOCX](./saving-documents/server-side-export) (optional API)|You can configure this API, if you want to save the document in file format other than DOCX and SFDT.
For saving the files as WordML, DOC, RTF, HTML, ODT, Text using Word library (DocIO) and PDF using Word (DocIO) and PDF libraries.|You can transfer document from client to server either as SFDT or DOCX format.
First option (SFDT): **Client**: Sends the SFDT. **Server**: Receives the SFDT and saves the converted document as any file format supported by [Word library (DocIO)](https://www.syncfusion.com/word-framework/net/word-library) in server or sends the saved file to the client browser.
Second option (DOCX): **Client**: Sends the DOCX file. **Server**: Receives the DOCX file and saves the converted document as any file format supported by [Word library (DocIO)](https://www.syncfusion.com/word-framework/net/word-library) in server or sends the saved file to the client browser.|
>Note: If you don't require the above functionalities then you can deploy as pure client-side component without any server-side interactions.
diff --git a/Document-Processing/Word/Word-Processor/react/web-services/core.md b/Document-Processing/Word/Word-Processor/react/web-services/core.md
index 43d1054ed7..1ffed3b929 100644
--- a/Document-Processing/Word/Word-Processor/react/web-services/core.md
+++ b/Document-Processing/Word/Word-Processor/react/web-services/core.md
@@ -398,7 +398,7 @@ public class SpellCheckJsonData
{% endhighlight %}
{% endtabs %}
->N You can find the [GitHub Web Service example](https://github.com/SyncfusionExamples/EJ2-DocumentEditor-WebServices) then configure the dictionary set up to make use for spell check or use the [Docker image](https://hub.docker.com/r/syncfusion/word-processor-server) to host your own web service.
+N> You can find the [GitHub Web Service example](https://github.com/SyncfusionExamples/EJ2-DocumentEditor-WebServices) then configure the dictionary set up to make use for spell check or use the [Docker image](https://hub.docker.com/r/syncfusion/word-processor-server) to host your own web service.
## Save as file formats other than SFDT and DOCX
@@ -558,4 +558,4 @@ The following example code illustrates how to write a Web API for export.
}
```
->N[View ASP.NET Core Web API sample in GitHub](https://github.com/SyncfusionExamples/EJ2-DocumentEditor-WebServices/tree/master/ASP.NET%20Core).
+N> [View ASP.NET Core Web API sample in GitHub](https://github.com/SyncfusionExamples/EJ2-DocumentEditor-WebServices/tree/master/ASP.NET%20Core).
diff --git a/Document-Processing/Word/Word-Processor/react/web-services/mvc.md b/Document-Processing/Word/Word-Processor/react/web-services/mvc.md
index c68e5f0927..05e200b817 100644
--- a/Document-Processing/Word/Word-Processor/react/web-services/mvc.md
+++ b/Document-Processing/Word/Word-Processor/react/web-services/mvc.md
@@ -8,7 +8,7 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Mvc in React Document editor component
+# MVC in React Document editor component
DocumentEditor depends on server side interaction for below listed operations can be written in ASP.NET MVC using [Syncfusion.EJ2.WordEditor.AspNet.Mvc5](https://www.nuget.org/packages/Syncfusion.EJ2.WordEditor.AspNet.Mvc5) or [Syncfusion.EJ2.WordEditor.AspNet.Mvc4](https://www.nuget.org/packages/Syncfusion.EJ2.WordEditor.AspNet.Mvc4).
@@ -96,11 +96,11 @@ The following example code illustrates how to write a Web API for restrict editi
[HttpPost]
[EnableCors("*", "*", "*")]
[Route("RestrictEditing")]
- public string[] RestrictEditing([FromBody]CustomRestrictParameter param)
+ public string[] RestrictEditing([FromBody] CustomRestrictParameter param)
{
- if (param.passwordBase64 == "" && param.passwordBase64 == null)
+ if (param.passwordBase64 == "" || param.passwordBase64 == null)
return null;
- return Syncfusion.EJ2.DocumentEditor.WordDocument.ComputeHash(param.passwordBase64, param.saltBase64, param.spinCount);
+ return Syncfusion.EJ2.DocumentEditor.WordDocument.ComputeHash(param.passwordBase64, param.saltBase64, param.spinCount, param.algorithmSid);
}
public class CustomRestrictParameter
@@ -108,6 +108,7 @@ The following example code illustrates how to write a Web API for restrict editi
public string passwordBase64 { get; set; }
public string saltBase64 { get; set; }
public int spinCount { get; set; }
+ public string algorithmSid { get; set; }
}
```
diff --git a/Document-Processing/Word/Word-Processor/uwp/FAQ-Section/How-to-use-SfRichTextBoxAdv-as-a-standard-RichTextBox.md b/Document-Processing/Word/Word-Processor/uwp/FAQ-Section/How-to-use-SfRichTextBoxAdv-as-a-standard-RichTextBox.md
new file mode 100644
index 0000000000..1954ab093c
--- /dev/null
+++ b/Document-Processing/Word/Word-Processor/uwp/FAQ-Section/How-to-use-SfRichTextBoxAdv-as-a-standard-RichTextBox.md
@@ -0,0 +1,117 @@
+---
+title: How to use SfRichTextBoxAdv as a standard RichTextBox. | Syncfusion
+description: Learn how to use UWP SfRichTextBoxAdv as a standard RichTextBox along with its core key features and usage.
+platform: document-processing
+control: SfRichTextBoxAdv
+documentation: ug
+keywords: use-sfrichtextboxadv-like-richtextbox
+---
+
+# Use SfRichTextBoxAdv as a standard RichTextBox
+
+Use the following code to configure the SfRichTextBoxAdv control as a standard RichTextBox with rich text formatting options.
+
+{% tabs %}
+{% highlight xaml tabtitle="MainWindow.xaml" %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+
+{% endtabs %}
+
+When the application is executed, the standard RichTextBox control is displayed as illustrated below.
+
+
+N> [View Sample in GitHub](https://github.com/SyncfusionExamples/UWP-RichTextBox-Examples/tree/main/Samples/Standard%20RichTextBox).
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/uwp/Getting-Started.md b/Document-Processing/Word/Word-Processor/uwp/Getting-Started.md
index ad8a7ac5d4..43744fdec9 100644
--- a/Document-Processing/Word/Word-Processor/uwp/Getting-Started.md
+++ b/Document-Processing/Word/Word-Processor/uwp/Getting-Started.md
@@ -18,12 +18,19 @@ The steps below cover the essential tasks required to add and use the SfRichText
### Create a New UWP Project
-1. Open **Visual Studio**.
-2. Click **Create a new project**.
-3. Select **Blank App (Universal Windows)** or **UWP App** from the project templates.
-4. Click **Next**.
-5. Enter the **project name**, location, and other required details.
-6. Click **Create**.
+- Open **Visual Studio**.
+- Click **Create a new project**.
+- In the **Create a new project** window, search for **UWP**, and select **UWP Blank App**.
+- Click **Next**, and enter the following details:
+ - **Project name**: `DocumentEditor`
+ - **Location**: Choose your preferred location
+ - **Solution name**: `DocumentEditor`
+
+N> The **project name** is used as the default namespace (for example, in `x:Class`). It is recommended to use **DocumentEditor** to match the code examples provided.
+
+- Select the **target version** and **minimum version** of Windows as required.
+- Click **Create**.
+
### Add SfRichTextBoxAdv dependencies
@@ -35,7 +42,7 @@ The steps below cover the essential tasks required to add and use the SfRichText
1. In Solution Explorer, right-click the project and select **Manage NuGet Packages**.
2. Search for [Syncfusion.SfRichTextBoxAdv.UWP](https://www.nuget.org/packages/Syncfusion.SfRichTextBoxAdv.UWP) and install the latest version.
-3. Verify that all required dependencies are installed and the project is successfully restored.
+3. Verify that all [required dependencies](https://help.syncfusion.com/uwp/control-dependencies#sfrichtextboxadv) are installed and the project is successfully restored.
**Using Package Manager Console:**
@@ -80,18 +87,18 @@ Open the Toolbox window and drag the **SfRichTextBoxAdv** control onto the Desig
To add the control manually in XAML, follow these steps:
-1. Import SfRichTextBoxAdv control namespace Syncfusion.UI.Xaml.RichTextBoxAdv in the XAML page.
+1. Import the **SfRichTextBoxAdv** control namespace `Syncfusion.UI.Xaml.RichTextBoxAdv` in the **XAML page**.
-2. Declare SfRichTextBoxAdv control in the XAML page.
+2. Declare the **SfRichTextBoxAdv** control in the **XAML page**.
{% tabs %}
{% highlight xaml tabtitle="MainWindow.xaml" %}
[View Sample in GitHub](https://github.com/SyncfusionExamples/UWP-RichTextBox-Examples/tree/main/Samples/SfRichTextBoxAdv).
-## Use SfRichTextBoxAdv as a standard RichTextBox
-
-Use the following code to configure the SfRichTextBoxAdv control as a standard RichTextBox with rich text formatting options.
-
-{% tabs %}
-{% highlight xaml tabtitle="MainWindow.xaml" %}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-{% endhighlight %}
-
-{% endtabs %}
-
-When the application is executed, the standard RichTextBox control is displayed as illustrated below.
-
-
-N> [View Sample in GitHub](https://github.com/SyncfusionExamples/UWP-RichTextBox-Examples/tree/main/Samples/Standard%20RichTextBox).
-
-
## See also
-- [Import and Export](./Import-and-Export)
-- [Selection](./Selection)
-- [Commands](./Commands)
\ No newline at end of file
+- [Import and Export](https://help.syncfusion.com/document-processing/word/word-processor/uwp/import-and-export)
+- [Selection](https://help.syncfusion.com/document-processing/word/word-processor/uwp/selection)
+- [Commands](https://help.syncfusion.com/document-processing/word/word-processor/uwp/commands)
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/vue/accessibility.md b/Document-Processing/Word/Word-Processor/vue/accessibility.md
index 4edd528059..936562a8cf 100644
--- a/Document-Processing/Word/Word-Processor/vue/accessibility.md
+++ b/Document-Processing/Word/Word-Processor/vue/accessibility.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Accessibility in Vue Document editor component
-The accessibility compliance for the Document editor component is outlined below.
+The accessibility compliance for the [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) component is outlined below.
| Accessibility Criteria | Compatibility |
| -- | -- |
diff --git a/Document-Processing/Word/Word-Processor/vue/bookmark.md b/Document-Processing/Word/Word-Processor/vue/bookmark.md
index 0ee37506a2..45a7c8fc5b 100644
--- a/Document-Processing/Word/Word-Processor/vue/bookmark.md
+++ b/Document-Processing/Word/Word-Processor/vue/bookmark.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
Bookmark is a powerful tool that helps you to mark a place in the document to find again easily. You can enter many bookmarks in the document and give each one a unique name to identify easily.
-Document Editor provides built-in dialog to add, delete, and navigate bookmarks within the document. To add a bookmark, select a portion of text in the document. After that, jump to the location or add links to it within the document using built-in hyperlink dialog. You can also delete bookmarks from a document.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) provides built-in dialog to add, delete, and navigate bookmarks within the document. To add a bookmark, select a portion of text in the document. After that, jump to the location or add links to it within the document using built-in hyperlink dialog. You can also delete bookmarks from a document.
>Bookmark names need to begin with a letter. They can include both numbers and letters, but not spaces. To separate the words, use an underscore.
>Bookmark names starting with an underscore are called hidden bookmarks. For example, bookmarks generated for table of contents.
diff --git a/Document-Processing/Word/Word-Processor/vue/chart.md b/Document-Processing/Word/Word-Processor/vue/chart.md
index f9c473a66c..6e7059f786 100644
--- a/Document-Processing/Word/Word-Processor/vue/chart.md
+++ b/Document-Processing/Word/Word-Processor/vue/chart.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Chart in Vue Document editor component
-Document Editor provides chart preservation support. Using Document Editor, you can see the chart reports from your Word document.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) provides chart preservation support. Using Document Editor, you can see the chart reports from your Word document.
The following example shows chart preservation in Document Editor.
diff --git a/Document-Processing/Word/Word-Processor/vue/clipboard.md b/Document-Processing/Word/Word-Processor/vue/clipboard.md
index a705f86975..654d4feed9 100644
--- a/Document-Processing/Word/Word-Processor/vue/clipboard.md
+++ b/Document-Processing/Word/Word-Processor/vue/clipboard.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Clipboard in Vue Document editor component
-Document Editor takes advantage of system clipboard and allows you to copy or move a portion of the document into it in HTML format, so that it can be pasted in any application that supports clipboard.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) takes advantage of system clipboard and allows you to copy or move a portion of the document into it in HTML format, so that it can be pasted in any application that supports clipboard.
## Copy
diff --git a/Document-Processing/Word/Word-Processor/vue/collaborative-editing/using-redis-cache-asp-net-core.md b/Document-Processing/Word/Word-Processor/vue/collaborative-editing/using-redis-cache-asp-net-core.md
index da058e5566..938d48da02 100644
--- a/Document-Processing/Word/Word-Processor/vue/collaborative-editing/using-redis-cache-asp-net-core.md
+++ b/Document-Processing/Word/Word-Processor/vue/collaborative-editing/using-redis-cache-asp-net-core.md
@@ -14,7 +14,7 @@ Allows multiple users to work on the same document simultaneously. This can be d
## Prerequisites
-The following are needed to enable collaborative editing in Document Editor.
+The following are needed to enable collaborative editing in [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor).
* SignalR
* Redis
diff --git a/Document-Processing/Word/Word-Processor/vue/collaborative-editing/using-redis-cache-java.md b/Document-Processing/Word/Word-Processor/vue/collaborative-editing/using-redis-cache-java.md
index 540e17202b..52b9f76ae4 100644
--- a/Document-Processing/Word/Word-Processor/vue/collaborative-editing/using-redis-cache-java.md
+++ b/Document-Processing/Word/Word-Processor/vue/collaborative-editing/using-redis-cache-java.md
@@ -14,7 +14,7 @@ Allows multiple users to work on the same document simultaneously. This can be d
## Prerequisites
-The following are needed to enable collaborative editing in Document Editor.
+The following are needed to enable collaborative editing in [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor).
- `SockJS`
- `Redis`
diff --git a/Document-Processing/Word/Word-Processor/vue/comments.md b/Document-Processing/Word/Word-Processor/vue/comments.md
index 48b0b94670..db0a4b2555 100644
--- a/Document-Processing/Word/Word-Processor/vue/comments.md
+++ b/Document-Processing/Word/Word-Processor/vue/comments.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Comments in Vue Document editor component
-Document Editor allows you to add comments to documents. You can add, navigate and remove comments in code and from the UI.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) allows you to add comments to documents. You can add, navigate and remove comments in code and from the UI.
## Add a new comment
diff --git a/Document-Processing/Word/Word-Processor/vue/content-control.md b/Document-Processing/Word/Word-Processor/vue/content-control.md
index 70f41da2aa..a712232a2c 100644
--- a/Document-Processing/Word/Word-Processor/vue/content-control.md
+++ b/Document-Processing/Word/Word-Processor/vue/content-control.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Content control in Vue Document editor control
-Document Editor provides support for inserting, editing content controls.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) provides support for inserting, editing content controls.
Content controls can be categorized based on its occurrence in a document as follows,
diff --git a/Document-Processing/Word/Word-Processor/vue/dialog.md b/Document-Processing/Word/Word-Processor/vue/dialog.md
index 57be5625a0..6703d10e52 100644
--- a/Document-Processing/Word/Word-Processor/vue/dialog.md
+++ b/Document-Processing/Word/Word-Processor/vue/dialog.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Dialog in Vue Document editor component
-Document Editor provides dialog support to major operations such as insert or edit hyperlink, formatting text, paragraph, style, list and table properties.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) provides dialog support to major operations such as insert or edit hyperlink, formatting text, paragraph, style, list and table properties.
## Font Dialog
diff --git a/Document-Processing/Word/Word-Processor/vue/document-management.md b/Document-Processing/Word/Word-Processor/vue/document-management.md
index 1fdd0bb7e5..e2ee0ea9f5 100644
--- a/Document-Processing/Word/Word-Processor/vue/document-management.md
+++ b/Document-Processing/Word/Word-Processor/vue/document-management.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Document management in Vue Document editor component
-Document Editor provides support to restrict editing. When the protected document includes range permission, then unique user or user group only authorized to edit separate text area.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) provides support to restrict editing. When the protected document includes range permission, then unique user or user group only authorized to edit separate text area.
## Set current user
diff --git a/Document-Processing/Word/Word-Processor/vue/export.md b/Document-Processing/Word/Word-Processor/vue/export.md
index 709753b407..757559eae2 100644
--- a/Document-Processing/Word/Word-Processor/vue/export.md
+++ b/Document-Processing/Word/Word-Processor/vue/export.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Export in Vue Document editor component
-Document Editor exports the document into various known file formats in client-side such as Microsoft Word document (.docx), text document (.txt), and its own format called **Syncfusion Document Text (.sfdt)**.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) exports the document into various known file formats in client-side such as Microsoft Word document (.docx), text document (.txt), and its own format called **Syncfusion Document Text (.sfdt)**.
We are providing two types of save APIs as mentioned below.
@@ -48,7 +48,7 @@ The following example shows how to export documents in Document Editor as Syncfu
The following example shows how to export the document as Word document (.docx).
->Note: The Syncfusion® Document Editor component's document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application. For more information about [why the document pagination (page-by-page display) differs from Microsoft Word](./import#why-the-document-pagination-differs-from-microsoft-word)
+>Note: The Vue Document Editor component's document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application. For more information about [why the document pagination (page-by-page display) differs from Microsoft Word](./import#why-the-document-pagination-differs-from-microsoft-word)
{% tabs %}
{% highlight html tabtitle="Composition API (~/src/App.vue)" %}
diff --git a/Document-Processing/Word/Word-Processor/vue/faq/sfdt-faqs.md b/Document-Processing/Word/Word-Processor/vue/faq/sfdt-faqs.md
index a235bc3486..46e2538710 100644
--- a/Document-Processing/Word/Word-Processor/vue/faq/sfdt-faqs.md
+++ b/Document-Processing/Word/Word-Processor/vue/faq/sfdt-faqs.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# FAQs about SFDT in Vue DOCX Editor
-The frequently asked questions about SFDT in Document Editor is listed below:
+The frequently asked questions about SFDT in [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) is listed below:
## What is SFDT format?
diff --git a/Document-Processing/Word/Word-Processor/vue/faq/unsupported-file-format.md b/Document-Processing/Word/Word-Processor/vue/faq/unsupported-file-format.md
index 7e5b4d447c..4087c6c78d 100644
--- a/Document-Processing/Word/Word-Processor/vue/faq/unsupported-file-format.md
+++ b/Document-Processing/Word/Word-Processor/vue/faq/unsupported-file-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Why Do I Get the Unsupported Warning Message When Opening a Document in Vue?
-If you receive an "The file format you have selected isn't supported. Please choose valid format." message when opening a document in the Document Editor, it typically indicates that the document format is not supported by the current version of the Document Editor. Here are some common reasons for this warning:
+If you receive an "The file format you have selected isn't supported. Please choose valid format." message when opening a document in the [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor), it typically indicates that the document format is not supported by the current version of the Document Editor. Here are some common reasons for this warning:
1. Unsupported File Format: The document you are trying to open might be in a format that the Document Editor does not support. Ensure you are using a supported format, such as SFDT.
2. Corrupted Document: The document file might be corrupted or improperly formatted. Try opening a different document to see if the issue persists.
To avoid this warning, always use the recommended document formats and features supported by the Document Editor.
diff --git a/Document-Processing/Word/Word-Processor/vue/feature-module.md b/Document-Processing/Word/Word-Processor/vue/feature-module.md
index 8de451aabd..9301c04bda 100644
--- a/Document-Processing/Word/Word-Processor/vue/feature-module.md
+++ b/Document-Processing/Word/Word-Processor/vue/feature-module.md
@@ -10,9 +10,9 @@ domainurl: ##DomainURL##
# Feature module in Vue Document editor component
-Document Editor features are segregated into individual feature-wise modules to enable selective referencing. By default, the Document Editor displays the document in read-only mode. The required modules should be injected to extend its functionality. The following are the selective modules of Document Editor that can be included as required:
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) features are segregated into individual feature-wise modules to enable selective referencing. By default, the Document Editor displays the document in read-only mode. The required modules should be injected to extend its functionality. The following are the selective modules of Document Editor that can be included as required:
* **Print** - Prints the document.
-* **SfdtExport** - Exports the document as Syncfusion® Document Text (.SFDT) file.
+* **SfdtExport** - Exports the document as Vue Document Text (.SFDT) file.
* **Selection** - Selects a portion of the document and copy it to the clipboard.
* **Search** - Searches specific text and navigate between the results.
* **WordExport** - Exports the document as Word Document (.DOCX) file.
diff --git a/Document-Processing/Word/Word-Processor/vue/fields.md b/Document-Processing/Word/Word-Processor/vue/fields.md
index 351e26c561..cdfd4e9095 100644
--- a/Document-Processing/Word/Word-Processor/vue/fields.md
+++ b/Document-Processing/Word/Word-Processor/vue/fields.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Fields in Vue Document editor component
-Document Editor has preservation support for all types of fields in an existing word document without any data loss.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) has preservation support for all types of fields in an existing word document without any data loss.
## Adding Fields
diff --git a/Document-Processing/Word/Word-Processor/vue/find-and-replace.md b/Document-Processing/Word/Word-Processor/vue/find-and-replace.md
index b2765ec6a4..1a77fa2566 100644
--- a/Document-Processing/Word/Word-Processor/vue/find-and-replace.md
+++ b/Document-Processing/Word/Word-Processor/vue/find-and-replace.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Find and replace in Vue Document editor component
-The Document Editor component searches a portion of text in the document through a built-in interface called `OptionsPane` or rich APIs. When used in combination with selection performs various operations on the search results like replacing it with some other text, highlighting it, making it bolder, and more.
+The [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) component searches a portion of text in the document through a built-in interface called `OptionsPane` or rich APIs. When used in combination with selection performs various operations on the search results like replacing it with some other text, highlighting it, making it bolder, and more.
## Options pane
diff --git a/Document-Processing/Word/Word-Processor/vue/form-fields.md b/Document-Processing/Word/Word-Processor/vue/form-fields.md
index 0b4a3de1cb..9ae94ee2ab 100644
--- a/Document-Processing/Word/Word-Processor/vue/form-fields.md
+++ b/Document-Processing/Word/Word-Processor/vue/form-fields.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Form fields in Vue Document editor component
-Document Editor Container component provide support for inserting Text, CheckBox, DropDown form fields through in-built toolbar.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) Container component provide support for inserting Text, CheckBox, DropDown form fields through in-built toolbar.

diff --git a/Document-Processing/Word/Word-Processor/vue/getting-started-vue-3.md b/Document-Processing/Word/Word-Processor/vue/getting-started-vue-3.md
index ae90fbe675..6eacf5a5ac 100644
--- a/Document-Processing/Word/Word-Processor/vue/getting-started-vue-3.md
+++ b/Document-Processing/Word/Word-Processor/vue/getting-started-vue-3.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Getting Started with Vue DOCX Editor (Vue 3)
-This article provides a step-by-step guide for setting up a [Vite](https://vitejs.dev/) project with integrating the Syncfusion® [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/Vue-docx-editor) (Document Editor) component using the [Composition API](https://vuejs.org/guide/introduction.html#composition-api) or [Options API](https://vuejs.org/guide/introduction.html#options-api).
+This article provides a step-by-step guide for setting up a [Vite](https://vitejs.dev/) project with integrating the [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/Vue-docx-editor) (Document Editor) component using the [Composition API](https://vuejs.org/guide/introduction.html#composition-api) or [Options API](https://vuejs.org/guide/introduction.html#options-api).
## Steps to create a DOCX Editor in Vue 3
@@ -21,16 +21,61 @@ This article provides a step-by-step guide for setting up a [Vite](https://vitej
### Create a Vue application
-To create a new Vue application, run the following command.
+Use [Vite](https://vitejs.dev/) to quickly scaffold a Vue 3 project. Run one of the following commands to create a new project:
```bash
-npm create vite@latest documenteditor-app -- --template vue
+npm create vite@latest
```
-Next, you will be prompted with "Install with npm and start now?". Select **Yes**. Move into the created project using the following command:
+or
```bash
-cd documenteditor-app
+yarn create vite
+```
+
+After running the command, follow the interactive prompts shown below to configure the project:
+
+Step 1: Define the project name: Specify the project name directly. This guide uses `documenteditor-app`.
+
+```bash
+? Project name: » documenteditor-app
+```
+
+Step 2: Select `Vue` as the framework to target Vue 3.
+
+```bash
+? Select a framework: » - Use arrow-keys. Return to submit.
+Vanilla
+> Vue
+ React
+ Preact
+ Lit
+ Svelte
+ Others
+```
+
+Step 3: Choose `JavaScript` as the variant to build the Vite project with JavaScript and Vue.
+
+```bash
+? Select a variant: » - Use arrow-keys. Return to submit.
+> JavaScript
+ TypeScript
+ Customize with create-vue ↗
+ Nuxt ↗
+```
+
+Step 4: After the scaffold completes, install the project dependencies:
+
+```bash
+cd documenteditor-app
+npm install
+```
+
+or
+
+```bash
+cd documenteditor-app
+yarn install
```
### Install the Document Editor packages
@@ -45,12 +90,11 @@ To install the Document Editor component, use the following command:
### Add CSS reference
-Add the following Document Editor and dependent component style references to the `
{% endhighlight %}
{% endtabs %}
@@ -156,6 +199,8 @@ N> If you don't require the above functionalities, you can deploy the component
For detailed information about server-side dependencies, refer to the [Web Services Overview](./web-services-overview) page.
+N> Looking for the full Vue DOCX Editor component overview, features, pricing, and documentation? Visit the [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) page.
+
## See also
- [Open a document](./import)
diff --git a/Document-Processing/Word/Word-Processor/vue/getting-started.md b/Document-Processing/Word/Word-Processor/vue/getting-started.md
index d3d976b7b3..98b858afdd 100644
--- a/Document-Processing/Word/Word-Processor/vue/getting-started.md
+++ b/Document-Processing/Word/Word-Processor/vue/getting-started.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Getting Started with Vue DOCX Editor (Vue 2)
-Syncfusion® [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/Vue-docx-editor) (Document Editor) enables you to create, edit, view, and print Word documents in web applications. This section guides you through the steps to get started and create a DOCX Editor in a Vue application.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/Vue-docx-editor) (Document Editor) enables you to create, edit, view, and print Word documents in web applications. This section guides you through the steps to get started and create a DOCX Editor in a Vue application.
## Steps to create a DOCX Editor in Vue 2
@@ -158,6 +158,8 @@ N> If you don't require the above functionalities, you can deploy the component
For detailed information about server-side dependencies, refer to the [Web Services Overview](./web-services-overview) page.
+N> Looking for the full Vue DOCX Editor component overview, features, pricing, and documentation? Visit the [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) page.
+
## See also
- [Open a document](./import)
diff --git a/Document-Processing/Word/Word-Processor/vue/global-local.md b/Document-Processing/Word/Word-Processor/vue/global-local.md
index 48d0032f0a..14771a0dcc 100644
--- a/Document-Processing/Word/Word-Processor/vue/global-local.md
+++ b/Document-Processing/Word/Word-Processor/vue/global-local.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## Localization
-The Localization library allows you to localize default text content of the Document Editor. The document editor component has static text on some features (like find & replace, context-menu, dialogs) that can be changed to other cultures (Arabic, Deutsch, French, etc.) by defining the locale value and translation object. Please refer the sample link [RTL](https://ej2.syncfusion.com/vue/demos/document-editor/right-to-left/)
+The Localization library allows you to localize default text content of the Document Editor. The [Vue Document Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) component has static text on some features (like find & replace, context-menu, dialogs) that can be changed to other cultures (Arabic, Deutsch, French, etc.) by defining the locale value and translation object. Please refer the sample link [RTL](https://ej2.syncfusion.com/vue/demos/document-editor/right-to-left/)
Note: Please refer the [Locale](https://github.com/syncfusion/ej2-locale).
diff --git a/Document-Processing/Word/Word-Processor/vue/header-footer.md b/Document-Processing/Word/Word-Processor/vue/header-footer.md
index 6d3aa00617..4f3df51a6d 100644
--- a/Document-Processing/Word/Word-Processor/vue/header-footer.md
+++ b/Document-Processing/Word/Word-Processor/vue/header-footer.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Header footer in Vue Document editor component
-Document editor supports headers and footers in its document. Each section in the document can have the following types of headers and footers:
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) supports headers and footers in its document. Each section in the document can have the following types of headers and footers:
* First page: Used only on the first page of the section.
* Even pages: Used on all even numbered pages in the section.
diff --git a/Document-Processing/Word/Word-Processor/vue/history.md b/Document-Processing/Word/Word-Processor/vue/history.md
index 90bb0e9329..3be366a508 100644
--- a/Document-Processing/Word/Word-Processor/vue/history.md
+++ b/Document-Processing/Word/Word-Processor/vue/history.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# History in Vue Document editor component
-Document Editor tracks the history of all editing actions done in the document, which allows undo and redo functionality.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) tracks the history of all editing actions done in the document, which allows undo and redo functionality.
## Enable or disable history
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to.md b/Document-Processing/Word/Word-Processor/vue/how-to.md
index f21a5be74d..874fa4cfa7 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# How to in Vue Document editor component
-Document Editor triggers the [`keyDown`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/documentEditorKeyDownEventArgs/) event every time when any key is entered and provides an instance of `DocumentEditorKeyDownEventArgs`. You can use the `isHandled` property to override the keyboard shortcut behavior.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) triggers the [`keyDown`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/documentEditorKeyDownEventArgs/) event every time when any key is entered and provides an instance of `DocumentEditorKeyDownEventArgs`. You can use the `isHandled` property to override the keyboard shortcut behavior.
## Preventing default keyboard shortcut
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/add-save-button-in-toolbar.md b/Document-Processing/Word/Word-Processor/vue/how-to/add-save-button-in-toolbar.md
index 13da7c44b2..9de17a5a9a 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/add-save-button-in-toolbar.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/add-save-button-in-toolbar.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## To add a save button to the existing toolbar in DocumentEditorContainer
-DocumentEditorContainer allows you to add a new button to the existing items in a toolbar using [`CustomToolbarItemModel`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/customToolbarItemModel/) and with existing items in [`toolbarItems`](https://ej2.syncfusion.com/vue/documentation/api/document-editor-container#toolbaritems) property. Newly added item click action can be defined in [`toolbarClick`](https://ej2.syncfusion.com/vue/documentation/api/toolbar/clickEventArgs/).
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) Container allows you to add a new button to the existing items in a toolbar using [`CustomToolbarItemModel`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/customToolbarItemModel/) and with existing items in [`toolbarItems`](https://ej2.syncfusion.com/vue/documentation/api/document-editor-container#toolbaritems) property. Newly added item click action can be defined in [`toolbarClick`](https://ej2.syncfusion.com/vue/documentation/api/toolbar/clickEventArgs/).
{% tabs %}
{% highlight html tabtitle="Composition API (~/src/App.vue)" %}
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/change-document-view.md b/Document-Processing/Word/Word-Processor/vue/how-to/change-document-view.md
index e81ab80425..1ca40badec 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/change-document-view.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/change-document-view.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## How to change the document view in DocumentEditor component
-Document Editor allows you to change the view to web layout and print using the [`layoutType`](https://ej2.syncfusion.com/vue/documentation/api/document-editor#layouttype) property with the supported [`LayoutType`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/layoutType/).
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) allows you to change the view to web layout and print using the [`layoutType`](https://ej2.syncfusion.com/vue/documentation/api/document-editor#layouttype) property with the supported [`LayoutType`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/layoutType/).
```
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/change-the-cursor-color-in-document-editor.md b/Document-Processing/Word/Word-Processor/vue/how-to/change-the-cursor-color-in-document-editor.md
index 4bc266488c..e99de15c4a 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/change-the-cursor-color-in-document-editor.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/change-the-cursor-color-in-document-editor.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Change the cursor color in document editor in Vue Document editor component
-Document Editor default cursor color is black. The user can change the color by overriding the css property using class name. The Document editor cursor css have a class named `e-de-blink-cursor`.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) default cursor color is black. The user can change the color by overriding the css property using class name. The Document editor cursor css have a class named `e-de-blink-cursor`.
Please refer the below code snippet to change the cursor color to red.
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/change-the-default-search-highlight-color.md b/Document-Processing/Word/Word-Processor/vue/how-to/change-the-default-search-highlight-color.md
index 362b6e0d06..73b855a63c 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/change-the-default-search-highlight-color.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/change-the-default-search-highlight-color.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Change the default search highlight color in Vue Document editor component
-Document editor provides an options to change the default search highlight color using [`searchHighlightColor`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/documentEditorSettingsModel#searchhighlightcolor) in Document editor settings. The highlight color which is given in [`documentEditorSettings`](https://ej2.syncfusion.com/vue/documentation/api/document-editor-container#documenteditorsettings) will be highlighted on the searched text. By default, search highlight color is `yellow`.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) provides an options to change the default search highlight color using [`searchHighlightColor`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/documentEditorSettingsModel#searchhighlightcolor) in Document editor settings. The highlight color which is given in [`documentEditorSettings`](https://ej2.syncfusion.com/vue/documentation/api/document-editor-container#documenteditorsettings) will be highlighted on the searched text. By default, search highlight color is `yellow`.
Similarly, you can use [`documentEditorSettings`](https://ej2.syncfusion.com/vue/documentation/api/document-editor#documenteditorsettings) property for DocumentEditor also.
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/customize-color-picker.md b/Document-Processing/Word/Word-Processor/vue/how-to/customize-color-picker.md
index 4bec5c537b..459733f839 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/customize-color-picker.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/customize-color-picker.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Customize color picker in Vue Document editor component
-Document editor provides an options to customize the color picker using [`colorPickerSettings`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/documentEditorSettingsModel#colorpickersettings)in the document editor settings. The color picker offers customization options for default appearance, by allowing selection between Picker or Palette mode, for font and border colors."
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) provides an options to customize the color picker using [`colorPickerSettings`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/documentEditorSettingsModel#colorpickersettings)in the document editor settings. The color picker offers customization options for default appearance, by allowing selection between Picker or Palette mode, for font and border colors."
Similarly, you can use [`documentEditorSettings`](https://ej2.syncfusion.com/vue/documentation/api/document-editor#documenteditorsettings) property for DocumentEditor also.
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/customize-context-menu.md b/Document-Processing/Word/Word-Processor/vue/how-to/customize-context-menu.md
index 7bdd8ce3fe..23f4474da5 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/customize-context-menu.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/customize-context-menu.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## How to customize context menu in Document Editor
-Document Editor allows you to add custom option in context menu. It can be achieved by using the [`addCustomMenu()`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/contextMenu#addcustommenu) method and custom action is defined using the [`customContextMenuSelect`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/customContentMenuEventArgs/)
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) allows you to add custom option in context menu. It can be achieved by using the [`addCustomMenu()`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/contextMenu#addcustommenu) method and custom action is defined using the [`customContextMenuSelect`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/customContentMenuEventArgs/)
### Add Custom Option
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/customize-font-family-drop-down.md b/Document-Processing/Word/Word-Processor/vue/how-to/customize-font-family-drop-down.md
index 49d92b1c82..513e19b103 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/customize-font-family-drop-down.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/customize-font-family-drop-down.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Customize font family drop down in Vue Document editor component
-Document editor provides an options to customize the font family drop down list values using [`fontfamilies`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/documentEditorSettingsModel#fontfamilies) in Document editor settings. Fonts which are added in fontFamilies of [`documentEditorSettings`](https://ej2.syncfusion.com/vue/documentation/api/document-editor-container#documenteditorsettings) will be displayed on font drop down list of text properties pane and font dialog.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) provides an options to customize the font family drop down list values using [`fontfamilies`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/documentEditorSettingsModel#fontfamilies) in Document editor settings. Fonts which are added in fontFamilies of [`documentEditorSettings`](https://ej2.syncfusion.com/vue/documentation/api/document-editor-container#documenteditorsettings) will be displayed on font drop down list of text properties pane and font dialog.
Similarly, you can use [`documentEditorSettings`](https://ej2.syncfusion.com/vue/documentation/api/document-editor#documenteditorsettings) property for DocumentEditor also.
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/customize-ribbon.md b/Document-Processing/Word/Word-Processor/vue/how-to/customize-ribbon.md
index b7840372ba..5f627a121e 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/customize-ribbon.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/customize-ribbon.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Customize Ribbon in Vue Document Editor
-The Syncfusion Document Editor provides an extensive and flexible API to customize the built-in ribbon UI. You can:
+The [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) provides an extensive and flexible API to customize the built-in ribbon UI. You can:
- Customize the File menu.
- Add the Backstage menu instead of File menu.
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/customize-tool-bar.md b/Document-Processing/Word/Word-Processor/vue/how-to/customize-tool-bar.md
index 754c2f8c40..9ce756c93a 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/customize-tool-bar.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/customize-tool-bar.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## How to customize existing toolbar in DocumentEditorContainer
-Document Editor Container allows you to customize(add, show, hide, enable, and disable) existing items in a toolbar.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) Container allows you to customize(add, show, hide, enable, and disable) existing items in a toolbar.
* Add - New items can defined by [`CustomToolbarItemModel`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/customToolbarItemModel/) and with existing items in [`toolbarItems`](https://ej2.syncfusion.com/vue/documentation/api/document-editor-container#toolbaritems) property. Newly added item click action can be defined in [`toolbarClick`](https://ej2.syncfusion.com/vue/documentation/api/toolbar/clickEventArgs/).
* Show, Hide - Existing items can be shown or hidden using the [`toolbarItems`](https://ej2.syncfusion.com/vue/documentation/api/document-editor-container#toolbaritems) property. Pre-defined toolbar items are available with [`ToolbarItem`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/toolbarItem/).
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/deploy-document-editor-component-for-mobile.md b/Document-Processing/Word/Word-Processor/vue/how-to/deploy-document-editor-component-for-mobile.md
index 58ef3f9e70..ac71093807 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/deploy-document-editor-component-for-mobile.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/deploy-document-editor-component-for-mobile.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## Document editor component for Mobile
-At present, Document editor component is not responsive for mobile, and we haven't ensured the editing functionalities in mobile browsers. Whereas it works properly as a document viewer in mobile browsers.
+At present, [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) component is not responsive for mobile, and we haven't ensured the editing functionalities in mobile browsers. Whereas it works properly as a document viewer in mobile browsers.
Hence, it is recommended to switch the Document editor component as read-only in mobile browsers. Also, invoke [`fitPage`](https://ej2.syncfusion.com/vue/documentation/api/document-editor#fitpage) method with [`FitPageWidth`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/pageFitType/) parameter in document change event, such as to display one full page by adjusting the zoom factor.
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/disable-auto-focus.md b/Document-Processing/Word/Word-Processor/vue/how-to/disable-auto-focus.md
index e9c13a3185..32b9fe7986 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/disable-auto-focus.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/disable-auto-focus.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# How to disable auto focus in Syncfusion® Vue Document Editor component
-Document Editor gets focused automatically when the page loads. If you want the Document editor not to be focused automatically it can be customized.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) gets focused automatically when the page loads. If you want the Document editor not to be focused automatically it can be customized.
The following example illustrates to disable the auto focus in DocumentEditorContainer.
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/disable-drag-and-drop.md b/Document-Processing/Word/Word-Processor/vue/how-to/disable-drag-and-drop.md
index c377954808..2c67ee3208 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/disable-drag-and-drop.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/disable-drag-and-drop.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# How to disable drag and drop in document editor in vue Document editor component
-Document Editor provides support to drag and drop contents within the component and it can be customized(enable and disable) using [`allowDragAndDrop`](https://ej2.syncfusion.com/vue/documentation/api/document-editor-container/documenteditorsettings#allowDragAndDrop) property in Document editor settings.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) provides support to drag and drop contents within the component and it can be customized(enable and disable) using [`allowDragAndDrop`](https://ej2.syncfusion.com/vue/documentation/api/document-editor-container/documenteditorsettings#allowDragAndDrop) property in Document editor settings.
The following example illustrates to customize the drag and drop option.
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/disable-optimized-text-measuring.md b/Document-Processing/Word/Word-Processor/vue/how-to/disable-optimized-text-measuring.md
index 8920d05755..cf2714a27a 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/disable-optimized-text-measuring.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/disable-optimized-text-measuring.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Disable optimized text measuring in Vue Document editor component
-Starting from v19.3.0.x, the accuracy of text size measurements in Document editor is improved such as to match Microsoft Word pagination for most Word documents. This improvement is included as default behavior along with an optional API [`enableOptimizedTextMeasuring`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/documentEditorSettingsModel#enableoptimizedtextmeasuring) in Document editor settings.
+Starting from v19.3.0.x, the accuracy of text size measurements in [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) is improved such as to match Microsoft Word pagination for most Word documents. This improvement is included as default behavior along with an optional API [`enableOptimizedTextMeasuring`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/documentEditorSettingsModel#enableoptimizedtextmeasuring) in Document editor settings.
If you want the Document editor component to retain the document pagination (display page-by-page) behavior like v19.2.0.x and older versions. Then you can disable this optimized text measuring improvement, by setting `false` to [`enableOptimizedTextMeasuring`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/documentEditorSettingsModel#enableoptimizedtextmeasuring) property of Vue Document Editor component.
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/enable-ruler-in-document-editor-component.md b/Document-Processing/Word/Word-Processor/vue/how-to/enable-ruler-in-document-editor-component.md
index 0b591f7b21..fa0fd0e33a 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/enable-ruler-in-document-editor-component.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/enable-ruler-in-document-editor-component.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# How to enable ruler in Vue Document Editor component
-Using ruler we can refer to setting specific margins, tab stops, or indentations within a document to ensure consistent formatting in Document Editor.
+Using ruler we can refer to setting specific margins, tab stops, or indentations within a document to ensure consistent formatting in [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor).
The following example illustrates how to enable ruler in Document Editor
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/get-current-word.md b/Document-Processing/Word/Word-Processor/vue/how-to/get-current-word.md
index 9d33a89170..f5dade034a 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/get-current-word.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/get-current-word.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Get current word in Vue Document editor component
-You can get the current word or paragraph content from the Vue Document Editor component as plain text and SFDT (rich text).
+You can get the current word or paragraph content from the [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) component as plain text and SFDT (rich text).
## Select and get the word in current cursor position
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/get-the-selected-content.md b/Document-Processing/Word/Word-Processor/vue/how-to/get-the-selected-content.md
index 0ea4a67e7e..c2333256bc 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/get-the-selected-content.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/get-the-selected-content.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Get the selected content in Vue Document editor component
-You can get the selected content from the Vue Document Editor component as plain text and SFDT (rich text).
+You can get the selected content from the [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) component as plain text and SFDT (rich text).
## Get the selected content as plain text
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/hide-tool-bar-and-properties-pane.md b/Document-Processing/Word/Word-Processor/vue/how-to/hide-tool-bar-and-properties-pane.md
index dade3bdc52..621363d7ab 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/hide-tool-bar-and-properties-pane.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/hide-tool-bar-and-properties-pane.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
**Document editor container** provides the main document view area along with the built-in toolbar and properties pane.
-**Document editor** provides just the main document view area. Here, the user can compose, view, and edit the Word documents. You may prefer to use this component when you want to design your own UI options for your application.
+**[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor)** provides just the main document view area. Here, the user can compose, view, and edit the Word documents. You may prefer to use this component when you want to design your own UI options for your application.
## Hide the properties pane
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/insert-page-number-and-navigate-to-page.md b/Document-Processing/Word/Word-Processor/vue/how-to/insert-page-number-and-navigate-to-page.md
index ef37809821..0b8b740746 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/insert-page-number-and-navigate-to-page.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/insert-page-number-and-navigate-to-page.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Insert page number and navigate to page in Vue Document editor component
-You can insert page number and navigate to specific page in Vue Document Editor component by following ways.
+You can insert page number and navigate to specific page in [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) component by following ways.
## Insert page number
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/insert-text-in-current-position.md b/Document-Processing/Word/Word-Processor/vue/how-to/insert-text-in-current-position.md
index f897035b4a..50ce550204 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/insert-text-in-current-position.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/insert-text-in-current-position.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Insert text in current position in Vue Document editor component
-You can insert the text, paragraph and rich-text content in Vue Document Editor component.
+You can insert the text, paragraph and rich-text content in [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) component.
## Insert text in current cursor position
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/insert-text-or-image-in-table-programmatically.md b/Document-Processing/Word/Word-Processor/vue/how-to/insert-text-or-image-in-table-programmatically.md
index 0a84cc2b11..ba03618522 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/insert-text-or-image-in-table-programmatically.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/insert-text-or-image-in-table-programmatically.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Insert text or image in table programmatically in Vue Document editor component
-Using Document editor API's, you can insert [`text`](../how-to/insert-text-in-current-position#insert-text-in-current-cursor-position) or [`image`](../image#images) in [`table`](../table#create-a-table) programmatically based on your requirement.
+Using [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) API's, you can insert [`text`](../how-to/insert-text-in-current-position#insert-text-in-current-cursor-position) or [`image`](../image#images) in [`table`](../table#create-a-table) programmatically based on your requirement.
Use [`selection`](../how-to/move-selection-to-specific-position#selects-content-based-on-start-and-end-hierarchical-index) API's to navigate between rows and cells.
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/open-default-document.md b/Document-Processing/Word/Word-Processor/vue/how-to/open-default-document.md
index 47ebf7847c..3baa120b0c 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/open-default-document.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/open-default-document.md
@@ -14,7 +14,7 @@ In this article, we are going to see how to open a default document when Documen
## Opening a default document in DocumentEditor
-By default, Document Editor will open blank document. You can use [`open`](https://ej2.syncfusion.com/vue/documentation/api/document-editor#open) API in Document Editor to open the sfdt content.
+By default, [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) will open blank document. You can use [`open`](https://ej2.syncfusion.com/vue/documentation/api/document-editor#open) API in Document Editor to open the sfdt content.
Document editor have [`created`](https://ej2.syncfusion.com/vue/documentation/api/document-editor#created) event which gets triggered once Document editor control created. So, if you want to open the document by default, you can use [`open`](https://ej2.syncfusion.com/vue/documentation/api/document-editor#open) and [`created`](https://ej2.syncfusion.com/vue/documentation/api/document-editor#created) API.
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/open-document-by-address.md b/Document-Processing/Word/Word-Processor/vue/how-to/open-document-by-address.md
index a4a8e1bc11..cf79e15f1b 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/open-document-by-address.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/open-document-by-address.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## How to open a document from URL in DocumentEditor
-In this article, we are going to see how to open a document from URL in DocumentEditor
+In this article, we are going to see how to open a document from URL in [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor)
please refer below example for client-side code
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/optimize-sfdt.md b/Document-Processing/Word/Word-Processor/vue/how-to/optimize-sfdt.md
index 81ebb5ce7a..04c5bfe4db 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/optimize-sfdt.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/optimize-sfdt.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# How to optimize the SFDT file
-Starting from version v21.1.x, the SFDT file generated in Word Processor component is optimized by default to reduce the file size. All static keys are minified, and the final JSON string is compressed. This helps reduce the SFDT file size relative to a DOCX file and provides the following benefits,
+Starting from version v21.1.x, the SFDT file generated in [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) component is optimized by default to reduce the file size. All static keys are minified, and the final JSON string is compressed. This helps reduce the SFDT file size relative to a DOCX file and provides the following benefits,
* File transfer between client and server through the internet gets faster.
* The new optimized SFDT files require less storage space than the old SFDT files.
Hence, the optimized SFDT file can't be directly manipulated as JSON string.
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/override-the-keyboard-shortcuts.md b/Document-Processing/Word/Word-Processor/vue/how-to/override-the-keyboard-shortcuts.md
index 66fa66ef79..890752a102 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/override-the-keyboard-shortcuts.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/override-the-keyboard-shortcuts.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Override the Keyboard Shortcuts in Vue Document Editor Component
-Document Editor triggers the [`keyDown`](https://ej2.syncfusion.com/vue/documentation/api/document-editor#keydown) event every time when any key is entered and provides an instance of [`DocumentEditorKeyDownEventArgs`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/documentEditorKeyDownEventArgs/). You can use the [`isHandled`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/documentEditorKeyDownEventArgs#ishandled) property to override the keyboard shortcut behavior.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) triggers the [`keyDown`](https://ej2.syncfusion.com/vue/documentation/api/document-editor#keydown) event every time when any key is entered and provides an instance of [`DocumentEditorKeyDownEventArgs`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/documentEditorKeyDownEventArgs/). You can use the [`isHandled`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/documentEditorKeyDownEventArgs#ishandled) property to override the keyboard shortcut behavior.
## Preventing default keyboard shortcut
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/resize-document-editor.md b/Document-Processing/Word/Word-Processor/vue/how-to/resize-document-editor.md
index 0e55df1b66..cd4bdf1d21 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/resize-document-editor.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/resize-document-editor.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Resize document editor in Vue Document editor component
-In this article, we are going to see how to change height and width of Document Editor.
+In this article, we are going to see how to change height and width of [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor).
## Change height of Document Editor
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/retrieve-the-bookmark-content-as-text.md b/Document-Processing/Word/Word-Processor/vue/how-to/retrieve-the-bookmark-content-as-text.md
index 97f0f9a3ef..ac81b7f695 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/retrieve-the-bookmark-content-as-text.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/retrieve-the-bookmark-content-as-text.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Retrieve the bookmark content as text in Vue Document editor component
-You can get the bookmark or whole document content from the Vue Document Editor component as plain text and SFDT (rich text).
+You can get the bookmark or whole document content from the [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) component as plain text and SFDT (rich text).
## Get the bookmark content as plain text
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/set-default-format-in-document-editor.md b/Document-Processing/Word/Word-Processor/vue/how-to/set-default-format-in-document-editor.md
index e2c7b18e9c..5f0066005b 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/set-default-format-in-document-editor.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/set-default-format-in-document-editor.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Set default format in document editor in Vue Document editor component
-You can set the default character format, paragraph format and section format in Document editor.
+You can set the default character format, paragraph format and section format in [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor).
## Set the default character format
diff --git a/Document-Processing/Word/Word-Processor/vue/how-to/show-hide-spinner.md b/Document-Processing/Word/Word-Processor/vue/how-to/show-hide-spinner.md
index ea2e6da5f4..0e37639ecc 100644
--- a/Document-Processing/Word/Word-Processor/vue/how-to/show-hide-spinner.md
+++ b/Document-Processing/Word/Word-Processor/vue/how-to/show-hide-spinner.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Show hide spinner in Vue Document editor component
-Using [`spinner`](https://ej2.syncfusion.com/documentation/spinner/getting-started#create-the-spinner-globally) component, you can show/hide spinner while opening document in DocumentEditor .
+Using [`spinner`](https://ej2.syncfusion.com/documentation/spinner/getting-started#create-the-spinner-globally) component, you can show/hide spinner while opening document in [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor).
Example code snippet to show/hide spinner
diff --git a/Document-Processing/Word/Word-Processor/vue/image.md b/Document-Processing/Word/Word-Processor/vue/image.md
index 99143b442d..7865201a2e 100644
--- a/Document-Processing/Word/Word-Processor/vue/image.md
+++ b/Document-Processing/Word/Word-Processor/vue/image.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Image in Vue Document editor component
-Document Editor supports common raster format images like PNG, BMP, JPEG, SVG and GIF. You can insert an image file or online image in the document using the [`insertImage()`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/editor#insertimage) method. Refer to the following sample code.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) supports common raster format images like PNG, BMP, JPEG, SVG and GIF. You can insert an image file or online image in the document using the [`insertImage()`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/editor#insertimage) method. Refer to the following sample code.
The following example shows how to open bookmark dialog in Document Editor.
diff --git a/Document-Processing/Word/Word-Processor/vue/import.md b/Document-Processing/Word/Word-Processor/vue/import.md
index 7835331a2c..7abb2ab5c3 100644
--- a/Document-Processing/Word/Word-Processor/vue/import.md
+++ b/Document-Processing/Word/Word-Processor/vue/import.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Import in Vue Document editor component
-In Document Editor, the documents are stored in its own format called **Syncfusion Document Text (SFDT)**.
+In [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor), the documents are stored in its own format called **Syncfusion Document Text (SFDT)**.
The following example shows how to open SFDT data in Document Editor.
@@ -44,7 +44,7 @@ The following example shows how to import document from local machine.
You can convert word documents into SFDT format using the .NET Standard library [`Syncfusion.EJ2.WordEditor.AspNet.Core`]() by the web API service implementation. This library helps you to convert word documents (.dotx,.docx,.docm,.dot,.doc), rich text format documents (.rtf), and text documents (.txt) into SFDT format.
->Note: The Syncfusion® Document Editor component's document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application. For more information about [why the document pagination (page-by-page display) differs from Microsoft Word](./import#why-the-document-pagination-differs-from-microsoft-word)
+>Note: The Vue Document Editor component's document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application. For more information about [why the document pagination (page-by-page display) differs from Microsoft Word](./import#why-the-document-pagination-differs-from-microsoft-word)
Please refer the following example for converting word documents into SFDT.
@@ -224,7 +224,7 @@ To know about server-side action, please refer this [page](./web-services-overvi
## Compatibility with Microsoft Word
-Syncfusion® Document Editor is a minimal viable Word document viewer/editor product for web applications. As most compatible Word editor, the product vision is adding valuable feature sets of Microsoft Word, and not to cover 100% feature sets of Microsoft Word desktop application. You can even see the feature sets difference between Microsoft Word desktop and their Word online application. So kindly don't misunderstand this component as a complete replacement for Microsoft Word desktop application and expect 100% feature sets of it.
+Vue Document Editor is a minimal viable Word document viewer/editor product for web applications. As most compatible Word editor, the product vision is adding valuable feature sets of Microsoft Word, and not to cover 100% feature sets of Microsoft Word desktop application. You can even see the feature sets difference between Microsoft Word desktop and their Word online application. So kindly don't misunderstand this component as a complete replacement for Microsoft Word desktop application and expect 100% feature sets of it.
### How Syncfusion® accepts the feature request for Document Editor
@@ -236,7 +236,7 @@ You can report the problems with displaying, or editing Word documents in Docum
### Why the document pagination differs from Microsoft Word
-For your understanding about the Word document structure and the workflow of Word viewer/editor components, the Word document is a flow document in which content will not be preserved page by page; instead, the content will be preserved sequentially like a HTML file. Only the Word viewer/editor paginates the content of the Word document page by page dynamically, when opened for viewing or editing and this page-wise position information will not be preserved in the document level (it is Word file format specification standard). Syncfusion® Document Editor component also does the same.
+For your understanding about the Word document structure and the workflow of Word viewer/editor components, the Word document is a flow document in which content will not be preserved page by page; instead, the content will be preserved sequentially like a HTML file. Only the Word viewer/editor paginates the content of the Word document page by page dynamically, when opened for viewing or editing and this page-wise position information will not be preserved in the document level (it is Word file format specification standard). Vue Document Editor component also does the same.
At present there is a known technical limitation related to slight difference in text size calculated using HTML element based text measuring approach. Even though the text size is calculated with correct font and font size values, the difference lies; it is as low as 0.00XX to 0. XXXX values compared to that of Microsoft Word application’s display. Hence the document pagination (page-by-page display) can't be guaranteed for all the Word documents to match the pagination of Microsoft Word application.
diff --git a/Document-Processing/Word/Word-Processor/vue/keyboard-shortcut.md b/Document-Processing/Word/Word-Processor/vue/keyboard-shortcut.md
index d6e45dbf15..b64e4d7eb0 100644
--- a/Document-Processing/Word/Word-Processor/vue/keyboard-shortcut.md
+++ b/Document-Processing/Word/Word-Processor/vue/keyboard-shortcut.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## Text formatting
-The following table lists the default keyboard shortcuts in Document Editor for formatting text:
+The following table lists the default keyboard shortcuts in [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) for formatting text:
| Key combination | Description |
|-----------------|-------------|
diff --git a/Document-Processing/Word/Word-Processor/vue/link.md b/Document-Processing/Word/Word-Processor/vue/link.md
index adc490e1f3..4ac2bca7af 100644
--- a/Document-Processing/Word/Word-Processor/vue/link.md
+++ b/Document-Processing/Word/Word-Processor/vue/link.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Link in Vue Document editor component
-Document Editor supports hyperlink field. You can link a part of the document content to Internet or file location, mail address, or any text within the document.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) supports hyperlink field. You can link a part of the document content to Internet or file location, mail address, or any text within the document.
## Navigate a hyperlink
diff --git a/Document-Processing/Word/Word-Processor/vue/list-format.md b/Document-Processing/Word/Word-Processor/vue/list-format.md
index bdff92b1e1..f1cc4ba719 100644
--- a/Document-Processing/Word/Word-Processor/vue/list-format.md
+++ b/Document-Processing/Word/Word-Processor/vue/list-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# List format in Vue Document editor component
-Document Editor supports both the single-level and multilevel lists. Lists are used to organize data as step-by-step instructions in documents for easy understanding of key points. You can apply list to the paragraph either using supported APIs.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) supports both the single-level and multilevel lists. Lists are used to organize data as step-by-step instructions in documents for easy understanding of key points. You can apply list to the paragraph either using supported APIs.
## Create bullet list
diff --git a/Document-Processing/Word/Word-Processor/vue/notes.md b/Document-Processing/Word/Word-Processor/vue/notes.md
index 943efafc85..f62b4dde7d 100644
--- a/Document-Processing/Word/Word-Processor/vue/notes.md
+++ b/Document-Processing/Word/Word-Processor/vue/notes.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Notes in Vue Document editor component
-DocumentEditorContainer component provides support for inserting footnotes and endnotes through the in-built toolbar. Refer to the following screenshot.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) Container component provides support for inserting footnotes and endnotes through the in-built toolbar. Refer to the following screenshot.

diff --git a/Document-Processing/Word/Word-Processor/vue/opening-documents/aws-s3-bucket.md b/Document-Processing/Word/Word-Processor/vue/opening-documents/aws-s3-bucket.md
index d431c31f28..28e4622abc 100644
--- a/Document-Processing/Word/Word-Processor/vue/opening-documents/aws-s3-bucket.md
+++ b/Document-Processing/Word/Word-Processor/vue/opening-documents/aws-s3-bucket.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from AWS S3 in Vue Document editor
-To load a document from AWS S3 in a Document Editor, you can follow the steps below
+To load a document from AWS S3 in a [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Create a Simple Document Editor Sample in Vue
diff --git a/Document-Processing/Word/Word-Processor/vue/opening-documents/azure-blob-storage.md b/Document-Processing/Word/Word-Processor/vue/opening-documents/azure-blob-storage.md
index b23be3576a..e560df51a1 100644
--- a/Document-Processing/Word/Word-Processor/vue/opening-documents/azure-blob-storage.md
+++ b/Document-Processing/Word/Word-Processor/vue/opening-documents/azure-blob-storage.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Azure Blob Storage in Vue Document editor
-To load document from Azure Blob Storage in a Document Editor, you can follow the steps below
+To load document from Azure Blob Storage in a [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Create a Simple Document Editor Sample in Vue
diff --git a/Document-Processing/Word/Word-Processor/vue/opening-documents/box-cloud-file-storage.md b/Document-Processing/Word/Word-Processor/vue/opening-documents/box-cloud-file-storage.md
index bac67b6334..68a8acfd45 100644
--- a/Document-Processing/Word/Word-Processor/vue/opening-documents/box-cloud-file-storage.md
+++ b/Document-Processing/Word/Word-Processor/vue/opening-documents/box-cloud-file-storage.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Box cloud file storage in Vue Document editor
-To load a document from Box cloud file storage in a document Editor, you can follow the steps below
+To load a document from Box cloud file storage in a [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor), you can follow the steps below
**Step 1** Set up a Box developer account and create a Box application
diff --git a/Document-Processing/Word/Word-Processor/vue/opening-documents/dropbox-cloud-file-storage.md b/Document-Processing/Word/Word-Processor/vue/opening-documents/dropbox-cloud-file-storage.md
index 0307e28acd..fa3636ee55 100644
--- a/Document-Processing/Word/Word-Processor/vue/opening-documents/dropbox-cloud-file-storage.md
+++ b/Document-Processing/Word/Word-Processor/vue/opening-documents/dropbox-cloud-file-storage.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Dropbox cloud file storage in Vue Document editor
-To load a document from Dropbox cloud file storage in a Document editor, you can follow the steps below
+To load a document from Dropbox cloud file storage in a [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor), you can follow the steps below
**Step 1** Create a Dropbox API
diff --git a/Document-Processing/Word/Word-Processor/vue/opening-documents/google-cloud-storage.md b/Document-Processing/Word/Word-Processor/vue/opening-documents/google-cloud-storage.md
index f4d6ecfafd..40f405f96b 100644
--- a/Document-Processing/Word/Word-Processor/vue/opening-documents/google-cloud-storage.md
+++ b/Document-Processing/Word/Word-Processor/vue/opening-documents/google-cloud-storage.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Google Cloud Storage in Vue Document editor
-To load a document from Google Cloud Storage in a Document editor, you can follow the steps below
+To load a document from Google Cloud Storage in a [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor), you can follow the steps below
**Step 1:** Create a Simple Document Editor Sample in Vue
diff --git a/Document-Processing/Word/Word-Processor/vue/opening-documents/google-drive.md b/Document-Processing/Word/Word-Processor/vue/opening-documents/google-drive.md
index b6336baeb5..835e39ac3b 100644
--- a/Document-Processing/Word/Word-Processor/vue/opening-documents/google-drive.md
+++ b/Document-Processing/Word/Word-Processor/vue/opening-documents/google-drive.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from Google Drive in Vue Document editor
-To load a document from Google Drive in a Document editor, you can follow the steps below
+To load a document from Google Drive in a [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor), you can follow the steps below
**Step 1** Set up Google Drive API
diff --git a/Document-Processing/Word/Word-Processor/vue/opening-documents/one-drive.md b/Document-Processing/Word/Word-Processor/vue/opening-documents/one-drive.md
index 56a04c7010..4b5b7ab583 100644
--- a/Document-Processing/Word/Word-Processor/vue/opening-documents/one-drive.md
+++ b/Document-Processing/Word/Word-Processor/vue/opening-documents/one-drive.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Open document from One Drive in Vue Document editor
-To load a document from One Drive in a Document editor, you can follow the steps below
+To load a document from One Drive in a [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor), you can follow the steps below
**Step 1** Create the Microsoft graph API.
diff --git a/Document-Processing/Word/Word-Processor/vue/overview.md b/Document-Processing/Word/Word-Processor/vue/overview.md
index 0d4e661b8b..fa0ae93015 100644
--- a/Document-Processing/Word/Word-Processor/vue/overview.md
+++ b/Document-Processing/Word/Word-Processor/vue/overview.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Overview of the Vue DOCX Editor
-The Syncfusion® [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/Vue-docx-editor) (Document Editor) is a feature-rich, user-interactive component that enables creating, editing, viewing, and printing Word documents with advanced formatting, editing capabilities, and broad support for document import and export formats.
+The [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/Vue-docx-editor) (Document Editor) is a feature-rich, user-interactive component that enables creating, editing, viewing, and printing Word documents with advanced formatting, editing capabilities, and broad support for document import and export formats.

diff --git a/Document-Processing/Word/Word-Processor/vue/paragraph-format.md b/Document-Processing/Word/Word-Processor/vue/paragraph-format.md
index e6eaadc0a1..a5ccd66a18 100644
--- a/Document-Processing/Word/Word-Processor/vue/paragraph-format.md
+++ b/Document-Processing/Word/Word-Processor/vue/paragraph-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Paragraph format in Vue Document editor component
-Document Editor supports various paragraph formatting options such as text alignment, indentation, paragraph spacing, and more.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) supports various paragraph formatting options such as text alignment, indentation, paragraph spacing, and more.
## Indentation
diff --git a/Document-Processing/Word/Word-Processor/vue/print.md b/Document-Processing/Word/Word-Processor/vue/print.md
index a76a36aedc..8f5dcfb8b0 100644
--- a/Document-Processing/Word/Word-Processor/vue/print.md
+++ b/Document-Processing/Word/Word-Processor/vue/print.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Print in Vue Document editor component
-To print the document, use the [`print`](https://ej2.syncfusion.com/vue/documentation/api/document-editor#print) method from Document Editor instance.
+To print the document, use the [`print`](https://ej2.syncfusion.com/vue/documentation/api/document-editor#print) method from [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) instance.
Refer to the following example for showing a document and print it.
diff --git a/Document-Processing/Word/Word-Processor/vue/restrict-editing.md b/Document-Processing/Word/Word-Processor/vue/restrict-editing.md
index 9cedc909ed..fb044aabd6 100644
--- a/Document-Processing/Word/Word-Processor/vue/restrict-editing.md
+++ b/Document-Processing/Word/Word-Processor/vue/restrict-editing.md
@@ -1,45 +1,431 @@
---
layout: post
-title: Restrict editing in Vue Document Editor Component | Syncfusion
-description: Learn here all about Restrict editing in Syncfusion Vue Document editor component of Syncfusion Essential JS 2 and more.
+title: Restrict editing in Vue DOCX Editor | Syncfusion
+description: Learn how to enable Restrict Editing in the Vue DOCX Editor to securely manage document access and control user modifications.
control: Restrict editing
platform: document-processing
documentation: ug
domainurl: ##DomainURL##
---
-# Restrict Editing in Vue Document Editor Component
+# Restrict Editing in Vue DOCX Editor
-Document Editor provides support to restrict editing. When the protected document includes range permission, then unique user or user group only authorized to edit separate text area.
+Syncfusion® Vue DOCX Editor (Document Editor) provides support for restricting editing within a document. It enables control over how and where content can be modified. This helps limit editing so only specific sections of the document can be changed.
-## Set current user
+## Configure on client side
-You can use the `currentUser` property to authorize the current document user by name, email, or user group name.
+Document Editor provides options to protect and unprotect a document using the [enforceProtection](https://ej2.syncfusion.com/vue/documentation/api/document-editor/editor#enforceprotection) and [stopProtection](https://ej2.syncfusion.com/vue/documentation/api/document-editor/editor#stopprotection) APIs, enabling various restricting editing operations.
-The following code shows how to set currentUser
+### Read only mode
-```javascript
-this.$refs.doceditcontainer.ej2Instances.documentEditor.currentUser = 'engineer@mycompany.com';
-```
+Document Editor supports protecting a document in read-only mode, where users can only view the content without making changes.
-## Highlighting the text area
+The following example code illustrates how to enforce or remove read-only protection in the Document Editor.
-You can highlight the editable region of the current user using the `userColor` property.
+{% tabs %}
+{% highlight html tabtitle="Composition API (~/src/App.vue)" %}
-The following code shows how to set userColor.
+
+
+
+
+
-```javascript
-this.$refs.doceditcontainer.ej2Instances.documentEditor..userColor = '#fff000';
-```
+
+
+{% endhighlight %}
+{% highlight html tabtitle="Options API (~/src/App.vue)" %}
+
+
+
+
+
+
-You can toggle the highlight the editable region value using the "highlightEditableRanges" property.
+
-The following code shows how to toggle the highlight editable region value.
+{% endhighlight %}
+{% endtabs %}
+
+### Form filling mode
+
+Document Editor supports protecting a document with form-filling restrictions, allowing users to edit only form fields.
+
+The following example code illustrates how to enforce or remove form-filling restrictions in the Document Editor.
+
+{% tabs %}
+{% highlight html tabtitle="Composition API (~/src/App.vue)" %}
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% highlight html tabtitle="Options API (~/src/App.vue)" %}
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+### Comments only mode
+
+Document Editor supports protecting a document in comments-only mode, allowing users to add or edit comments only.
+
+The following example code illustrates how to enforce and remove comments-only protection in the Document Editor.
+
+{% tabs %}
+{% highlight html tabtitle="Composition API (~/src/App.vue)" %}
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% highlight html tabtitle="Options API (~/src/App.vue)" %}
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+### Track changes only mode
+
+Document Editor supports protecting a document in revisions-only mode, allowing users to view the document and make corrections while tracking all changes. Users cannot accept or reject tracked changes; only the author can review and finalize them later.
+
+The following example code illustrates how to enforce and remove revisions-only protection in the Document Editor.
+
+{% tabs %}
+{% highlight html tabtitle="Composition API (~/src/App.vue)" %}
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% highlight html tabtitle="Options API (~/src/App.vue)" %}
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+### Format restrictions
+
+Enforces document protection using the specified credentials. In the [enforceProtection](https://ej2.syncfusion.com/vue/documentation/api/document-editor/editor#enforceprotection-1) method, the second parameter represents limitToFormatting, and the third parameter represents isReadOnly.
+
+{% tabs %}
+{% highlight html tabtitle="Composition API (~/src/App.vue)" %}
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% highlight html tabtitle="Options API (~/src/App.vue)" %}
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+## Configure on server side
+
+The above-mentioned hosted Web API URL is for demo and evaluation purposes only. For production, host your own web service as shown below.
+
+The Document Editor client requires a server-side API to generate a hash from the specified password and salt values, which is necessary for the restrict editing functionality.
+
+For more information on configuring restrict editing on the server side, refer to the following:
+
+- [Web Service for Restrict editing in ASP.NET Core](https://help.syncfusion.com/document-processing/word/word-processor/vue/web-services/core#restrict-editing)
+
+- [Web Service for Restrict editing in ASP.NET MVC](https://help.syncfusion.com/document-processing/word/word-processor/vue/web-services/mvc#restrict-editing)
+
+- [Web Service for Restrict editing in Java](https://help.syncfusion.com/document-processing/word/word-processor/vue/web-services/java#restrict-editing)
+
+## Set current user
+
+The [currentUser](https://ej2.syncfusion.com/vue/documentation/api/document-editor-container/documenteditor#currentuser) property can be used to authorize the current document user by name, email, or user group.
+
+The following code example demonstrates how to set the currentUser.
```javascript
-this.$refs.doceditcontainer.ej2Instances.documentEditor.documentEditorSettings.highlightEditableRanges = true;
+this.$refs.doceditcontainer.ej2Instances.documentEditor.currentUser = 'engineer@mycompany.com';
```
+## Protect document with editable region
+User can select a specific section and mark it as an editable region, allowing modification only in that part. The rest of the document remains protected from any changes.
+
+### Insert editable region
+Use the [insertEditingRegion](https://ej2.syncfusion.com/vue/documentation/api/document-editor/editor#inserteditingregion) method to mark specific paragraphs as editable.This allows you to control editing by giving access to all users or only selected users.
+
+The following example shows how to insert an editable region.
+{% tabs %}
+{% highlight ts tabtitle="JS" %}
+
+// Allow editing for all users
+this.$refs.doceditcontainer.ej2Instances.documentEditor.editor.insertEditingRegion();
+
+// pass a username to restrict access
+this.$refs.doceditcontainer.ej2Instances.documentEditor.editor.insertEditingRegion("User Name");
+
+{% endhighlight %}
+{% endtabs %}
+
+### Highlight color for editable region
+
+The [userColor](https://ej2.syncfusion.com/vue/documentation/api/document-editor-container/index-default#usercolor) property can be used to highlight the editable region of the current user.
+
+The following code example demonstrates how to set the userColor.
+
+{% tabs %}
+{% highlight ts tabtitle="JS" %}
+
+this.$refs.doceditcontainer.ej2Instances.documentEditor.userColor = '#fff000';
+
+{% endhighlight %}
+{% endtabs %}
+
+### Enable or disable editable region highlighting
+
+The [highlightEditableRanges](https://ej2.syncfusion.com/vue/documentation/api/document-editor-container/documenteditorsettingsmodel#highlighteditableranges) property can be used to toggle the highlighting of editable regions.
+
+The following code example demonstrates how to enable or disable editable region highlighting.
+
+{% tabs %}
+{% highlight ts tabtitle="JS" %}
+
+this.$refs.doceditcontainer.ej2Instances.documentEditor.documentEditorSettings.highlightEditableRanges = true;
+
+{% endhighlight %}
+{% endtabs %}
+
## Restrict Editing Pane
Restrict Editing Pane provides the following options to manage the document:
@@ -63,15 +449,4 @@ The following code shows Restrict Editing Pane. To unprotect the document, use p
{% previewsample "/document-processing/code-snippet/document-editor/vue/getting-started-cs6" %}
-
-> The Web API hosted link `https://document.syncfusion.com/web-services/docx-editor/api/documenteditor/` utilized in the Document Editor's serviceUrl property is intended solely for demonstration and evaluation purposes. For production deployment, please host your own web service with your required server configurations. You can refer and reuse the [GitHub Web Service example](https://github.com/SyncfusionExamples/EJ2-DocumentEditor-WebServices) or [Docker image](https://hub.docker.com/r/syncfusion/word-processor-server) for hosting your own web service and use for the serviceUrl property.
-
-## Online Demo
-
-Explore how to restrict editing and protect Word documents using the Vue Document Editor in this live demo [here](https://document.syncfusion.com/demos/docx-editor/vue/#/tailwind3/document-editor/document-protection.html).
-
-## See Also
-
-* [How to protect the document in form filling mode](./form-fields#protect-the-document-in-form-filling-mode)
-* [How to protect the document in comments only mode](./comments#protect-the-document-in-comments-only-mode)
-* [How to protect the document in track changes only mode](./track-changes#protect-the-document-in-track-changes-only-mode)
\ No newline at end of file
+N> The hosted Web API URL is for demo and evaluation purposes only. For production, host your own web service using the [GitHub Web Service example](https://github.com/SyncfusionExamples/EJ2-DocumentEditor-WebServices) or [Docker image](https://hub.docker.com/r/syncfusion/word-processor-server).
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/vue/ribbon.md b/Document-Processing/Word/Word-Processor/vue/ribbon.md
index 73dfa5799b..6c67c0a768 100644
--- a/Document-Processing/Word/Word-Processor/vue/ribbon.md
+++ b/Document-Processing/Word/Word-Processor/vue/ribbon.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Ribbon in Vue Document Editor Control
-The Document Editor provides a modern Ribbon interface similar to Microsoft Word's interface. This Ribbon UI provides an efficient and intuitive way to access editing features, organizing commands within well-structured tabs and groups to enhance your document editing experience. Additionally, the Ribbon interface supports contextual tabs. Contextual tabs appear only when certain elements, such as tables, images, or headers/footers, are selected in the document.
+The [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) provides a modern Ribbon interface similar to Microsoft Word's interface. This Ribbon UI provides an efficient and intuitive way to access editing features, organizing commands within well-structured tabs and groups to enhance your document editing experience. Additionally, the Ribbon interface supports contextual tabs. Contextual tabs appear only when certain elements, such as tables, images, or headers/footers, are selected in the document.
You can switch between the classic **Toolbar** and the new **Ribbon** UI, and you can also choose between **Classic** and **Simplified** ribbon layouts.
diff --git a/Document-Processing/Word/Word-Processor/vue/right-to-left.md b/Document-Processing/Word/Word-Processor/vue/right-to-left.md
index 676efe70b4..fd21284e95 100644
--- a/Document-Processing/Word/Word-Processor/vue/right-to-left.md
+++ b/Document-Processing/Word/Word-Processor/vue/right-to-left.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Right to left in Vue Document editor component
-Document Editor provides RTL (right-to-left) support. This can be enabled using the “enableRtl” property.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) provides RTL (right-to-left) support. This can be enabled using the “enableRtl” property.
{% tabs %}
{% highlight html tabtitle="Composition API (~/src/App.vue)" %}
diff --git a/Document-Processing/Word/Word-Processor/vue/saving-documents/aws-s3-bucket.md b/Document-Processing/Word/Word-Processor/vue/saving-documents/aws-s3-bucket.md
index 8c3d58caf6..f6b4ed617a 100644
--- a/Document-Processing/Word/Word-Processor/vue/saving-documents/aws-s3-bucket.md
+++ b/Document-Processing/Word/Word-Processor/vue/saving-documents/aws-s3-bucket.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
To save a document to AWS S3, you can follow the steps below
-**Step 1:** Create a Simple Document Editor sample in Vue
+**Step 1:** Create a Simple [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) sample in Vue
Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in Vue. This will give you a basic setup of the Document Editor component.
diff --git a/Document-Processing/Word/Word-Processor/vue/saving-documents/azure-blob-storage.md b/Document-Processing/Word/Word-Processor/vue/saving-documents/azure-blob-storage.md
index 5efb6d6f69..fed3c7e1f3 100644
--- a/Document-Processing/Word/Word-Processor/vue/saving-documents/azure-blob-storage.md
+++ b/Document-Processing/Word/Word-Processor/vue/saving-documents/azure-blob-storage.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
To save a document to Azure Blob Storage, you can follow the steps below
-**Step 1:** Create a Simple Document Editor sample in Vue
+**Step 1:** Create a Simple [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) sample in Vue
Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in vue. This will give you a basic setup of the Document Editor component.
diff --git a/Document-Processing/Word/Word-Processor/vue/saving-documents/google-cloud-storage.md b/Document-Processing/Word/Word-Processor/vue/saving-documents/google-cloud-storage.md
index 27f858e2d5..af8a0fbc5a 100644
--- a/Document-Processing/Word/Word-Processor/vue/saving-documents/google-cloud-storage.md
+++ b/Document-Processing/Word/Word-Processor/vue/saving-documents/google-cloud-storage.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
To save a document to Google Cloud Storage, you can follow the steps below
-**Step 1:** Create a Simple Document Editor sample in Vue
+**Step 1:** Create a Simple [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) sample in Vue
Follow the instructions provided in this [link](../getting-started) to create a simple Document Editor sample in vue. This will give you a basic setup of the Document Editor component.
diff --git a/Document-Processing/Word/Word-Processor/vue/scrolling-zooming.md b/Document-Processing/Word/Word-Processor/vue/scrolling-zooming.md
index 3ef5780c9f..83ef3d6bfc 100644
--- a/Document-Processing/Word/Word-Processor/vue/scrolling-zooming.md
+++ b/Document-Processing/Word/Word-Processor/vue/scrolling-zooming.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Scrolling zooming in Vue Document editor component
-The Document Editor renders the document as page by page. You can scroll through the pages by mouse wheel or touch interactions. You can also scroll through the page by using ‘scrollToPage()’ method of Document Editor instance. Refer to the following code example.
+The [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) renders the document as page by page. You can scroll through the pages by mouse wheel or touch interactions. You can also scroll through the page by using ‘scrollToPage()’ method of Document Editor instance. Refer to the following code example.
{% tabs %}
{% highlight html tabtitle="Composition API (~/src/App.vue)" %}
diff --git a/Document-Processing/Word/Word-Processor/vue/section-format.md b/Document-Processing/Word/Word-Processor/vue/section-format.md
index 519ec3a50f..66825aa6bb 100644
--- a/Document-Processing/Word/Word-Processor/vue/section-format.md
+++ b/Document-Processing/Word/Word-Processor/vue/section-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Section format in Vue Document editor component
-Document Editor supports various section formatting such as page size, page margins, and more.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) supports various section formatting such as page size, page margins, and more.
## Page size
diff --git a/Document-Processing/Word/Word-Processor/vue/security-advisories.md b/Document-Processing/Word/Word-Processor/vue/security-advisories.md
index ece6d2112b..df4bca1604 100644
--- a/Document-Processing/Word/Word-Processor/vue/security-advisories.md
+++ b/Document-Processing/Word/Word-Processor/vue/security-advisories.md
@@ -16,11 +16,11 @@ This document provides a description of the security updates available for Syncf
## Security Updates
-The following security updates are available for Syncfusion® DocumentEditor control and are listed based on the release version.
+The following security updates are available for Vue DocumentEditor control and are listed based on the release version.
### 2024 Volume 2 (v26.2.4) - July 25, 2024
-This release resolves critical and moderate security vulnerabilities affecting the Syncfusion® Document Editor Docker Image.
+This release resolves critical and moderate security vulnerabilities affecting the Vue Document Editor Docker Image.
**Threat:**
diff --git a/Document-Processing/Word/Word-Processor/vue/server-deployment/word-processor-server-docker-image-overview.md b/Document-Processing/Word/Word-Processor/vue/server-deployment/word-processor-server-docker-image-overview.md
index 50404a4301..e5659aa7ab 100644
--- a/Document-Processing/Word/Word-Processor/vue/server-deployment/word-processor-server-docker-image-overview.md
+++ b/Document-Processing/Word/Word-Processor/vue/server-deployment/word-processor-server-docker-image-overview.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Word processor server docker image overview in Vue Document editor component
-The Syncfusion® **Word Processor (also known as Document Editor)** is a component with editing capabilities like Microsoft Word. It is used to create, edit, view, and print Word documents. It provides all the common word processing abilities, including editing text; formatting contents; resizing images and tables; finding and replacing text; importing, exporting, and printing Word documents; and using bookmarks and tables of contents.
+The **[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (also known as Document Editor)** is a component with editing capabilities like Microsoft Word. It is used to create, edit, view, and print Word documents. It provides all the common word processing abilities, including editing text; formatting contents; resizing images and tables; finding and replacing text; importing, exporting, and printing Word documents; and using bookmarks and tables of contents.
This Docker image is the predefined Docker container of Syncfusion’s® Word Processor backend. You can deploy it quickly to your infrastructure.
diff --git a/Document-Processing/Word/Word-Processor/vue/shapes.md b/Document-Processing/Word/Word-Processor/vue/shapes.md
index 272b3e9b1f..87b4c7fb64 100644
--- a/Document-Processing/Word/Word-Processor/vue/shapes.md
+++ b/Document-Processing/Word/Word-Processor/vue/shapes.md
@@ -10,9 +10,9 @@ domainurl: ##DomainURL##
# Shapes in Vue Document editor component
-Shapes are drawing objects that include a text box, rectangles, lines, curves, circles, etc. It can be preset or custom geometry.
+Shapes are drawing objects that include a text box, rectangles, lines, curves, circles, etc. It can be preset or custom geometry.
->Note: At present, Document Editor does not have support to insert shapes. however, if the document contains a shape while importing, it will be preserved properly.
+>Note: At present, [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) does not have support to insert shapes. however, if the document contains a shape while importing, it will be preserved properly.
## Supported shapes
diff --git a/Document-Processing/Word/Word-Processor/vue/spell-check.md b/Document-Processing/Word/Word-Processor/vue/spell-check.md
index 7597666c52..c984368b15 100644
--- a/Document-Processing/Word/Word-Processor/vue/spell-check.md
+++ b/Document-Processing/Word/Word-Processor/vue/spell-check.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Spell check in Vue Document editor component
-Document editor supports performing spell checking for any input text. You can perform spell checking for the text in Document Editor and it will provide suggestions for the mis-spelled words through dialog and in context menu. Document editor's spell checker is compatible with [hunspell dictionary files](https://github.com/wooorm/dictionaries).
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) supports performing spell checking for any input text. You can perform spell checking for the text in Document Editor and it will provide suggestions for the mis-spelled words through dialog and in context menu. Document editor's spell checker is compatible with [hunspell dictionary files](https://github.com/wooorm/dictionaries).
{% tabs %}
{% highlight html tabtitle="Composition API (~/src/App.vue)" %}
diff --git a/Document-Processing/Word/Word-Processor/vue/supported-fileformats.md b/Document-Processing/Word/Word-Processor/vue/supported-fileformats.md
index f915ff4fd8..6a3141db79 100644
--- a/Document-Processing/Word/Word-Processor/vue/supported-fileformats.md
+++ b/Document-Processing/Word/Word-Processor/vue/supported-fileformats.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Supported File Formats in Vue DOCX Editor
-Syncfusion® Vue DOCX Editor (Document Editor) supports a wide range of Microsoft Word and other document formats for opening and exporting, with both client-side and server-side capabilities.
+[React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor) supports a wide range of Microsoft Word and other document formats for opening and exporting, with both client-side and server-side capabilities.
## Supported File Formats
diff --git a/Document-Processing/Word/Word-Processor/vue/table-format.md b/Document-Processing/Word/Word-Processor/vue/table-format.md
index 342592eb59..4c4302eb93 100644
--- a/Document-Processing/Word/Word-Processor/vue/table-format.md
+++ b/Document-Processing/Word/Word-Processor/vue/table-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Table format in Vue Document editor component
-Document editor customizes the formatting of table, or table cells such as table width, cell margins, cell spacing, background color, and table alignment. This section describes how to customize these formatting for selected cells, rows, or table in detail.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) customizes the formatting of table, or table cells such as table width, cell margins, cell spacing, background color, and table alignment. This section describes how to customize these formatting for selected cells, rows, or table in detail.
## Cell margins
diff --git a/Document-Processing/Word/Word-Processor/vue/table-of-contents.md b/Document-Processing/Word/Word-Processor/vue/table-of-contents.md
index 938638323a..c2181773e2 100644
--- a/Document-Processing/Word/Word-Processor/vue/table-of-contents.md
+++ b/Document-Processing/Word/Word-Processor/vue/table-of-contents.md
@@ -14,7 +14,7 @@ The table of contents in a document is same as the list of chapters at the begin
## Inserting table of contents
-Document Editor exposes an API to insert table of contents at cursor position programmatically. You can specify the settings for table of contents explicitly. Otherwise, the default settings will be applied.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) exposes an API to insert table of contents at cursor position programmatically. You can specify the settings for table of contents explicitly. Otherwise, the default settings will be applied.
[`TableOfContentsSettings`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/tableOfContentsSettings/) contain the following properties:
* **startLevel**: Specifies the start level for constructing table of contents.
diff --git a/Document-Processing/Word/Word-Processor/vue/table.md b/Document-Processing/Word/Word-Processor/vue/table.md
index dbbce6f8e5..d65b0eed70 100644
--- a/Document-Processing/Word/Word-Processor/vue/table.md
+++ b/Document-Processing/Word/Word-Processor/vue/table.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Table in Vue Document editor component
-Tables are an efficient way to present information. Document Editor can display and edit the tables. You can select and edit tables through keyboard, mouse, or touch interactions. Document Editor exposes a rich set of APIs to perform these operations programmatically.
+Tables are an efficient way to present information. [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) can display and edit the tables. You can select and edit tables through keyboard, mouse, or touch interactions. Document Editor exposes a rich set of APIs to perform these operations programmatically.
## Create a table
diff --git a/Document-Processing/Word/Word-Processor/vue/text-format.md b/Document-Processing/Word/Word-Processor/vue/text-format.md
index 99949befb7..95420cea17 100644
--- a/Document-Processing/Word/Word-Processor/vue/text-format.md
+++ b/Document-Processing/Word/Word-Processor/vue/text-format.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Text format in Vue Document editor component
-Document Editor supports several formatting options for text like bold, italic, font color, highlight color, and more. This section describes how to modify the formatting for selected text in detail.
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) supports several formatting options for text like bold, italic, font color, highlight color, and more. This section describes how to modify the formatting for selected text in detail.
## Bold
diff --git a/Document-Processing/Word/Word-Processor/vue/text-wrapping-style.md b/Document-Processing/Word/Word-Processor/vue/text-wrapping-style.md
index 183fad5aa6..2be8cd8781 100644
--- a/Document-Processing/Word/Word-Processor/vue/text-wrapping-style.md
+++ b/Document-Processing/Word/Word-Processor/vue/text-wrapping-style.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Text wrapping style in Vue Document editor component
-Text wrapping refers to how images and shapes are fit with surrounding text in a document. Currently, Document Editor has only preservation support for image and textbox shape with below wrapping styles.
+Text wrapping refers to how images and shapes are fit with surrounding text in a document. Currently, [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) has only preservation support for image and textbox shape with below wrapping styles.
## In-Line with Text
diff --git a/Document-Processing/Word/Word-Processor/vue/track-changes.md b/Document-Processing/Word/Word-Processor/vue/track-changes.md
index adcbd3ffb2..10399aa914 100644
--- a/Document-Processing/Word/Word-Processor/vue/track-changes.md
+++ b/Document-Processing/Word/Word-Processor/vue/track-changes.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Track changes in Vue Document editor component
-Track Changes allows you to keep a record of changes or edits made to a document. You can then choose to accept or reject the modifications. It is a useful tool for managing changes made by several reviewers to the same document. If track changes option is enabled, all editing operations are preserved as revisions in Document Editor.
+Track Changes allows you to keep a record of changes or edits made to a document. You can then choose to accept or reject the modifications. It is a useful tool for managing changes made by several reviewers to the same document. If track changes option is enabled, all editing operations are preserved as revisions in [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor).
## Enable track changes in Document Editor
diff --git a/Document-Processing/Word/Word-Processor/vue/troubleshooting/document-loading-issue-with-404-error.md b/Document-Processing/Word/Word-Processor/vue/troubleshooting/document-loading-issue-with-404-error.md
index 46ffd24cf1..acb366a1fa 100644
--- a/Document-Processing/Word/Word-Processor/vue/troubleshooting/document-loading-issue-with-404-error.md
+++ b/Document-Processing/Word/Word-Processor/vue/troubleshooting/document-loading-issue-with-404-error.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Document loading issue with 404 error in Vue DOCX Editor
-If document loading fails and you see a 404 error in the browser console, the Document Editor is unable to reach a valid Web Service endpoint.
+If document loading fails and you see a 404 error in the browser console, the [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) is unable to reach a valid Web Service endpoint.
## Reasons
diff --git a/Document-Processing/Word/Word-Processor/vue/unsupported-features.md b/Document-Processing/Word/Word-Processor/vue/unsupported-features.md
index aac9b234be..4c1691feb8 100644
--- a/Document-Processing/Word/Word-Processor/vue/unsupported-features.md
+++ b/Document-Processing/Word/Word-Processor/vue/unsupported-features.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Unsupported Features in Vue DOCX Editor
-This section describes the unsupported elements in Syncfusion® Vue DOCX Editor (Document Editor)
+This section describes the unsupported elements in [React DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/react-docx-editor) (Document Editor)
## Document formatting
diff --git a/Document-Processing/Word/Word-Processor/vue/view.md b/Document-Processing/Word/Word-Processor/vue/view.md
index 3d1734d8a7..2c0938f932 100644
--- a/Document-Processing/Word/Word-Processor/vue/view.md
+++ b/Document-Processing/Word/Word-Processor/vue/view.md
@@ -12,7 +12,7 @@ domainurl: ##DomainURL##
## Web Layout
-Document Editor allows you to change the view to web layout and print using the [`layoutType`](https://ej2.syncfusion.com/vue/documentation/api/document-editor#layouttype) property with the supported [`LayoutType`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/layoutType/).
+[Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) allows you to change the view to web layout and print using the [`layoutType`](https://ej2.syncfusion.com/vue/documentation/api/document-editor#layouttype) property with the supported [`LayoutType`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/layoutType/).
```
diff --git a/Document-Processing/Word/Word-Processor/vue/web-services-overview.md b/Document-Processing/Word/Word-Processor/vue/web-services-overview.md
index 355d6dcdf7..6e9efa970c 100644
--- a/Document-Processing/Word/Word-Processor/vue/web-services-overview.md
+++ b/Document-Processing/Word/Word-Processor/vue/web-services-overview.md
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
# Web services in Vue Document editor component
-You can deploy web APIs for server-side dependencies of Document Editor component in the following platforms.
+You can deploy web APIs for server-side dependencies of [Vue DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/vue-docx-editor) (Document Editor) component in the following platforms.
* [ASP.NET Core](./web-services/core)
* [ASP.NET MVC](./web-services/mvc)
@@ -20,12 +20,12 @@ You can deploy web APIs for server-side dependencies of Document Editor componen
|Operations|When client-server communication will be triggered?|What type of data will be transferred between client and server?|
|------------|--------------------------------------|------------------------|
-|[Open file formats other than SFDT](./import#convert-word-documents-into-sfdt)|When opening the document other than SFDT (Syncfusion® Document Editor's native file format), the server-side web API is invoked from client-side script.|**Client**: Sends the input file. **Server**: Receives the input file and sends the converted SFDT back to the client.
The server-side web API internally extracts the content from the document (DOCX, DOC, WordML, RTF, HTML) using Syncfusion® Word library (DocIO) and converts it into SFDT for opening the document in Document Editor.|
+|[Open file formats other than SFDT](./import#convert-word-documents-into-sfdt)|When opening the document other than SFDT (Vue Document Editor's native file format), the server-side web API is invoked from client-side script.|**Client**: Sends the input file. **Server**: Receives the input file and sends the converted SFDT back to the client.
The server-side web API internally extracts the content from the document (DOCX, DOC, WordML, RTF, HTML) using Word library (DocIO) and converts it into SFDT for opening the document in Document Editor.|
|[Paste with formatting](./clipboard#paste-with-formatting)|When pasting the formatted content (HTML/RTF) received from system clipboard. For converting HTML/RTF to SFDT format.
**Note**: Whereas plain text received from system clipboard will be pasted directly in the client-side.|**Client**: Sends the input Html or Rtf string. **Server**: Receives the input Html or Rtf string and sends the converted SFDT back to the client.|
|[Restrict editing](./restrict-editing)|When protecting the document, for generating hash.|**Client**: Sends the input data for hashing algorithm. **Server**: Receives the input data for hashing algorithm and sends the result hash information back to the client.|
|[Spellcheck](./spell-check)(default)|When the spellchecker is enabled on client-side Document Editor, and it performs the spell check validation for words in the document.|**Client**: Sends the words (string) with their language for spelling validation. **Server**: Receives the words (string) with their language for spelling validation and sends the validation result as JSON back to the client.|
|[SpellCheckByPage](./spell-check)|Document editor provides options to spellcheck page by page when loading the documents. By [enabling optimized spell check](./spell-check#enableoptimizedspellcheck) in client-side, you can perform spellcheck page by page when loading the documents.|**Client**: Sends the words (string) with their language for spelling validation. **Server**: Receives the words (string) with their language for spelling validation and sends the validation result as JSON back to the client.|
-|[Save as file formats other than SFDT and DOCX](./saving-documents/server-side-export) (optional API)|You can configure this API, if you want to save the document in file format other than DOCX and SFDT.
For saving the files as WordML, DOC, RTF, HTML, ODT, Text using Syncfusion® Word library (DocIO) and PDF using Syncfusion® Word (DocIO) and PDF libraries.|You can transfer document from client to server either as SFDT or DOCX format.
First option (SFDT): **Client**: Sends the SFDT. **Server**: Receives the SFDT and saves the converted document as any file format supported by [Syncfusion® Word library (DocIO)](https://www.syncfusion.com/word-framework/net/word-library) in server or sends the saved file to the client browser.
Second option (DOCX): **Client**: Sends the DOCX file. **Server**: Receives the DOCX file and saves the converted document as any file format supported by [Syncfusion® Word library (DocIO)](https://www.syncfusion.com/word-framework/net/word-library) in server or sends the saved file to the client browser.|
+|[Save as file formats other than SFDT and DOCX](./saving-documents/server-side-export) (optional API)|You can configure this API, if you want to save the document in file format other than DOCX and SFDT.
For saving the files as WordML, DOC, RTF, HTML, ODT, Text using Word library (DocIO) and PDF using Word (DocIO) and PDF libraries.|You can transfer document from client to server either as SFDT or DOCX format.
First option (SFDT): **Client**: Sends the SFDT. **Server**: Receives the SFDT and saves the converted document as any file format supported by [Word library (DocIO)](https://www.syncfusion.com/word-framework/net/word-library) in server or sends the saved file to the client browser.
Second option (DOCX): **Client**: Sends the DOCX file. **Server**: Receives the DOCX file and saves the converted document as any file format supported by [Word library (DocIO)](https://www.syncfusion.com/word-framework/net/word-library) in server or sends the saved file to the client browser.|
>Note: If you don't require the above functionalities then you can deploy as pure client-side component without any server-side interactions.
diff --git a/Document-Processing/Word/Word-Processor/vue/web-services/core.md b/Document-Processing/Word/Word-Processor/vue/web-services/core.md
index 13feb91c18..8cb2b0cdba 100644
--- a/Document-Processing/Word/Word-Processor/vue/web-services/core.md
+++ b/Document-Processing/Word/Word-Processor/vue/web-services/core.md
@@ -56,7 +56,7 @@ The following example code illustrates how to write a Web API for importing Word
The web browsers do not support to display metafile images like EMF and WMF and also TIFF format images. As a fallback approach, you can convert the metafile/TIFF format image to raster image using any image converter in the `MetafileImageParsed` event and this fallback raster image will be displayed in the client-side Document editor component.
->Note: In `MetafileImageParsedEventArgs` event argument, you can get the metafile stream using `MetafileStream` property and you can get the `IsMetafile` boolean value to determine whether the image is meta file images(WMF,EMF) or Tiff format images. In below example, we have converted the TIFF to raster image in `ConvertTiffToRasterImage()` method using `Bitmiracle https://www.nuget.org/packages/BitMiracle.LibTiff.NET`.
+>Note: In `MetafileImageParsedEventArgs` event argument, you can get the metafile stream using `MetafileStream` property and you can get the `IsMetafile` boolean value to determine whether the image is meta file images(WMF,EMF) or TIFF format images. In below example, we have converted the TIFF to raster image in `ConvertTiffToRasterImage()` method using `Bitmiracle https://www.nuget.org/packages/BitMiracle.LibTiff.NET`.
The following example code illustrates how to use `MetafileImageParsed` event for creating fallback raster image for metafile present in a Word document.
@@ -214,11 +214,11 @@ The following example code illustrates how to write a Web API for restrict editi
[HttpPost]
[EnableCors("AllowAllOrigins")]
[Route("RestrictEditing")]
- public string[] RestrictEditing([FromBody]CustomRestrictParameter param)
+ public string[] RestrictEditing([FromBody] CustomRestrictParameter param)
{
- if (param.passwordBase64 == "" && param.passwordBase64 == null)
+ if (param.passwordBase64 == "" || param.passwordBase64 == null)
return null;
- return WordDocument.ComputeHash(param.passwordBase64, param.saltBase64, param.spinCount);
+ return WordDocument.ComputeHash(param.passwordBase64, param.saltBase64, param.spinCount, param.algorithmSid);
}
public class CustomRestrictParameter
@@ -226,6 +226,7 @@ The following example code illustrates how to write a Web API for restrict editi
public string passwordBase64 { get; set; }
public string saltBase64 { get; set; }
public int spinCount { get; set; }
+ public string algorithmSid { get; set; }
}
```
diff --git a/Document-Processing/Word/Word-Processor/vue/web-services/mvc.md b/Document-Processing/Word/Word-Processor/vue/web-services/mvc.md
index c704a8da6e..5359914878 100644
--- a/Document-Processing/Word/Word-Processor/vue/web-services/mvc.md
+++ b/Document-Processing/Word/Word-Processor/vue/web-services/mvc.md
@@ -8,7 +8,7 @@ documentation: ug
domainurl: ##DomainURL##
---
-# Mvc in Vue Document editor component
+# MVC in Vue Document editor component
DocumentEditor depends on server side interaction for below listed operations can be written in ASP.NET MVC using [Syncfusion.EJ2.WordEditor.AspNet.Mvc5](https://www.nuget.org/packages/Syncfusion.EJ2.WordEditor.AspNet.Mvc5) or [Syncfusion.EJ2.WordEditor.AspNet.Mvc4](https://www.nuget.org/packages/Syncfusion.EJ2.WordEditor.AspNet.Mvc4).
@@ -96,11 +96,11 @@ The following example code illustrates how to write a Web API for restrict editi
[HttpPost]
[EnableCors("*", "*", "*")]
[Route("RestrictEditing")]
- public string[] RestrictEditing([FromBody]CustomRestrictParameter param)
+ public string[] RestrictEditing([FromBody] CustomRestrictParameter param)
{
- if (param.passwordBase64 == "" && param.passwordBase64 == null)
+ if (param.passwordBase64 == "" || param.passwordBase64 == null)
return null;
- return Syncfusion.EJ2.DocumentEditor.WordDocument.ComputeHash(param.passwordBase64, param.saltBase64, param.spinCount);
+ return Syncfusion.EJ2.DocumentEditor.WordDocument.ComputeHash(param.passwordBase64, param.saltBase64, param.spinCount, param.algorithmSid);
}
public class CustomRestrictParameter
@@ -108,6 +108,7 @@ The following example code illustrates how to write a Web API for restrict editi
public string passwordBase64 { get; set; }
public string saltBase64 { get; set; }
public int spinCount { get; set; }
+ public string algorithmSid { get; set; }
}
```
diff --git a/Document-Processing/Word/Word-Processor/wpf/Automatic-Suggestion.md b/Document-Processing/Word/Word-Processor/wpf/Automatic-Suggestion.md
index 00dbd98c12..7eccb9b992 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Automatic-Suggestion.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Automatic-Suggestion.md
@@ -9,7 +9,7 @@ keywords: automatic-suggestion, @mentions
# Automatic Suggestion in WPF RichTextBox (SfRichTextBoxAdv)
### Automatic Suggestion functionality for using @mentions
-[WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) control shows an inline dropdown with a list of suggested names while type the mention character (@ symbol). The list of names will filter as you type more letters. You can use up or down arrow key to move selection and Tab or Enter key to insert selected item in keyboard or use mouse to click any option in the list. The selected item from the suggestion list will be inserted as hyperlink with the display text and its respective link.
+[WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) control shows an inline dropdown with a list of suggested names while type the mention character (@ symbol). The list of names will filter as you type more letters. You can use up or down arrow key to move selection and Tab or Enter key to insert selected item in keyboard or use mouse to click any option in the list. The selected item from the suggestion list will be inserted as hyperlink with the display text and its respective link.

diff --git a/Document-Processing/Word/Word-Processor/wpf/Background.md b/Document-Processing/Word/Word-Processor/wpf/Background.md
index 1c0732e8bb..98ae886ea5 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Background.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Background.md
@@ -8,7 +8,7 @@ keywords: background
---
# Setting Background for WPF RichTextBox
-The [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) control allows you to change background color of the control. A background of a control is represented by `Background` property of `SfRichTextBoxAdv` class. The default value of this property is black.
+The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) control allows you to change background color of the control. A background of a control is represented by `Background` property of `SfRichTextBoxAdv` class. The default value of this property is black.
The following code illustrates how to apply color as background to the document.
diff --git a/Document-Processing/Word/Word-Processor/wpf/Clipboard.md b/Document-Processing/Word/Word-Processor/wpf/Clipboard.md
index f587dbb66b..412188a68f 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Clipboard.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Clipboard.md
@@ -8,7 +8,7 @@ keywords: clipboard
---
# Clipboard in WPF RichTextBox (SfRichTextBoxAdv)
-The SfRichTextBoxAdv takes advantage of the clipboard support and allows you to copy or paste contents to and from the clipboard in the following formats.
+The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) takes advantage of the clipboard support and allows you to copy or paste contents to and from the clipboard in the following formats.
* Rich text format.
@@ -34,4 +34,4 @@ The following code example demonstrates how to bind commands for accessing clipb
{% endtabs %}
N> In order to cut, copy or paste, the standard keyboard shortcuts such as CTRL + X, CTRL + C, CTRL + V can also be used.
-You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
+You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
diff --git a/Document-Processing/Word/Word-Processor/wpf/Commands.md b/Document-Processing/Word/Word-Processor/wpf/Commands.md
index e49b1d3916..a1382533c1 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Commands.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Commands.md
@@ -8,7 +8,7 @@ keywords: commands
---
# Commands in WPF RichTextBox (SfRichTextBoxAdv)
-Commands are a way to handle user interface (UI) actions. They are a loosely coupled way to bind the UI to the logic that performs the action. The SfRichTextBoxAdv supports commands for mostly used operations which are classified below.
+Commands are a way to handle user interface (UI) actions. They are a loosely coupled way to bind the UI to the logic that performs the action. The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) supports commands for mostly used operations which are classified below.
* Character Formatting – Bold, Italic, Underline, Strike through, Baseline alignment, Font family, Font size, Font color and Highlight color.
@@ -1501,4 +1501,4 @@ The {{'[TextAlignment](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Con
-N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/Comment.md b/Document-Processing/Word/Word-Processor/wpf/Comment.md
index ddb0c302d8..1a5365a5c6 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Comment.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Comment.md
@@ -8,7 +8,7 @@ keywords: comment
---
# Comment in WPF RichTextBox (SfRichTextBoxAdv)
-A Comment is a note or annotation that an author or reviewer can add to the document. The SfRichTextBoxAdv control supports viewing and editing the comments in the document. It renders the comments present in the document in review pane, similar to the Microsoft Word.
+A Comment is a note or annotation that an author or reviewer can add to the document. The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) control supports viewing and editing the comments in the document. It renders the comments present in the document in review pane, similar to the Microsoft Word.

N> Currently, the SfRichTextBoxAdv shows review pane only with Pages layout type.
@@ -135,4 +135,4 @@ Dim isCommentPaneVisible As Boolean = richTextBoxAdv.EditorSettings.IsCommentPan
{% endhighlight %}
{% endtabs %}
-N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/Dialogs.md b/Document-Processing/Word/Word-Processor/wpf/Dialogs.md
index 8aa066bb05..b202877b27 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Dialogs.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Dialogs.md
@@ -8,7 +8,7 @@ keywords: dialogs
---
# Dialogs in WPF RichTextBox (SfRichTextBoxAdv)
-The SfRichTextBoxAdv provides support for the following built-in dialogs similar to Microsoft Word application.
+The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) provides support for the following built-in dialogs similar to Microsoft Word application.
* Font Dialog
@@ -279,4 +279,4 @@ End Class
{% endhighlight %}
{% endtabs %}
-N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/Document-Structure.md b/Document-Processing/Word/Word-Processor/wpf/Document-Structure.md
index de03317b8b..7e21603d92 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Document-Structure.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Document-Structure.md
@@ -10,4 +10,4 @@ keywords: document-structure

-N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/Document-Styles.md b/Document-Processing/Word/Word-Processor/wpf/Document-Styles.md
index 5e47f375bc..0f6461eba0 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Document-Styles.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Document-Styles.md
@@ -10,7 +10,7 @@ keywords: styles
# Document Styles in WPF RichTextBox (SfRichTextBoxAdv)
A style is a predefined set of table, numbering, paragraph, and character formatting properties that can be applied to regions within a document.
-In RichTextBoxAdv, styles are created and added to a document programmatically or using the built-in Styles dialog.
+In [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor), styles are created and added to a document programmatically or using the built-in Styles dialog.
A style in a document should have the following properties:
### Name
@@ -133,4 +133,4 @@ The following code example explains how to clear the formatting of text through
{% endhighlight %}
{% endtabs %}
-N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
+N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
diff --git a/Document-Processing/Word/Word-Processor/wpf/FAQ-Section/How-to-export-the-inserted-image-as-an-Embedded-image-in-HTML-in-SfRichTextBoxAdv.md b/Document-Processing/Word/Word-Processor/wpf/FAQ-Section/How-to-export-the-inserted-image-as-an-Embedded-image-in-HTML-in-SfRichTextBoxAdv.md
index b3002c875b..70480525ae 100644
--- a/Document-Processing/Word/Word-Processor/wpf/FAQ-Section/How-to-export-the-inserted-image-as-an-Embedded-image-in-HTML-in-SfRichTextBoxAdv.md
+++ b/Document-Processing/Word/Word-Processor/wpf/FAQ-Section/How-to-export-the-inserted-image-as-an-Embedded-image-in-HTML-in-SfRichTextBoxAdv.md
@@ -9,7 +9,7 @@ keywords: embedded-image-html
# Export Image as Embedded in HTML in WPF SfRichTextBoxAdv
-This page explains how to export the inserted image as an Embedded image in HTML in Syncfusion® WPF SfRichTextBoxAdv.
+This page explains how to export the inserted image as an Embedded image in HTML in [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv).
In the SfRichTextBoxAdv control, we offer an option to specify HTML export settings. By utilizing the [ImageNodeVisitedEvent](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.RichTextBoxAdv.ImageNodeVisitedEventArgs.html) event of the [HtmlImportExportSettings](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.RichTextBoxAdv.HtmlImportExportSettings.html) instance, you can both retrieve and define the image stream and image source. When setting the image source as Empty, the inserted picture can be exported as an embedded image in the HTML.
diff --git a/Document-Processing/Word/Word-Processor/wpf/FAQ-Section/How-to-identify-whether-the-viewer-is-scrolled-to-the-bottom-of-the-SfRichTextBoxAdv.md b/Document-Processing/Word/Word-Processor/wpf/FAQ-Section/How-to-identify-whether-the-viewer-is-scrolled-to-the-bottom-of-the-SfRichTextBoxAdv.md
index 97a0a3670c..a5e2dba2fa 100644
--- a/Document-Processing/Word/Word-Processor/wpf/FAQ-Section/How-to-identify-whether-the-viewer-is-scrolled-to-the-bottom-of-the-SfRichTextBoxAdv.md
+++ b/Document-Processing/Word/Word-Processor/wpf/FAQ-Section/How-to-identify-whether-the-viewer-is-scrolled-to-the-bottom-of-the-SfRichTextBoxAdv.md
@@ -9,7 +9,7 @@ keywords: scroll-to-bottom
# Detect viewer scrolled to bottom in WPF SfRichTextBoxAdv
-This page explains how to identify whether the viewer is scrolled to the bottom in Syncfusion® WPF SfRichTextBoxAdv.
+This page explains how to identify whether the viewer is scrolled to the bottom in [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv).
SfRichTextBoxAdv scrollbars can be accessed through the [VerticalScrollBar](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.RichTextBoxAdv.SfRichTextBoxAdv.html#Syncfusion_Windows_Controls_RichTextBoxAdv_SfRichTextBoxAdv_VerticalScrollBar) and [HorizontalScrollBar](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.RichTextBoxAdv.SfRichTextBoxAdv.html#Syncfusion_Windows_Controls_RichTextBoxAdv_SfRichTextBoxAdv_HorizontalScrollBar) properties of [SfRichTextBoxAdv](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.RichTextBoxAdv.SfRichTextBoxAdv.html) class. Using these properties, we can identify when the document is scrolled to the bottom of the control.
diff --git a/Document-Processing/Word/Word-Processor/wpf/FAQ-Section/How-to-paste-WordDocument-from-DocIO-in-SfRichTextBoxAdv.md b/Document-Processing/Word/Word-Processor/wpf/FAQ-Section/How-to-paste-WordDocument-from-DocIO-in-SfRichTextBoxAdv.md
index 9e377e8343..d8a15ef17f 100644
--- a/Document-Processing/Word/Word-Processor/wpf/FAQ-Section/How-to-paste-WordDocument-from-DocIO-in-SfRichTextBoxAdv.md
+++ b/Document-Processing/Word/Word-Processor/wpf/FAQ-Section/How-to-paste-WordDocument-from-DocIO-in-SfRichTextBoxAdv.md
@@ -11,7 +11,7 @@ keywords: paste-WordDocument-from-DocIO
The PasteCommand with [WordDocument](https://help.syncfusion.com/cr/file-formats/Syncfusion.DocIO.DLS.WordDocument.html) as a parameter is a feature that allows you to paste the contents of a WordDocument into the current selection of the SfRichTextBoxAdv control.This provides a convenient and efficient way to transfer and display complex document structures from Word documents directly within the SfRichTextBoxAdv.
-Using this feature, you can achieve below things by pasting WordDocument into the SfRichTextBoxAdv at current selection:
+Using this feature, you can achieve below things by pasting WordDocument into the [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) at current selection:
* Perform all the document manipulation features of [.NET Word library (DocIO)](https://help.syncfusion.com/file-formats/docio/overview) and then finally insert into SfRichTextBoxAdv
diff --git a/Document-Processing/Word/Word-Processor/wpf/FAQ-Section/How-to-use-SfRichTextBoxAdv-as-a-standard-RichTextBox.md b/Document-Processing/Word/Word-Processor/wpf/FAQ-Section/How-to-use-SfRichTextBoxAdv-as-a-standard-RichTextBox.md
new file mode 100644
index 0000000000..a077ac60d1
--- /dev/null
+++ b/Document-Processing/Word/Word-Processor/wpf/FAQ-Section/How-to-use-SfRichTextBoxAdv-as-a-standard-RichTextBox.md
@@ -0,0 +1,115 @@
+---
+title: How to use SfRichTextBoxAdv as a standard RichTextBox. | Syncfusion
+description: Learn how to use WPF SfRichTextBoxAdv as a standard RichTextBox along with its core key features and usage.
+platform: document-processing
+control: SfRichTextBoxAdv
+documentation: ug
+keywords: use-sfrichtextboxadv-like-richtextbox
+---
+
+# Use SfRichTextBoxAdv as a standard RichTextBox
+
+Use the following code to configure the SfRichTextBoxAdv control as a standard RichTextBox with rich text formatting options.
+
+{% tabs %}
+{% highlight xaml tabtitle="MainWindow.xaml" %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+
+{% endtabs %}
+
+When the application is executed, the standard RichTextBox control is displayed as illustrated below.
+
+
+N> [View Sample in GitHub](https://github.com/SyncfusionExamples/WPF-RichTextBox-Examples/tree/main/Samples/Standard%20RichTextBox).
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/FAQ-Section/Why-does-out-of-memory-exception-throw-on-opening-large-size-documents-in-SfRichTextBoxAdv.md b/Document-Processing/Word/Word-Processor/wpf/FAQ-Section/Why-does-out-of-memory-exception-throw-on-opening-large-size-documents-in-SfRichTextBoxAdv.md
index d47168b63d..54a09153a7 100644
--- a/Document-Processing/Word/Word-Processor/wpf/FAQ-Section/Why-does-out-of-memory-exception-throw-on-opening-large-size-documents-in-SfRichTextBoxAdv.md
+++ b/Document-Processing/Word/Word-Processor/wpf/FAQ-Section/Why-does-out-of-memory-exception-throw-on-opening-large-size-documents-in-SfRichTextBoxAdv.md
@@ -9,7 +9,7 @@ keywords: out-of-memory-exception
# Opening large size documents in WPF SfRichTextBoxAdv control
-This page explains Why does out of memory exception throw on opening large size documents in WPF SfRichTextBoxAdv control and more details.
+This page explains Why does out of memory exception throw on opening large size documents in [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) control and more details.
## Why does out of memory exception throw on opening large size documents in WPF RichTextBox (SfRichTextBoxAdv)
diff --git a/Document-Processing/Word/Word-Processor/wpf/Find-and-Replace.md b/Document-Processing/Word/Word-Processor/wpf/Find-and-Replace.md
index b7167c04f3..4c9a53bde3 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Find-and-Replace.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Find-and-Replace.md
@@ -8,7 +8,7 @@ keywords: search,find,replace-text
---
# Find and Replace in WPF RichTextBox (SfRichTextBoxAdv)
-The SfRichTextBoxAdv control supports searching text contents in the document. This when used in combination with selection becomes a powerful tool enabling scenarios like highlighting specific parts of the document, applying formatting such as bold or replacing text. You can extend your search by using regular expression to find particular pattern of text in the document.
+The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) control supports searching text contents in the document. This when used in combination with selection becomes a powerful tool enabling scenarios like highlighting specific parts of the document, applying formatting such as bold or replacing text. You can extend your search by using regular expression to find particular pattern of text in the document.
The following code example explains how to find the first occurrence of a particular text in the document and apply bold formatting.
{% tabs %}
{% highlight c# %}
@@ -151,4 +151,4 @@ The following code example demonstrates how to show the options pane in SfRichTe
{% endtabs %}

-N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/Getting-Started.md b/Document-Processing/Word/Word-Processor/wpf/Getting-Started.md
index 5168e54804..83bc8f4d8e 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Getting-Started.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Getting-Started.md
@@ -9,7 +9,7 @@ keywords: getting started
# Getting started with Syncfusion® WPF RichTextBox
-Syncfusion ® [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) enables you to create, edit, view, and print Word documents in WPF applications. This section guides you through the steps to get started and create a RichTextBox in a WPF application.
+[WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) enables you to create, edit, view, and print Word documents in WPF applications. This section guides you through the steps to get started and create a RichTextBox in a WPF application.
## Create a RichTextBox in WPF using SfRichTextBoxAdv
@@ -19,12 +19,22 @@ The steps below cover the essential tasks required to add and use the SfRichText
### Create a New WPF Project
-1. Open **Visual Studio**.
-2. Click **Create a new project**.
-3. Select **WPF App (.NET Framework)** or **WPF App (.NET Core)**.
-4. Click **Next**.
-5. Enter the **project name** and other required details.
-6. Click **Create**.
+- Open **Visual Studio**.
+- Click **Create a new project**.
+- In the **Create a new project** window, search for **WPF App**, and select a template based on your requirement:
+ - **WPF Application (.NET)**
+ - **WPF App (.NET Framework)**
+- Click **Next**, and enter the following details:
+ - **Project name**: `DocumentEditor`
+ - **Location**: Choose your preferred location
+ - **Solution name**: `DocumentEditor`
+
+N> The **project name** is used as the default namespace (for example, in `x:Class`). It is recommended to use **DocumentEditor** to match the code examples provided.
+
+- Select the **target framework**:
+ - For **.NET** → Click **Next** and choose the **latest supported .NET version**
+ - For **.NET Framework** → Select the required version in the same window
+- Click **Create**
### Add SfRichTextBoxAdv dependencies
@@ -36,7 +46,7 @@ The steps below cover the essential tasks required to add and use the SfRichText
1. In Solution Explorer, right-click the project and choose **Manage NuGet Packages**.
2. Search for [Syncfusion.SfRichTextBoxAdv.Wpf](https://www.nuget.org/packages/Syncfusion.SfRichTextBoxAdv.WPF) and install the latest version.
-3. Ensure the necessary dependencies are installed correctly, and the project is restored.
+3. Ensure the [necessary dependencies](https://help.syncfusion.com/wpf/control-dependencies#sfrichtextboxadv) are installed correctly, and the project is restored.
**Using Package Manager Console:**
@@ -83,7 +93,7 @@ Open the Toolbox window and drag the **SfRichTextBoxAdv** control onto the Desig
To add the control manually in XAML, follow these steps:
-1. Import Syncfusion® WPF schema http://schemas.syncfusion.com/wpf or SfRichTextBoxAdv control namespace Syncfusion.Windows.Controls.RichTextBoxAdv in the XAML page.
+1. **Import** the **Syncfusion® WPF schema** `http://schemas.syncfusion.com/wpf` or the **SfRichTextBoxAdv** control namespace `Syncfusion.Windows.Controls.RichTextBoxAdv` in the **XAML page**.
2. Declare SfRichTextBoxAdv control in the XAML page.
@@ -108,24 +118,35 @@ To add the control manually in XAML, follow these steps:
{% tabcontent Via C# %}
-To add the control manually in C#, add the following code in *.xaml.cs
+To add the control manually in C#, add the following code in MainWindow.xaml.cs
{% tabs %}
{% highlight c# tabtitle="MainWindow.xaml.cs" %}
using Syncfusion.Windows.Controls.RichTextBoxAdv;
+using System.Windows;
+using System.Windows.Controls;
-public partial class MainWindow : Window
+namespace DocumentEditor
{
- public MainWindow()
+ public partial class MainWindow : Window
{
- InitializeComponent();
+ public MainWindow()
+ {
+ InitializeComponent();
+
+ // Create a Grid container to use as the layout root
+ Grid rootGrid = new Grid();
+
+ // Create an instance of the SfRichTextBoxAdv control
+ SfRichTextBoxAdv richTextBoxAdv = new SfRichTextBoxAdv();
- // Create an instance of SfRichTextBoxAdv control
- SfRichTextBoxAdv richTextBoxAdv = new SfRichTextBoxAdv();
+ // Add the SfRichTextBoxAdv control to the Grid
+ rootGrid.Children.Add(richTextBoxAdv);
- // Add the SfRichTextBoxAdv control to the container (Grid)
- Root_Grid.Children.Add(richTextBoxAdv);
+ // Set the Grid as the content of the Window
+ this.Content = rootGrid;
+ }
}
}
{% endhighlight %}
@@ -136,7 +157,7 @@ public partial class MainWindow : Window
### Run the Application
-1. Press **F5** or click **Start** in Visual Studio.
+1. Press **F5** or click **Debug → Start Debugging** in Visual Studio.
2. The application launches and displays the **SfRichTextBoxAdv** control.
3. Press Ctrl+O to open an existing document. The selected document will be displayed within the SfRichTextBoxAdv control, as shown below.
@@ -158,7 +179,7 @@ If you need a ribbon-based user interface, you can add **SfRichTextRibbon** with
1. In Solution Explorer, right-click the project and choose **Manage NuGet Packages**.
2. Search for [Syncfusion.SfRichTextRibbon.Wpf](https://www.nuget.org/packages/Syncfusion.SfRichTextRibbon.WPF) and install the latest version.
-3. Ensure the necessary dependencies are installed correctly, and the project is restored.
+3. Ensure the [necessary dependencies](https://help.syncfusion.com/wpf/control-dependencies#sfrichtextribbon) are installed correctly, and the project is restored.
**Using Package Manager Console**
@@ -191,6 +212,16 @@ The following assembly references are required to use the **SfRichTextRibbon** c
{% endtabcontents %}
+### Configure RibbonWindow for SfRichTextRibbon
+
+To use the **SfRichTextRibbon** control in a WPF application, the application must use **Syncfusion® RibbonWindow** instead of the default **Window**.
+
+1. Import the **Syncfusion® WPF schema** `http://schemas.syncfusion.com/wpf` in the **MainWindow.xaml** file.
+
+2. Replace the root element **Window** with **syncfusion:RibbonWindow** in the **MainWindow.xaml** file.
+
+3. Additionally, in the *MainWindow.xaml.cs* file, change the base class of `MainWindow` from **Window** to **RibbonWindow** to enable full support for the **SfRichTextRibbon** control.
+
### Add SfRichTextRibbon to the application
{% tabcontents %}
@@ -206,10 +237,11 @@ Open the Toolbox window and drag the **SfRichTextRibbon** and **SfRichTextBoxAdv
{% tabcontent Via XAML %}
To add the control manually in XAML, follow these steps:
-1. Import the Syncfusion® WPF schema http://schemas.syncfusion.com/wpf or SfRichTextRibbon control namespace Syncfusion.Windows.Controls.RichTextBoxAdv in XAML page.
-2. To use the SfRichTextRibbon use the Syncfusion® RibbonWindow instead of Window.
-3. Declare the SfRichTextRibbon and SfRichTextBoxAdv controls in XAML page.
-4. To make an interaction between SfRichTextRibbon and SfRichTextBoxAdv, bind the SfRichTextBoxAdv as DataContext to the SfRichTextRibbon.
+1. Import the **Syncfusion® WPF schema** `http://schemas.syncfusion.com/wpf` or the **SfRichTextRibbon** control namespace `Syncfusion.Windows.Controls.RichTextBoxAdv` in the **XAML page**.
+
+2. Declare the **SfRichTextRibbon** and **SfRichTextBoxAdv** controls in the **XAML page**.
+
+3. To establish interaction between **SfRichTextRibbon** and **SfRichTextBoxAdv**, bind the **SfRichTextBoxAdv** as the **DataContext** to the **SfRichTextRibbon**.
{% tabs %}
{% highlight xaml tabtitle="MainWindow.xaml" %}
@@ -236,63 +268,69 @@ To add the control manually in XAML, follow these steps:
{% endtabcontent %}
{% tabcontent Via C# %}
-To add the control manually in C#, add the below code in *.xaml.cs
+To add the control manually in C#, add the below code in MainWindow.xaml.cs
{% tabs %}
{% highlight c# tabtitle="MainWindow.xaml.cs" %}
using Syncfusion.Windows.Controls.RichTextBoxAdv;
using Syncfusion.Windows.Tools.Controls;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Media;
-public partial class MainWindow : RibbonWindow
+namespace DocumentEditor
{
- public MainWindow()
+ public partial class MainWindow : RibbonWindow
{
- InitializeComponent();
+ public MainWindow()
+ {
+ InitializeComponent();
- // Create the root Grid container for layout
- Grid rootGrid = new Grid();
+ // Create the root Grid container for layout
+ Grid rootGrid = new Grid();
- // Define the first row (auto-sized for ribbon)
- RowDefinition row1 = new RowDefinition();
- row1.Height = GridLength.Auto;
+ // Define the first row (auto-sized for ribbon)
+ RowDefinition row1 = new RowDefinition();
+ row1.Height = GridLength.Auto;
- // Define the second row (fills remaining space for editor)
- RowDefinition row2 = new RowDefinition();
- row2.Height = new GridLength(1, GridUnitType.Star);
+ // Define the second row (fills remaining space for editor)
+ RowDefinition row2 = new RowDefinition();
+ row2.Height = new GridLength(1, GridUnitType.Star);
- // Add row definitions to the grid
- rootGrid.RowDefinitions.Add(row1);
- rootGrid.RowDefinitions.Add(row2);
+ // Add row definitions to the grid
+ rootGrid.RowDefinitions.Add(row1);
+ rootGrid.RowDefinitions.Add(row2);
- // Instantiate the rich text editor control
- SfRichTextBoxAdv richTextBoxAdv = new SfRichTextBoxAdv();
+ // Instantiate the rich text editor control
+ SfRichTextBoxAdv richTextBoxAdv = new SfRichTextBoxAdv();
- // Set background color for better UI appearance
- richTextBoxAdv.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#F1F1F1"));
+ // Set background color for better UI appearance
+ richTextBoxAdv.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#F1F1F1"));
- // Instantiate the ribbon control
- SfRichTextRibbon richTextRibbon = new SfRichTextRibbon();
+ // Instantiate the ribbon control
+ SfRichTextRibbon richTextRibbon = new SfRichTextRibbon();
- // Enable pixel snapping for sharper rendering
- richTextRibbon.SnapsToDevicePixels = true;
+ // Enable pixel snapping for sharper rendering
+ richTextRibbon.SnapsToDevicePixels = true;
- // Set the DataContext of the ribbon to the editor
- // This allows the ribbon to interact with the editor (binding commands)
- richTextRibbon.DataContext = richTextBoxAdv;
+ // Set the DataContext of the ribbon to the editor
+ // This allows the ribbon to interact with the editor (binding commands)
+ richTextRibbon.DataContext = richTextBoxAdv;
- // Position the ribbon in the first row
- Grid.SetRow(richTextRibbon, 0);
+ // Position the ribbon in the first row
+ Grid.SetRow(richTextRibbon, 0);
- // Position the editor in the second row
- Grid.SetRow(richTextBoxAdv, 1);
+ // Position the editor in the second row
+ Grid.SetRow(richTextBoxAdv, 1);
- // Add controls to the grid
- rootGrid.Children.Add(richTextRibbon);
- rootGrid.Children.Add(richTextBoxAdv);
+ // Add controls to the grid
+ rootGrid.Children.Add(richTextRibbon);
+ rootGrid.Children.Add(richTextBoxAdv);
- // Set the constructed grid as the content of the UserControl
- this.Content = rootGrid;
+ // Set the constructed grid as the content of the UserControl
+ this.Content = rootGrid;
+ }
}
}
@@ -306,7 +344,7 @@ N> Prefer using `SfRichTextRibbon` within `RibbonWindow` in your application, si
### Run the Application with Ribbon UI
-1. Press **F5** or click **Start** in Visual Studio.
+1. Press **F5** or click **Debug → Start Debugging** in Visual Studio.
2. The application will launch with the **SfRichTextRibbon** and **SfRichTextBoxAdv** controls.
3. Press **Ctrl + O** or use the **Open** option in the **SfRichTextRibbon** to open a document, which will be displayed in the **SfRichTextBoxAdv** control, with ribbon options available for editing and formatting, as shown below
@@ -314,116 +352,9 @@ N> Prefer using `SfRichTextRibbon` within `RibbonWindow` in your application, si
N> [View Sample in GitHub](https://github.com/SyncfusionExamples/WPF-RichTextBox-Examples/tree/main/Samples/SfRichTextBoxAdv%20with%20SfRichTextRibbon).
-## Use SfRichTextBoxAdv as a standard RichTextBox
-
-Use the following code to configure the SfRichTextBoxAdv control as a standard RichTextBox with rich text formatting options.
-
-{% tabs %}
-{% highlight xaml tabtitle="MainWindow.xaml" %}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-{% endhighlight %}
-
-{% endtabs %}
-
-When the application is executed, the standard RichTextBox control is displayed as illustrated below.
-
-
-N> [View Sample in GitHub](https://github.com/SyncfusionExamples/WPF-RichTextBox-Examples/tree/main/Samples/Standard%20RichTextBox).
-
## Theme
-In this walkthrough, you will apply a theme to the Syncfusion® WPF **SfRichTextBoxAdv** and **SfRichTextRibbon** controls.
+In this walkthrough, you will apply a theme to the WPF **SfRichTextBoxAdv** and **SfRichTextRibbon** controls.
The steps below outline the essential tasks required to configure and apply themes in a WPF application.
@@ -496,10 +427,9 @@ To add the controls and apply a theme manually in XAML, follow these steps:
**Add SfRichTextBoxAdv and SfRichTextRibbon in XAML**
-1. Import the Syncfusion® WPF schema http://schemas.syncfusion.com/wpf or SfRichTextBoxAdv control namespace Syncfusion.Windows.Controls.RichTextBoxAdv in XAML page.
-2. To use the SfRichTextRibbon use the Syncfusion® RibbonWindow instead of Window.
-3. Declare the SfRichTextRibbon and SfRichTextBoxAdv controls in XAML page.
-4. To make an interaction between SfRichTextRibbon and SfRichTextBoxAdv, bind the SfRichTextBoxAdv as DataContext to SfRichTextRibbon.
+Refer to the following link for detailed instructions:
+
+[Add SfRichTextBoxAdv and SfRichTextRibbon in XAML](https://help.syncfusion.com/document-processing/word/word-processor/wpf/getting-started?tabcontent=via-xaml#add-ribbon-ui-to-sfrichtextboxadv)
**Apply Theme in XAML**
@@ -514,7 +444,7 @@ To add the controls and apply a theme manually in XAML, follow these steps:
@@ -538,67 +468,73 @@ N> - The applied theme is automatically inherited by all child controls.
{% endtabcontent %}
{% tabcontent Via C# %}
-To apply a theme programmatically in C#, add the below code in *.xaml.cs
+To apply a theme programmatically in C#, add the below code in MainWindow.xaml.cs
{% tabs %}
{% highlight c# tabtitle="MainWindow.xaml.cs" %}
+using Syncfusion.SfSkinManager;
using Syncfusion.Windows.Controls.RichTextBoxAdv;
using Syncfusion.Windows.Tools.Controls;
-using Syncfusion.SfSkinManager;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Media;
-public partial class MainWindow : RibbonWindow
+namespace DocumentEditor
{
- public MainWindow()
+ public partial class MainWindow : RibbonWindow
{
- InitializeComponent();
+ public MainWindow()
+ {
+ InitializeComponent();
- // Create the root Grid container for layout
- Grid rootGrid = new Grid();
+ // Create the root Grid container for layout
+ Grid rootGrid = new Grid();
- // Define the first row (auto-sized for ribbon)
- RowDefinition row1 = new RowDefinition();
- row1.Height = GridLength.Auto;
+ // Define the first row (auto-sized for ribbon)
+ RowDefinition row1 = new RowDefinition();
+ row1.Height = GridLength.Auto;
- // Define the second row (fills remaining space for editor)
- RowDefinition row2 = new RowDefinition();
- row2.Height = new GridLength(1, GridUnitType.Star);
+ // Define the second row (fills remaining space for editor)
+ RowDefinition row2 = new RowDefinition();
+ row2.Height = new GridLength(1, GridUnitType.Star);
- // Add row definitions to the grid
- rootGrid.RowDefinitions.Add(row1);
- rootGrid.RowDefinitions.Add(row2);
+ // Add row definitions to the grid
+ rootGrid.RowDefinitions.Add(row1);
+ rootGrid.RowDefinitions.Add(row2);
- // Instantiate the rich text editor control
- SfRichTextBoxAdv richTextBoxAdv = new SfRichTextBoxAdv();
+ // Instantiate the rich text editor control
+ SfRichTextBoxAdv richTextBoxAdv = new SfRichTextBoxAdv();
- // Set background color for better UI appearance
- richTextBoxAdv.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#F1F1F1"));
+ // Set background color for better UI appearance
+ richTextBoxAdv.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#F1F1F1"));
- // Instantiate the ribbon control
- SfRichTextRibbon richTextRibbon = new SfRichTextRibbon();
+ // Instantiate the ribbon control
+ SfRichTextRibbon richTextRibbon = new SfRichTextRibbon();
- // Enable pixel snapping for sharper rendering
- richTextRibbon.SnapsToDevicePixels = true;
+ // Enable pixel snapping for sharper rendering
+ richTextRibbon.SnapsToDevicePixels = true;
- // Set the DataContext of the ribbon to the editor
- // This allows the ribbon to interact with the editor (binding commands)
- richTextRibbon.DataContext = richTextBoxAdv;
+ // Set the DataContext of the ribbon to the editor
+ // This allows the ribbon to interact with the editor (binding commands)
+ richTextRibbon.DataContext = richTextBoxAdv;
- // Position the ribbon in the first row
- Grid.SetRow(richTextRibbon, 0);
+ // Position the ribbon in the first row
+ Grid.SetRow(richTextRibbon, 0);
- // Position the editor in the second row
- Grid.SetRow(richTextBoxAdv, 1);
+ // Position the editor in the second row
+ Grid.SetRow(richTextBoxAdv, 1);
- // Add controls to the grid
- rootGrid.Children.Add(richTextRibbon);
- rootGrid.Children.Add(richTextBoxAdv);
+ // Add controls to the grid
+ rootGrid.Children.Add(richTextRibbon);
+ rootGrid.Children.Add(richTextBoxAdv);
- // Set the constructed grid as the content of the UserControl
- this.Content = rootGrid;
+ // Set the constructed grid as the content of the UserControl
+ this.Content = rootGrid;
- // Applies the Windows 11 Light theme to the window
- SfSkinManager.SetTheme(this, new Theme() { ThemeName = "Windows11Light" });
+ // Applies the Windows 11 Light theme to the window
+ SfSkinManager.SetTheme(this, new Theme() { ThemeName = "Windows11Light" });
+ }
}
}
@@ -610,7 +546,7 @@ public partial class MainWindow : RibbonWindow
### Run the Application with Theme Applied
-1. Press **F5** or click **Start** in Visual Studio.
+1. Press **F5** or click **Debug → Start Debugging** in Visual Studio.
2. The application will launch with the **SfRichTextRibbon** and **SfRichTextBoxAdv** controls using the **Windows 11 Light theme**.
3. Press **Ctrl + O** or use the **Open** option in the **SfRichTextRibbon** to open a document.
4. The document is displayed in the editor, along with the themed ribbon and editor interface, as shown below.
@@ -621,6 +557,6 @@ N> [View Sample in GitHub](https://github.com/SyncfusionExamples/WPF-RichTextBox
## See also
-- [Import and Export](./Import-and-Export)
-- [Selection](./Selection)
-- [Commands](./Commands)
\ No newline at end of file
+- [Import and Export](https://help.syncfusion.com/document-processing/word/word-processor/wpf/import-and-export)
+- [Selection](https://help.syncfusion.com/document-processing/word/word-processor/wpf/selection)
+- [Commands](https://help.syncfusion.com/document-processing/word/word-processor/wpf/commands)
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/Hyperlink.md b/Document-Processing/Word/Word-Processor/wpf/Hyperlink.md
index a8e7843518..ebf4e64752 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Hyperlink.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Hyperlink.md
@@ -8,7 +8,7 @@ keywords: hyperlink
---
# Hyperlink in WPF RichTextBox (SfRichTextBoxAdv)
-The SfRichTextBoxAdv supports hyperlink field similar to the Microsoft Word. You can link part of the document content to Internet or file location, mail address or any text.
+The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) supports hyperlink field similar to the Microsoft Word. You can link part of the document content to Internet or file location, mail address or any text.
The following code example illustrates how to insert a hyperlink field.
{% tabs %}
{% highlight xaml %}
@@ -254,4 +254,4 @@ RemoveHandler richTextBoxAdv.RequestNavigate, AddressOf RichTextBoxAdv_RequestNa
{% endhighlight %}
{% endtabs %}
-N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/Image.md b/Document-Processing/Word/Word-Processor/wpf/Image.md
index d1de5564ac..4bcc75b1f3 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Image.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Image.md
@@ -8,7 +8,7 @@ keywords: image
---
# Image in WPF RichTextBox (SfRichTextBoxAdv)
-The SfRichTextBoxAdv allows you to insert images of various formats such as bitmap images (.bmp), JPEG (.jpg, .jpeg), PNG (.png) except Metafile images.
+The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) allows you to insert images of various formats such as bitmap images (.bmp), JPEG (.jpg, .jpeg), PNG (.png) except Metafile images.
The following code example illustrates how to insert picture into the SfRichTextBoxAdv document through UI Command.
{% tabs %}
{% highlight xaml %}
@@ -31,4 +31,4 @@ Text wrapping refers to how images are fit with surrounding text in a document.
Starting from v19.1.0.x, RichTextBox preserves the position properties of the image and displays the image based on position properties. It does not support modifying the position properties. Whereas the image will be automatically moved along with text edited if it is positioned relative to the line or paragraph.
N> At present, the image with text wrapping style `In-Line with Text` can only be dragged and dropped anywhere in the document.
-You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/Import-and-Export.md b/Document-Processing/Word/Word-Processor/wpf/Import-and-Export.md
index f4e7a6fd42..4355770482 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Import-and-Export.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Import-and-Export.md
@@ -8,7 +8,7 @@ keywords: import, export, load, save
---
# Import and Export in WPF RichTextBox (SfRichTextBoxAdv)
-The SfRichTextBoxAdv allows you to import/export word documents (.docx, .doc), rich text format documents (.rtf), HTML documents (.htm, .html), XAML documents (.xaml) and text documents (.txt).
+The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) allows you to import/export word documents (.docx, .doc), rich text format documents (.rtf), HTML documents (.htm, .html), XAML documents (.xaml) and text documents (.txt).
The following sample code demonstrates how to import contents from a file into SfRichTextBoxAdv.
{% tabs %}
{% highlight c# %}
@@ -188,4 +188,4 @@ This event is triggered after the document is successfully saved.
N> This API is supported starting from release version v18.2.0.X.
-You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/Layout-Types.md b/Document-Processing/Word/Word-Processor/wpf/Layout-Types.md
index 76728928b5..4c91a63cb4 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Layout-Types.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Layout-Types.md
@@ -8,7 +8,7 @@ keywords: layout-types
---
# Layout Types in WPF RichTextBox (SfRichTextBoxAdv)
-The SfRichTextBoxAdv control allows you to choose between the following layout types.
+The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) control allows you to choose between the following layout types.
* Pages
@@ -107,4 +107,4 @@ richTextBoxAdv.LayoutType = LayoutType.Block

-N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/List.md b/Document-Processing/Word/Word-Processor/wpf/List.md
index 08fb660154..2f7a18ddc6 100644
--- a/Document-Processing/Word/Word-Processor/wpf/List.md
+++ b/Document-Processing/Word/Word-Processor/wpf/List.md
@@ -8,7 +8,7 @@ keywords: list
---
# List in WPF RichTextBox (SfRichTextBoxAdv)
-The SfRichTextBoxAdv supports both the single-level and multilevel lists similar to the Microsoft Word. Lists are used to organize data as step-by-step instructions in documents for easy understanding of key points.
+The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) supports both the single-level and multilevel lists similar to the Microsoft Word. Lists are used to organize data as step-by-step instructions in documents for easy understanding of key points.
## Single Level List
@@ -333,4 +333,4 @@ richTextBoxAdv.Selection.ParagraphFormat.ListLevelNumber = 0
{% endhighlight %}
{% endtabs %}
-N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/Localization.md b/Document-Processing/Word/Word-Processor/wpf/Localization.md
index b0cb7f904c..56a9501c3f 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Localization.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Localization.md
@@ -9,7 +9,7 @@ keywords: localization
---
# Localization in WPF RichTextBox (SfRichTextBoxAdv)
-Localization is the process of configuring the application to a specific language. SfRichTextBoxAdv provides support to localize all the static text in ribbon and all its dialogs. Localization can be done by adding resource file (Resx) and setting the specific culture in the application.
+Localization is the process of configuring the application to a specific language. [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) provides support to localize all the static text in ribbon and all its dialogs. Localization can be done by adding resource file (Resx) and setting the specific culture in the application.
## Setting Current UI Culture
@@ -60,4 +60,4 @@ The following screenshot shows the localization in SfRichTextBoxAdv and SfRichTe

-N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/MVVM.md b/Document-Processing/Word/Word-Processor/wpf/MVVM.md
index b15a0b6186..d5eb481185 100644
--- a/Document-Processing/Word/Word-Processor/wpf/MVVM.md
+++ b/Document-Processing/Word/Word-Processor/wpf/MVVM.md
@@ -8,7 +8,7 @@ keywords: mvvm
---
# MVVM in WPF RichTextBox (SfRichTextBoxAdv)
-The SfRichTextBoxAdv control can be used with Model-View-View Model (MVVM) pattern. This section will demonstrate how to use the SfRichTextBoxAdv control with MVVM pattern.
+The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) control can be used with Model-View-View Model (MVVM) pattern. This section will demonstrate how to use the SfRichTextBoxAdv control with MVVM pattern.
## Creating a View Model
@@ -517,4 +517,4 @@ The following code example demonstrates how to create XAML view with SfRichTextB
{% endtabs %}
-N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/Mini-Toolbar.md b/Document-Processing/Word/Word-Processor/wpf/Mini-Toolbar.md
index 1b3f77746e..216b2860fc 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Mini-Toolbar.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Mini-Toolbar.md
@@ -8,7 +8,7 @@ keywords: mini-toolbar
---
# Mini Toolbar in WPF RichTextBox (SfRichTextBoxAdv)
-The SfRichTextBoxAdv supports built-in mini toolbar to provide rich text formatting options such as Bold, Italic etc. The following screenshot shows built-in mini toolbar of SfRichTextBoxAdv control.
+The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) supports built-in mini toolbar to provide rich text formatting options such as Bold, Italic etc. The following screenshot shows built-in mini toolbar of SfRichTextBoxAdv control.

## Enable/Disable Mini Toolbar
@@ -38,4 +38,4 @@ richTextBoxAdv.EnableMiniToolBar = False
{% endhighlight %}
{% endtabs %}
-N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/Overview.md b/Document-Processing/Word/Word-Processor/wpf/Overview.md
index 27d50c7a9d..c348b9d713 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Overview.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Overview.md
@@ -8,7 +8,7 @@ keywords: overview, richtextboxadv, sfrichtextboxadv
---
# Overview of the Syncfusion® WPF RichTextBox
-The Syncfusion ® [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) is a feature-rich, user-interactive control that enables viewing, editing, and printing rich text content with advanced formatting and layout capabilities, supporting elements such as text, images, tables, paragraphs, and comments.
+The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) is a feature-rich, user-interactive control that enables viewing, editing, and printing rich text content with advanced formatting and layout capabilities, supporting elements such as text, images, tables, paragraphs, and comments.

diff --git a/Document-Processing/Word/Word-Processor/wpf/Printing-Contents.md b/Document-Processing/Word/Word-Processor/wpf/Printing-Contents.md
index 87f53ca269..e4de1e5cea 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Printing-Contents.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Printing-Contents.md
@@ -8,7 +8,7 @@ keywords: printing
---
# Printing Contents in WPF RichTextBox (SfRichTextBoxAdv)
-The SfRichTextBoxAdv supports API to print the rich text content rendered as pages using the print dialog.
+The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) supports API to print the rich text content rendered as pages using the print dialog.
The following sample code demonstrates how to print the document content as pages.
{% tabs %}
{% highlight c# %}
@@ -96,4 +96,4 @@ richTextBoxAdv.EditorSettings.PrintComments = False
N> In order to invoke printing, the standard keyboard shortcut CTRL + P can also be used.
-You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/Selection.md b/Document-Processing/Word/Word-Processor/wpf/Selection.md
index fcf25bbbd9..9ba6e24362 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Selection.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Selection.md
@@ -8,7 +8,7 @@ keywords: selection
---
# Selection in WPF RichTextBox (SfRichTextBoxAdv)
-The SfRichTextBoxAdv supports selecting a portion of the document either through UI interactions by using mouse, touch, keyboard or through supported APIs.
+The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) supports selecting a portion of the document either through UI interactions by using mouse, touch, keyboard or through supported APIs.
The following sample code demonstrates how to retrieve text position from document using paragraph instance and offset value.
{% tabs %}
{% highlight c# %}
@@ -447,4 +447,4 @@ Dim isDeleted As Boolean = richTextBoxAdv.Selection.Delete()
{% endtabs %}
N> This API is supported starting from release version v18.2.0.X.
-You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/Shapes.md b/Document-Processing/Word/Word-Processor/wpf/Shapes.md
index 0d9853dbce..54647ede8b 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Shapes.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Shapes.md
@@ -7,7 +7,7 @@ documentation: ug
keywords: shapes, text-box
---
# Shapes in WPF RichTextBox (SfRichTextBoxAdv)
-Shapes are drawing objects that include a text box, rectangles, lines, curves, circles, etc. It can be preset or custom geometry. At present, RichTextBox does not have support to insert shapes. however, if the document contains a shape while importing, it will be preserved properly.
+Shapes are drawing objects that include a text box, rectangles, lines, curves, circles, etc. It can be preset or custom geometry. At present, [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) does not have support to insert shapes. however, if the document contains a shape while importing, it will be preserved properly.
N> Starting from v18.3.0.x, the shape preservation is supported.
@@ -34,7 +34,7 @@ Starting from v19.1.0.x, RichTextBox preserves the position properties of the sh
N> At present, the shape with text wrapping style `In-Line with Text` can only be dragged and dropped anywhere in the document.
-You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
+You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
diff --git a/Document-Processing/Word/Word-Processor/wpf/Spell-Check.md b/Document-Processing/Word/Word-Processor/wpf/Spell-Check.md
index bb48281b50..b4c0c422ae 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Spell-Check.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Spell-Check.md
@@ -8,7 +8,7 @@ keywords: spell-check
---
# Spell Check in WPF RichTextBox (SfRichTextBoxAdv)
-The SfRichTextBoxAdv provides support for checking spelling mistakes in the rich text document content. It also supports enabling the following spell checking options.
+The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) provides support for checking spelling mistakes in the rich text document content. It also supports enabling the following spell checking options.
* Ignore words in UPPERCASE.
@@ -119,4 +119,4 @@ The following code example demonstrates how to show the spelling pane in SfRichT

N> In order to enable spell checking functionality based on particular language, language pack for .NET Framework should be installed in the machine.
-You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
+You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
diff --git a/Document-Processing/Word/Word-Processor/wpf/Styles-and-Templates.md b/Document-Processing/Word/Word-Processor/wpf/Styles-and-Templates.md
index e1b39eb380..6d0fc7fae1 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Styles-and-Templates.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Styles-and-Templates.md
@@ -8,7 +8,7 @@ keywords: styles-and-templates, custom-style
---
# Styles and Templates in WPF RichTextBox (SfRichTextBoxAdv)
-This section describes the styles and templates for the SfRichTextBoxAdv control. The Template defines the structure of the SfRichTextBoxAdv control and the Style defines its visual appearance. You can modify the default Control template to define a unique appearance for the control.
+This section describes the styles and templates for the [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) control. The Template defines the structure of the SfRichTextBoxAdv control and the Style defines its visual appearance. You can modify the default Control template to define a unique appearance for the control.
The following XAML shows the default style and template for the SfRichTextBoxAdv control.
{% tabs %}
{% highlight xaml %}
@@ -831,4 +831,4 @@ The following code example demonstrates how to apply the custom style for SfRich
{% endtabs %}
-N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/Table.md b/Document-Processing/Word/Word-Processor/wpf/Table.md
index 58932c6654..a46c525c25 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Table.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Table.md
@@ -8,7 +8,7 @@ keywords: table
---
# Table in WPF RichTextBox (SfRichTextBoxAdv)
-The SfRichTextBoxAdv allows you to add tables into the rich text document. You can insert any rows or columns to the existing table and also can delete existing rows and columns. The SfRichTextBoxAdv also allows you to merge the selected cells into one (both vertically and horizontally).
+The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) allows you to add tables into the rich text document. You can insert any rows or columns to the existing table and also can delete existing rows and columns. The SfRichTextBoxAdv also allows you to merge the selected cells into one (both vertically and horizontally).
The following code example illustrates how to add tables into the rich text document.
{% tabs %}
@@ -247,4 +247,4 @@ The following code example illustrates how to Button UI Command for deleting a r
{% endtabs %}
-N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/Text-Wrapping-Style.md b/Document-Processing/Word/Word-Processor/wpf/Text-Wrapping-Style.md
index 3e8dbd1679..ddbcbda7c5 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Text-Wrapping-Style.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Text-Wrapping-Style.md
@@ -7,7 +7,7 @@ documentation: ug
keywords: text-wrapping, text-wrapping-style
---
# Text Wrapping Style in WPF RichTextBox (SfRichTextBoxAdv)
-Text wrapping refers to how images and shapes are fit with surrounding text in a document. Currently, RichTextBox has only preservation support for image and textbox shape with below wrapping styles.
+Text wrapping refers to how images and shapes are fit with surrounding text in a document. Currently, [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) has only preservation support for image and textbox shape with below wrapping styles.
## In-Line with Text
In this option, the image or shape is placed on the same line surrounding with text like any other word or letter. This image or shape will be automatically moved along with the text while editing, whereas the other options denote that the image or shape stays in a fixed position while the text shifts and wraps around it.
@@ -40,4 +40,4 @@ N> Tight and Through styles are also displayed like square wrapping style in Ric

-N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/Undo-Redo.md b/Document-Processing/Word/Word-Processor/wpf/Undo-Redo.md
index 25fcbfbebf..e188cbe13f 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Undo-Redo.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Undo-Redo.md
@@ -8,7 +8,7 @@ keywords: undo-redo
---
# Undo Redo in WPF RichTextBox (SfRichTextBoxAdv)
-The SfRichTextBoxAdv provides history preservation support, which means each editing operation performed against its document content will be preserved in history. You can easily undo any editing action with ease. The undone actions will also be preserved in a separate stack enabling you to redo the action again.
+The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) provides history preservation support, which means each editing operation performed against its document content will be preserved in history. You can easily undo any editing action with ease. The undone actions will also be preserved in a separate stack enabling you to redo the action again.
N> Currently, the number of actions that can be preserved in both undo and redo stacks is limited to 500.
@@ -98,4 +98,4 @@ richTextBoxAdv.EditorSettings.CanUndoStyle = false
{% endtabs %}
N> This API is supported starting from release version v18.1.0.X.
-You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/Virtualization.md b/Document-Processing/Word/Word-Processor/wpf/Virtualization.md
index c897708a81..4762936905 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Virtualization.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Virtualization.md
@@ -8,6 +8,6 @@ keywords: virtualization
---
# Virtualization in WPF RichTextBox (SfRichTextBoxAdv)
-The SfRichTextBoxAdv control supports UI Virtualization. UI elements are created only for the contents that are visible in the viewer. The UI elements are created for the contents that become visible while scrolling the viewer. This reduces the main memory utilization and also improves UI performance.
+The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) control supports UI Virtualization. UI elements are created only for the contents that are visible in the viewer. The UI elements are created for the contents that become visible while scrolling the viewer. This reduces the main memory utilization and also improves UI performance.
-N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/wpf-controls/richtextbox) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/ui-builder-skill.md b/Document-Processing/Word/Word-Processor/wpf/ui-builder-skill.md
index 4e07a8c37d..e74a40c227 100644
--- a/Document-Processing/Word/Word-Processor/wpf/ui-builder-skill.md
+++ b/Document-Processing/Word/Word-Processor/wpf/ui-builder-skill.md
@@ -10,9 +10,9 @@ keywords: WPF UI Builder, Skills, AI Assistants, DOCX Editor SDK, Agent Skills
# WPF UI Builder Skill with DOCX Editor for AI Assistants
-**Syncfusion® WPF UI Builder Skill** is an AI-powered agent skill that accelerates WPF DOCX Editor development by transforming natural-language UI requirements into production-ready code using Syncfusion® WPF components.
+**Syncfusion® WPF UI Builder Skill** is an AI-powered agent skill that accelerates [WPF DOCX Editor](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) development by transforming natural-language UI requirements into production-ready code using Syncfusion® WPF components.
-Integrated with your AI-powered IDE, it leverages deep knowledge of **Syncfusion® DOCX Editor** and other WPF components to deliver accurate and ready-to-use code.
+Integrated with your AI-powered IDE, it leverages deep knowledge of **WPF DOCX Editor** and other WPF components to deliver accurate and ready-to-use code.
By combining intelligent code generation with best practices, accessibility standards, and design-system consistency, WPF UI Builder helps you rapidly build scalable Document editing applications and user interfaces without leaving your development workflow.
## Prerequisites
diff --git a/Document-Processing/ai-tools/ai-powered-development.md b/Document-Processing/ai-tools/ai-powered-development.md
new file mode 100644
index 0000000000..bd27c48547
--- /dev/null
+++ b/Document-Processing/ai-tools/ai-powered-development.md
@@ -0,0 +1,64 @@
+---
+layout: post
+title: AI Powered Development | AI Tools | Syncfusion
+description: Syncfusion Document SDK AI Tools simplify document processing, editing, and integration, helping you to build smarter applications easily.
+platform: document-processing
+control: AI Tools
+documentation: ug
+---
+
+# AI-Powered Development with Syncfusion Document Processing Components
+
+Syncfusion AI Tools accelerate development by generating accurate code, providing contextual guidance, automating document workflows, and creating production-ready UIs from natural-language prompts. By reducing research, coding, debugging, and manual effort, developers can build and deliver document-centric applications faster with greater efficiency.
+
+## AI Solutions
+
+The following AI tools are available to help you process documents efficiently.
+
+- [Agent Skills](#agent-skills)
+- [Agentic UI Builder](#agentic-ui-builder)
+- [AI Agent Tools](#ai-agent-tools)
+- [AI Coding Assistant](#ai-coding-assistant)
+
+### Agent Skills
+
+Enhance your AI assistant (GitHub Copilot, Cursor, Claude, and more) with real Syncfusion API knowledge-eliminating hallucinated methods. Install one with pre-built document and code skills and generate accurate, production-ready document code directly within your IDE. Document SDK skills allows executing document operations directly via CSX scripts.
+
+Learn more about:
+
+- [Document SDK Skills](https://help.syncfusion.com/document-processing/skills/document-sdk)
+- [PDF Viewer SDK Skills](https://help.syncfusion.com/document-processing/skills/pdf-viewer-sdk/component-skills)
+- [DOCX Editor SDK Skills](https://help.syncfusion.com/document-processing/skills/docx-editor-sdk/component-skills)
+- [Spreadsheet Editor SDK Skills](https://help.syncfusion.com/document-processing/skills/spreadsheet-editor-sdk/component-skills)
+
+### Agentic UI Builder
+
+Transforms natural-language prompts into production-ready UIs using real Syncfusion® components. Generates structured, responsive layouts with maintainable architecture. Integrates with AI-powered IDEs to produce accurate code following best practices, accessibility guidelines, and enterprise UI standards-helping developers move quickly from idea to fully functional interfaces within their workflow.
+
+Learn more about:
+
+- [PDF Viewer UI Builder](https://help.syncfusion.com/document-processing/skills/pdf-viewer-sdk/ui-builder-skills)
+- [DOCX Editor UI Builder](https://help.syncfusion.com/document-processing/skills/docx-editor-sdk/ui-builder-skills)
+- [Spreadsheet UI Builder](https://help.syncfusion.com/document-processing/skills/spreadsheet-editor-sdk/ui-builder-skills)
+
+### AI Agent Tools
+
+Enable AI agents to autonomously handle document tasks at runtime-such as creating reports, converting files, and extracting form data-without requiring you to write complex processing logic. When building an application with AI agents, simply add the [Syncfusion.DocumentSDK.AI.AgentTools](https://www.nuget.org/packages/Syncfusion.DocumentSDK.AI.AgentTools) NuGet package and let your agent manage document workflows seamlessly.
+
+Learn more about [AI Agent Tools](https://help.syncfusion.com/document-processing/ai-agent-tools/overview).
+
+### AI Coding Assistant
+
+Integrates with Visual Studio, VS Code, and JetBrains Rider and more to accelerate development. Ask how to implement any feature and instantly receive documentation-backed, copy‑paste‑ready C# code tailored to Syncfusion APIs.
+
+Learn more about [AI Coding Assistant](https://help.syncfusion.com/document-processing/mcp-server/ai-coding-assistant/overview).
+
+## Choosing the Right AI Tool
+
+
+| **AI Tool** | **When to Use** | **Best For** |
+|-------------|-----------------|--------------|
+| **Agent Skills** | Use when AI-generated code is incomplete, incorrect, or missing required configurations. | Producing reliable component implementations, reducing debugging effort, and ensuring proper API usage. |
+| **Agentic UI Builder** | Use when creating a new UI, page, or dashboard from scratch. | Rapid UI development, enterprise-grade layouts, and quick prototyping. |
+| **AI Agent Tools (Document SDK)** | Use when your .NET application needs to handle and process documents dynamically using AI. | Automating workflows for PDF, Word, Excel, PowerPoint, and Markdown including extraction, redaction, and format conversion. |
+| **AI Coding Assistants (MCP Server)** | Use during active development when writing code, debugging issues, or learning APIs. | Feature implementation, troubleshooting, and obtaining instant, accurate coding help through online server. |
diff --git a/Document-Processing/introduction.md b/Document-Processing/introduction.md
index 992fedccef..336dbe8e09 100644
--- a/Document-Processing/introduction.md
+++ b/Document-Processing/introduction.md
@@ -68,7 +68,7 @@ The
Learn more about AI Agent Tools.
+Ground your AI coding assistant (GitHub Copilot, Cursor, Claude, and others) in verified Syncfusion APIs - eliminating hallucinated methods. Install one with pre-built document and code skills and generate production-ready document code without leaving your IDE. It also allows executing document operations directly via CSX scripts.
+
-Integrates with Visual Studio, VS Code, and JetBrains Rider through MCP Server. Describe your document processing requirement and receive documentation-backed, production-ready C# code instantly.
-
Learn more about AI Coding Assistant.
+Transforms natural-language prompts into production-ready UIs using real Syncfusion® components. Generates structured, responsive layouts with maintainable architecture by default. Integrates with AI-powered IDEs to produce accurate code while following best practices, accessibility guidelines, and enterprise UI standards. Helps developers quickly move from idea to fully functional interfaces within their workflow.
+
-Ground your AI coding assistant (GitHub Copilot, Cursor, Claude, and others) in verified Syncfusion APIs - eliminating hallucinated methods. Install one with pre-built document and code skills and generate production-ready document code without leaving your IDE. It also allows executing document operations directly via CSX scripts.
-
Learn more about Agent Skills.
+Enables AI agents to autonomously execute document tasks at runtime - generate reports, convert files, and extract form data - without requiring manual processing logic. Integrate the Syncfusion.DocumentSDK.AIAgentTools NuGet package to extend your agent’s document processing capabilities.
+
-Transforms natural-language prompts into production-ready UIs using real Syncfusion® components. Generates structured, responsive layouts with maintainable architecture by default. Integrates with AI-powered IDEs to produce accurate code while following best practices, accessibility guidelines, and enterprise UI standards. Helps developers quickly move from idea to fully functional interfaces within their workflow.
-
+Integrates with Visual Studio, VS Code, and JetBrains Rider through MCP Server. Describe your document processing requirement and receive documentation-backed, production-ready C# code instantly.
+
diff --git a/Document-Processing/mcp-server/ai-coding-assistant/getting-started/documentsdk.md b/Document-Processing/mcp-server/ai-coding-assistant/getting-started/documentsdk.md
index baf82dbe74..c30b7b3cd1 100644
--- a/Document-Processing/mcp-server/ai-coding-assistant/getting-started/documentsdk.md
+++ b/Document-Processing/mcp-server/ai-coding-assistant/getting-started/documentsdk.md
@@ -43,19 +43,7 @@ Syncfusion® offers unlimited access to this MCP server. There are
This ensures users can fully leverage Syncfusion® components to enhance their development experience without limitations.
-## Installation and setup
-
-Before you can invoke the ```SyncfusionDocumentSDKAssistant``` MCP server, you need to configure your MCP client with these core settings. The **Generic MCP Server Settings** shown below are identical across all clients:
-
-### Generic MCP Server Settings
-
- * **npm package name**: ```@syncfusion/documentsdk-assistant```
- * **Type**: stdio (standard input/output transport)
- * **Command**: npx
- * **Arguments**: -y
- * **Server name**: syncfusionDocumentSDKAssistant
-
-#### API Key Configuration
+## API Key Configuration
Login to your [Syncfusion account](http://syncfusion.com/account/) and generate an API Key from the [API Key page](https://www.syncfusion.com/account/api-key). Replace `YOUR_API_KEY_FILE_PATH` or `YOUR_API_KEY` in the configuration files with your generated key.
@@ -84,21 +72,18 @@ There are two options:
SyncfusionDocumentSDKAssistant can be configured in various MCP clients. Below are setup instructions for popular environments:
-### Syncfusion® Code Studio
+## Setting up in MCP Clients
- * In [Code Studio](https://www.syncfusion.com/code-studio/), open MCP Marketplace and navigate to the ```Custom Servers``` tab.
- * Enter the Server Name as ```documentsdk-mcp```, choose Server Type as npm package, and set the NPM Package name to ```@syncfusion/documentsdk-assistant```.
- * Add an environment variable as ```Syncfusion_API_Key``` and value as your [Syncfusion API key](https://syncfusion.com/account/api-key), then click **Install Server**.
- * Once installed, the server will appear in the User Installed Server list and will be added to the **config.yaml** file.
- * The server is now ready for use in Code Studio. For more details, refer to the Code Studio [documentation](https://help.syncfusion.com/code-studio/reference/configure-properties/mcp/customservers).
+Create a configuration file in your project folder to install the server for your workspace as shown below:
-For additional details, see the Code Studio [documentation](https://help.syncfusion.com/code-studio/reference/configure-properties/mcp/customservers).
+**Important:** Replace `YOUR_API_KEY_FILE_PATH` with the path to your API key file.
-### VS Code (GitHub Copilot MCP)
- * To configure an MCP server for a specific workspace, you can create a ```.vscode/mcp.json``` file in your workspace folder.
+{% tabs %}
-~~~json
- {
+{% highlight json tabtitle="VS Code" %}
+// Create a `.vscode/mcp.json` file in your workspace with the MCP server configuration:
+
+{
"servers": {
"syncfusion-documentsdk-assistant": {
"type": "stdio",
@@ -115,21 +100,34 @@ For additional details, see the Code Studio [documentation](https://help.syncfus
}
}
}
-~~~
-
- * After updating the configuration in mcp.json, you’ll notice a “Start” option at the top of the config. This allows you to easily start the SyncfusionDocumentSDKAssistant server directly from the settings interface without additional commands.
+{% endhighlight %}
- * Confirm that SyncfusionDocumentSDKAssistant is being used (this does not happen automatically). Look for a statement in the output, which is similar to:
+{% highlight json tabtitle="Syncfusion Code Studio" %}
+// Create a `.codestudio/mcp.json` file in your workspace with the MCP server configuration:
- * ```SyncfusionDocumentSDKAssistant is running...``` (in VS Code)
- * For more details, refer to the official Visual Studio documentation.
-
-### Cursor
+{
+ "servers": {
+ "syncfusion-documentsdk-assistant": {
+ "type": "stdio",
+ "command": "npx",
+ "args": [
+ "-y",
+ "@syncfusion/documentsdk-assistant@latest"
+ ],
+ "env": {
+ "Syncfusion_API_Key_Path": "YOUR_API_KEY_FILE_PATH",
+ // or
+ "Syncfusion_API_Key": "YOUR_API_KEY"
+ }
+ }
+ }
+ }
+{% endhighlight %}
-To configure an MCP server for a specific workspace, you can create a .cursor/mcp.json file in your workspace folder.
+{% highlight json tabtitle="Cursor" %}
+// Create a `.cursor/mcp.json` file in your workspace with the MCP server configuration:
-~~~json
- {
+{
"mcpServers": {
"syncfusion-documentsdk-assistant": {
"type": "stdio",
@@ -146,17 +144,14 @@ To configure an MCP server for a specific workspace, you can create a .cursor/mc
}
}
}
-~~~
-For more details, refer to the Cursor documentation.
-
-### JetBrains IDEs
+{% endhighlight %}
- * Go to Settings -> Tools -> AI Assistant -> Model Context Protocol (MCP).
- * Click + Add to add a new MCP server configuration.
- * In the New MCP Server dialog, switch the dropdown as ```As JSON``` and add the following config:
+{% highlight json tabtitle="JetBrains IDEs" %}
+// Go to Settings -> Tools -> AI Assistant -> Model Context Protocol (MCP).
+// Click + Add to add a new MCP server configuration.
+// In the New MCP Server dialog, switch the dropdown as `As JSON` and add the following config:
-~~~json
- {
+{
"mcpServers": {
"syncfusion-documentsdk-assistant": {
"command": "npx",
@@ -172,13 +167,11 @@ For more details, refer to the JetBrains documentation.
+{% endtabs %}
-> For more detailed information about configuring MCP servers in various clients, refer to the official documentations, e.g., [Windsurf](https://docs.windsurf.com/windsurf/cascade/mcp#mcp-config-json)
+**Verify Installation:** Check your editor's MCP Server list for `syncfusion-documentsdk-assistant` with "Connected" status to confirm successful installation.
## Usage
@@ -198,7 +191,7 @@ To activate the SyncfusionDocumentSDKAssistant MCP server:
### Mode availability
-Syncfusion® MCP Servers provide full access to all AI interaction modes — Ask/Chat, Edit, and Agent — across supported MCP clients.
+Syncfusion® MCP Servers provide full access to all AI interaction modes - Ask/Chat, Edit, and Agent - across supported MCP clients.
### Best Practices for Effective Usage
@@ -219,21 +212,24 @@ Here are some effective ways to use