Socket
Socket
Sign inDemoInstall

@groupdocs/groupdocs.editor.angular.ui-wordprocessing

Package Overview
Dependencies
1
Maintainers
4
Versions
7
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @groupdocs/groupdocs.editor.angular.ui-wordprocessing

Angular document editor's core component of the GroupDocs.Editor.UI library.


Version published
Weekly downloads
10
decreased by-28.57%
Maintainers
4
Created
Weekly downloads
 

Readme

Source

GroupDocs.Editor.UI Angular WordProcessing Document Editor

The GroupDocs.Editor.UI Angular WordProcessing Document Editor is a powerful front-end component of the GroupDocs.Editor.UI library, tailored specifically for Angular applications. This component empowers developers to seamlessly integrate a comprehensive document editing solution into their web applications, allowing users to open, view, edit, and save Word documents in various formats, including DOC, DOCX, RTF, ODT, and more, all within the convenience of their web browser. In this article, we'll walk you through the process of getting started with this essential tool.

Getting Started

Installation

To use the editor in your Angular projects, first install the groupdocs.editor.angular.ui-core and groupdocs.editor.angular.ui-wordprocessing packages with the npm or yarn package managers: Using npm:

npm i @groupdocs/groupdocs.editor.angular.ui-core
npm i @groupdocs/groupdocs.editor.angular.ui-wordprocessing

Or, with yarn:

yarn add @groupdocs/groupdocs.editor.angular.ui-core
yarn add @groupdocs/groupdocs.editor.angular.ui-wordprocessing

Integrating into Your Angular Application

Once the package is installed, you need to integrate it into your Angular application. Here are the necessary steps:

1. Modify the tailwind.config.js file

In your Angular project, add the following content paths to your tailwind.config.js file:

content: [
    "./src/**/*.{html,ts}",
    "node_modules/@groupdocs/groupdocs.editor.angular.ui-core/**/**/*.mjs",
    "node_modules/@groupdocs/groupdocs.editor.angular.ui-wordprocessing/**/**/*.mjs",
]

This step is crucial to ensure that the WordProcessing Document Editor operates correctly.

2. Add WordProcessingEditorModule to AppModule

In your Angular AppModule, make sure to import and add the WordProcessingEditorModule as follows:

WordProcessingEditorModule.forRoot({rootUrl: environment.apiUrl})

This configuration connects the WordProcessing Document Editor to your application and provides the necessary settings.

3. Configure the Router

Include a route in your Angular router to navigate to the WordProcessingComponent. This step is crucial for enabling document editing.

{
    path: 'wordProcessing/:folderName', component
:
    WordProcessingComponent
}

Using the WordProcessing Document Editor

Now that you've configured the component, you can start using it to edit Word documents. Here's a brief example of how to upload a file and navigate to the WordProcessingComponent:

upload()
{
    if (this.file) {
        const observer = {
            next: (data: WordProcessingStorageInfo) => {
                if (data) {
                    this.documentCode = data.documentCode;
                    this.showLoading = false;
                    this.allowAccept = true;
                }
            },
            error: (error: any) => {
                console.error(error)
            },
        };
        this.wordHttpService.uploadWordProcessingPost$Json({
            body: {
                File: this.file,
                "LoadOptions.Password": ''
            }
        }).subscribe(observer);
    } else {
        alert("Please select a file first");
    }
}
goToLink()
:
void {
    let url = `wordProcessing/${this.documentCode}`;
    window.open(url, '_blank');
}

The code above demonstrates how to upload a file and handle the document editing process within your Angular application. Note: The input parameters correspond to WordProcessingLoadOptions and WordProcessingEditOptions.

Note

This component is designed to work seamlessly with various GroupDocs examples and solutions, including the GroupDocs Editor for .NET Spa with GroupDocs document editor.

Resources

To learn more about GroupDocs and access additional resources, please visit the following links:

FAQs

Last updated on 15 Mar 2024

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc