diff --git a/Document-Processing/Word/Word-Processor/angular/getting-started.md b/Document-Processing/Word/Word-Processor/angular/getting-started.md
index c90328de1d..337ce656d5 100644
--- a/Document-Processing/Word/Word-Processor/angular/getting-started.md
+++ b/Document-Processing/Word/Word-Processor/angular/getting-started.md
@@ -1,70 +1,32 @@
---
layout: post
-title: Getting started with Angular Document editor component | Syncfusion
-description: Checkout and learn about Getting started with Angular Document editor component of Syncfusion Essential JS 2 and more details.
+title: Getting Started with Angular DOCX Editor | Syncfusion
+description: Learn how to create a DOCX Editor in an Angular application using the Syncfusion® Document Editor control to create, edit, and view Word documents.
platform: document-processing
control: Getting started
documentation: ug
domainurl: ##DomainURL##
---
-# Getting started with Angular Document editor component
+# Getting Started with Angular DOCX Editor
-This section explains the steps to create a Word document editor within your application and demonstrates the basic usage of the Document editor component.
+Syncfusion® 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 an Angular application.
-To get started quickly with Document editor component using CLI, you can check the video below.
+## Steps to create an Angular DOCX Editor
-{% youtube "https://www.youtube.com/watch?v=UHdjjR_BbQY" %}
-
-## Prerequisites
-
-[System requirements for Syncfusion® Angular Document editor](https://ej2.syncfusion.com/angular/documentation/system-requirement)
-
-## Dependencies
-
-The list of dependencies required to use the Document editor component in your application is given below:
-
-```javascript
-|-- @syncfusion/ej2-angular-documenteditor
- |-- @syncfusion/ej2-angular-base
- |-- @syncfusion/ej2-documenteditor
- |-- @syncfusion/ej2-base
- |-- @syncfusion/ej2-buttons
- |-- @syncfusion/ej2-compression
- |-- @syncfusion/ej2-data
- |-- @syncfusion/ej2-dropdowns
- |-- @syncfusion/ej2-file-utils
- |-- @syncfusion/ej2-inputs
- |-- @syncfusion/ej2-lists
- |-- @syncfusion/ej2-navigations
- |-- @syncfusion/ej2-popups
- |-- @syncfusion/ej2-splitbuttons
- |-- @syncfusion/ej2-charts
-```
-
-### Server-side dependencies
-
-The Document editor component requires server-side interactions for the following operations:
-
-* [Open file formats other than SFDT](./import#convert-word-documents-into-sfdt)
-* [Paste with formatting](./clipboard#paste-with-formatting)
-* [Restrict editing](./document-management)
-* [Spell check](./spell-check)
-* [Save as file formats other than SFDT and DOCX](./saving-documents/server-side-export)
+### Prerequisites
->Note: If you don't require the above functionalities, you can deploy the component as a pure client-side solution without any server-side interactions.
-
-For detailed information about server-side dependencies, refer to the [Web Services Overview](./web-services-overview) page.
+[System requirements for Syncfusion® Angular Document Editor](https://ej2.syncfusion.com/angular/documentation/system-requirement)
-## Setup Angular environment
+### Setup Angular environment
You can use [Angular CLI](https://github.com/angular/angular-cli) to set up your Angular applications. To install Angular CLI, use the following command:
```bash
-npm install -g @angular/cli@16.0.1
+npm install -g @angular/cli
```
-## Create an Angular application
+### Create an Angular application
Start a new Angular application using the Angular CLI command below:
@@ -72,11 +34,19 @@ Start a new Angular application using the Angular CLI command below:
ng new my-app
```
-This command will prompt you for a few settings for the new project, such as whether to add Angular routing and which stylesheet format to use.
+This command will prompt you to configure settings like enabling Angular routing and choosing a stylesheet format.

-By default, it will create a CSS-based application.
+In this guide, CSS is selected as the stylesheet format.
+
+During project setup, when prompted for the Server-side rendering (SSR) option, choose the appropriate configuration.
+
+
+
+Select the required AI tool or 'none' if you do not need any AI tool.
+
+
Next, navigate to the created project folder:
@@ -84,19 +54,17 @@ Next, navigate to the created project folder:
cd my-app
```
-## Adding Syncfusion® Document editor package
+### Install the Syncfusion® Document Editor packages
-All available Essential® JS 2 packages are published in the [`npmjs.com`](https://www.npmjs.com/~syncfusionorg) registry.
+The Syncfusion® Document Editor package is available in the public npm registry and can be installed directly from [`npmjs.com`](https://www.npmjs.com/~syncfusionorg).
-To install the Document editor component, use the following command:
+To install the Document Editor component, use the following command:
```bash
npm install @syncfusion/ej2-angular-documenteditor --save
```
->Note: The `--save` flag instructs npm to include the Document editor package inside the dependencies section of the `package.json` file.
-
-## Adding CSS reference
+### Add CSS reference
The following CSS files are available in the `node_modules/@syncfusion` package folder. Reference these styles in the `src/styles.css` file using the following code:
@@ -112,60 +80,50 @@ The following CSS files are available in the `node_modules/@syncfusion` package
@import '../node_modules/@syncfusion/ej2-angular-documenteditor/styles/material.css';
```
-## Choosing a component
-
-* **DocumentEditorContainer**: A complete solution with a predefined toolbar, properties pane, and status bar for comprehensive document editing
-* **DocumentEditor**: A customizable component where you build the UI according to your specific requirements
-
->Note: Starting from version `v19.3.0.x`, the text size measurement accuracy has been optimized to match Microsoft Word pagination for most documents. This improvement is enabled by default. You can [disable it to retain the pagination behavior of older versions](./how-to/disable-optimized-text-measuring) if needed.
-
-### DocumentEditorContainer component
-
-The DocumentEditorContainer is a predefined component that wraps the DocumentEditor, toolbar, properties pane, and status bar into a single component. The toolbar and properties pane allow users to view and modify documents through public APIs available in the DocumentEditor.
+### Add the Syncfusion® Document Editor component
-#### Adding DocumentEditorContainer component
-
-Modify the template in the `src/app/app.component.ts` file to render the DocumentEditorContainer component. Add the Angular DocumentEditorContainer using the `` selector in the template section of the `app.component.ts` file:
+Modify the template in the `src/app/app.ts` file to render the Document Editor component. Add the Angular Document Editor by using the selector in the template section of the app.ts file.
```typescript
-import { DocumentEditorContainerModule } from '@syncfusion/ej2-angular-documenteditor';
-import { Component, OnInit } from '@angular/core';
-import { ToolbarService } from '@syncfusion/ej2-angular-documenteditor';
+import { Component } from '@angular/core';
+import {
+ DocumentEditorContainerModule,
+ ToolbarService
+} from '@syncfusion/ej2-angular-documenteditor';
@Component({
- imports: [
- DocumentEditorContainerModule
- ],
- standalone: true,
- selector: 'app-root',
- template: `
- `,
- providers: [ToolbarService]
+ selector: 'app-root',
+ standalone: true,
+ imports: [DocumentEditorContainerModule],
+ providers: [ToolbarService],
+ template: `
+
+
+
+ `
})
-export class AppComponent implements OnInit {
- ngOnInit(): void {
- }
-}
+export class App {}
```
-> The Web API hosted link `https://document.syncfusion.com/web-services/docx-editor/api/documenteditor/` used in the Document editor's serviceUrl property is intended solely for demonstration and evaluation purposes. For production deployment, host your own web service with the required server configurations. Refer to the [GitHub Web Service example](https://github.com/SyncfusionExamples/EJ2-DocumentEditor-WebServices) or use the [Docker image](https://hub.docker.com/r/syncfusion/word-processor-server) for hosting your own web service.
+> 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 the [Docker image](https://hub.docker.com/r/syncfusion/word-processor-server).
-#### Run the DocumentEditorContainer application
+### Run the application
-The project is configured to compile and run the application in a browser. Use the following command to run the application:
+Run the application using the following command:
```bash
ng serve --open
```
+Open http://localhost:4200 in your browser to run the application.
-The DocumentEditorContainer output will be displayed as follows:
+The Document Editor is displayed as shown below.
{% tabs %}
-{% highlight ts tabtitle="app.component.ts" %}
+{% highlight ts tabtitle="app.ts" %}
{% include code-snippet/document-editor/angular/document-editor-container-cs2/src/app.component.ts %}
{% endhighlight %}
@@ -176,131 +134,22 @@ The DocumentEditorContainer output will be displayed as follows:
{% previewsample "/document-processing/samples/document-editor/angular/document-editor-container-cs2" %}
+## Video tutorial
->Note: If you see a license banner when running your application, you need to obtain a license key and register it within the application to use Syncfusion components. For more information on how to obtain and register a license key, refer to the [Licensing overview](https://ej2.syncfusion.com/angular/documentation/licensing/overview) page.
-
-### DocumentEditor component
-
-The DocumentEditor component is used to create, view, and edit Word documents. With this component, you can customize the UI options based on your requirements to modify documents.
-
-#### Adding DocumentEditor component
+To get started quickly with the Document Editor component using CLI, you can check the video below.
-Modify the template in the `src/app/app.component.ts` file to render the DocumentEditor component. Add the Angular DocumentEditor using the `` selector in the template section of the `app.component.ts` file:
-
-```typescript
-import { DocumentEditorModule } from '@syncfusion/ej2-angular-documenteditor';
-import { Component, OnInit } from '@angular/core';
-import {
- PrintService,
- SfdtExportService,
- WordExportService,
- TextExportService,
- SelectionService,
- SearchService,
- EditorService,
- ImageResizerService,
- EditorHistoryService,
- ContextMenuService,
- OptionsPaneService,
- HyperlinkDialogService,
- TableDialogService,
- BookmarkDialogService,
- TableOfContentsDialogService,
- PageSetupDialogService,
- StyleDialogService,
- ListDialogService,
- ParagraphDialogService,
- BulletsAndNumberingDialogService,
- FontDialogService,
- TablePropertiesDialogService,
- BordersAndShadingDialogService,
- TableOptionsDialogService,
- CellOptionsDialogService,
- StylesDialogService
-} from '@syncfusion/ej2-angular-documenteditor';
-
-@Component({
- imports: [
- DocumentEditorModule
- ],
- standalone: true,
- selector: 'app-root',
- template: `
- `,
- providers: [
- PrintService,
- SfdtExportService,
- WordExportService,
- TextExportService,
- SelectionService,
- SearchService,
- EditorService,
- ImageResizerService,
- EditorHistoryService,
- ContextMenuService,
- OptionsPaneService,
- HyperlinkDialogService,
- TableDialogService,
- BookmarkDialogService,
- TableOfContentsDialogService,
- PageSetupDialogService,
- StyleDialogService,
- ListDialogService,
- ParagraphDialogService,
- BulletsAndNumberingDialogService,
- FontDialogService,
- TablePropertiesDialogService,
- BordersAndShadingDialogService,
- TableOptionsDialogService,
- CellOptionsDialogService,
- StylesDialogService
- ]
-})
-export class AppComponent implements OnInit {
- ngOnInit(): void {
- }
-}
-```
-
-> The Web API hosted link `https://document.syncfusion.com/web-services/docx-editor/api/documenteditor/` used in the Document editor's serviceUrl property is intended solely for demonstration and evaluation purposes. For production deployment, host your own web service with the required server configurations. Refer to the [GitHub Web Service example](https://github.com/SyncfusionExamples/EJ2-DocumentEditor-WebServices) or use the [Docker image](https://hub.docker.com/r/syncfusion/word-processor-server) for hosting your own web service.
-
-#### Run the DocumentEditor application
-
-Use the following command to compile and run the application in a browser:
-
-```bash
-ng serve --open
-```
+{% youtube "https://www.youtube.com/watch?v=UHdjjR_BbQY" %}
-The DocumentEditor output will be displayed as follows:
+## Server-side dependencies
-{% tabs %}
-{% highlight ts tabtitle="app.component.ts" %}
-{% include code-snippet/document-editor/angular/getting-started-cs1/src/app.component.ts %}
-{% endhighlight %}
+The Document Editor component requires server-side interactions for the following operations:
-{% highlight ts tabtitle="main.ts" %}
-{% include code-snippet/document-editor/angular/getting-started-cs1/src/main.ts %}
-{% endhighlight %}
-{% endtabs %}
-
-{% previewsample "/document-processing/samples/document-editor/angular/getting-started-cs1" %}
+* Open file formats other than SFDT
+* Paste with formatting
+* Restrict editing
+* Spell check
+* Save as file formats other than SFDT and DOCX
-## Frequently Asked Questions
+>Note: If you don't require the above functionalities, you can deploy the component as a pure client-side solution without any server-side interactions.
-* [How to localize the Document editor container](./global-local)
-* [How to load a document by default](./how-to/open-default-document)
-* [How to customize the toolbar](./how-to/customize-tool-bar)
-* [How to resize the Document editor component](./how-to/resize-document-editor)
-* [How to add a save button to the DocumentEditorContainer toolbar](./how-to/add-save-button-in-toolbar)
\ No newline at end of file
+For detailed information about server-side dependencies, refer to the [Web Services Overview](./web-services-overview) page.
diff --git a/Document-Processing/Word/Word-Processor/angular/images/AI-tools.png b/Document-Processing/Word/Word-Processor/angular/images/AI-tools.png
new file mode 100644
index 0000000000..7e2cdf171f
Binary files /dev/null and b/Document-Processing/Word/Word-Processor/angular/images/AI-tools.png differ
diff --git a/Document-Processing/Word/Word-Processor/angular/images/Initial-setup.png b/Document-Processing/Word/Word-Processor/angular/images/Initial-setup.png
index b116d7dda0..1c7bd9ec70 100644
Binary files a/Document-Processing/Word/Word-Processor/angular/images/Initial-setup.png and b/Document-Processing/Word/Word-Processor/angular/images/Initial-setup.png differ
diff --git a/Document-Processing/Word/Word-Processor/angular/images/Server-Side-Rendering-setup.png b/Document-Processing/Word/Word-Processor/angular/images/Server-Side-Rendering-setup.png
new file mode 100644
index 0000000000..a654588d44
Binary files /dev/null and b/Document-Processing/Word/Word-Processor/angular/images/Server-Side-Rendering-setup.png differ
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 51c65bfcc8..f94da30a82 100644
--- a/Document-Processing/Word/Word-Processor/javascript-es5/getting-started.md
+++ b/Document-Processing/Word/Word-Processor/javascript-es5/getting-started.md
@@ -1,16 +1,17 @@
---
layout: post
-title: Getting started with JavaScript (ES5) Document editor | Syncfusion
-description: Checkout and learn about Getting started with JavaScript (ES5) Document editor control of Syncfusion Essential JS 2 and more details.
+title: Getting Started with JavaScript (ES5) DOCX Editor | Syncfusion
+description: Learn how to create a DOCX Editor in a JavaScript application using the Syncfusion® Document Editor control to create, edit, and view Word documents.
platform: document-processing
control: Getting started
documentation: ug
domainurl: ##DomainURL##
---
-# Getting started with JavaScript (ES5) Document editor control
+# Getting Started with JavaScript (ES5) Document Editor
+
+Syncfusion® 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.
-The Essential® JS 2 for JavaScript (global script) is an ES5 formatted pure JavaScript framework designed for compatibility with modern web browsers without requiring build tools.
## Component Initialization
@@ -82,74 +83,8 @@ This approach downloads and hosts the required files locally, providing better c