We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Overview

The Blazor Word Framework is a high-performance and feature-rich framework that performs advanced word document processing operations faster without Microsoft Office or interop dependencies. This framework offers a word creation and editing library that allows you to create, read, and edit Word documents programmatically in Blazor applications. Its powerful conversion APIs make it easy to convert Word documents to PDF, HTML, RTF, and ODT formats. It also offers advanced editor components to view, edit, and print Word documents in your applications.

Overview diagram of Blazor Word Framework.


Why Syncfusion?

No server deployment fees

There are no distribution fees, per-server licensing fees, or royalties, which makes the Blazor Word processing solution very cost-effective.

Blazing-fast performance

It is optimized for server environments where speed and low memory usage is critical.

Powerful and comprehensive APIs

All the elements of a typical Word document like text, formatting, images, tables, sections, headers, and footers are accessible through a comprehensive set of APIs.

Proven word-processing solution

The Blazor Word Framework (DocIO) is a mature, proven product used in mission-critical applications for over 15 years.

Fully documented

The Blazor Word Framework comes with extensive documentation, a knowledge base, and samples. It only takes a few lines of code to create, view, or edit richly formatted Word documents.

Cross-platform

Use a single, uniform API across all platforms.


Word documents - Create and edit using APIs

Create Word documents from scratch with text, formatting, images, shapes, tables, and more. Edit an existing Word document with just a few lines of code.

Mail merge in Blazor Word documents.

Mail merge

Generate reports like invoices, payrolls, and more, by performing mail merge faster in a batch process without Microsoft Office or interop dependencies.

Merge multiple Word documents in Blazor

Merge documents

Merge multiple documents into a single document by importing content with several formatting options, like using destination styles, keeping source formatting, and more.

Split Blazor Word document into multiple small documents.

Split documents

Split a document into multiple smaller documents based on sections, placeholder text, or any document element.

Edit bookmark contents in Blazor Word documents.

Edit bookmark content

Navigate to a bookmark in the document and insert, edit, retrieve, or delete its content. This framework also supports replacing bookmarked content with text, part of a document, or an entire document.

Find and replace text in Blazor Word documents.

Find and replace

Find text or text patterns using regular expressions, and then highlight or format it. You can also replace the text or text patterns with a different text, part of a document, or an entire document.

Tables in Blazor Word documents.

Tables

Create, edit, and format simple and nested tables in a Word document. Polish the appearance of tables by applying built-in styles and conditional styling options.

Styles and formatting in Blazor Word documents.

Styles and formatting

Customize the appearance of a document with several formatting options at the text level and paragraph level, add bullets and numbering, create styles, and more.

Form filling in Blazor Word documents.

Form filling

Create fillable forms with legacy form fields and content controls in Word documents. Then, fill the form and extract data from the form fields effortlessly.


For more information, check out our Blazor Word Library (Essential DocIO) features.


Word conversions

The Blazor Word Framework can convert Word documents to PDF, RTF, TXT, HTML, and ODT formats. Also, it can convert RTF, TXT, and HTML files to Word documents.

Word documents to PDF conversion in Blazor

Word to PDF

Convert Word documents to PDF for printing and viewing in a portable format. Various customization options are also supported.

Convert Word documents to images in Blazor

Word to image

Convert Word documents to images (PNG, BMP, JPEG) for printing and viewing without any Word document viewer dependencies.

Convert Word documents to RTF and vice versa.

Word to RTF

Convert Word documents to RTF and load it to the rich text editor to read and edit documents. Also, convert RTF content to Word documents.

Convert Word documents to Text and vice versa in Blazor

Word to text

Convert Word documents to plain text for reading and editing. Also convert text files to Word documents.

Convert Word documents to HTML and vice versa.

Word to HTML

Convert Word documents to HTML for viewing and printing using any browser. Also, convert XHTML 1.0 compliant HTML files to Word documents.

Word documents to ODT conversion in Blazor

Word to ODT

Convert Word documents to open document text (ODT) format. This format is used for maintaining the documents’ interoperability with word-processing applications like OpenOffice Writer.


Microsoft Word-like editor

The Blazor Word Framework offers an editor component compatible with Microsoft Word. It allows end users to create, view, edit, format, and print rich text and Word documents in your application.

Edit Blazor Word documents faster.

High performance

Edit Word documents faster. Virtualized pages help load large documents instantly and use less runtime memory.

Edit Blazor Word documents seamlessly.

Seamless editing

Word Processor provides a seamless, Microsoft Word-like editing experience through touch, mouse, and keyboard interactions.

Highly intuitive user interfaces of Blazor Word editor.

Intuitive user interface

Use highly intuitive user interfaces. Edit and format document contents interactively through built-in menus and dialogs.

Microsoft Word-compatible file formats.

Microsoft Word-compatible file formats

Create, view, and edit documents in Microsoft Word compatible file formats like DOCX, WordML, DOC, HTML, RTF, and TXT.

Find and replace text in Blazor Word Processor.

Find and replace

Word Processor has a Microsoft Word-inspired navigation pane to search text, navigate through search results, and modify text in a document.

Print documents in Blazor Word Processor.

Print Word documents interactively, allowing users to choose all pages or a specific page.


For more information, check out our Word Processor component features:

Blazor Word Processor ASP.NET Core Word Processor ASP.NET MVC Word Processor JavaScript Word Processor


Blazor Word code example

Easily get started with the Blazor Word Library using a few simple lines of C# code example as demonstrated below. Also explore our Blazor Word Library Example that shows you how to create and configure the Blazor Word.

@page "/DocIO"
@using System.IO;
@using ServerSideApplication;
@inject ServerSideApplication.Data.WordService service
@inject Microsoft.JSInterop.IJSRuntime JS

<h2>Syncfusion DocIO library (Essential DocIO)</h2>
<p>Syncfusion DocIO library (Essential DocIO) is a Blazor DocIO library used to create, read, edit, and convert Word files in your applications without Microsoft Office dependencies.</p>
<button class="btn btn-primary" @onclick="@CreateWord">Create Word</button>

@code {
    MemoryStream documentStream;

    /// <summary>
    /// Create and download the Word document
    /// </summary>
    protected async void CreateWord()
    {
        documentStream = service.CreateWord();
        await JS.SaveAs("Sample.docx", documentStream.ToArray());
    }
}
using Syncfusion.DocIO;
using Syncfusion.DocIO.DLS;
using Syncfusion.Drawing;
using System.IO;
using Microsoft.AspNetCore.Hosting;
namespace BlazorDemos.Data.FileFormats.DocIO
{
    public class HelloWorldService
    {
        /// <summary>
        /// Create a simple Word document
        /// </summary>
        /// <returns>Return the created Word document as stream</returns>
        public MemoryStream CreateWordDocument(string documentType)
        {
            //Creating a new document
            WordDocument document = new WordDocument();
            //Adding a new section to the document
            WSection section = document.AddSection() as WSection;
            //Append text to the last paragraph of the document
            document.LastParagraph.AppendText("Hello World");
            //Save and close the Word document
            document.Save("Result.docx");
            document.Close();
        }
    }
}




Frequently Asked Questions

The Syncfusion Blazor Word Framework supports the following features:

No, this is a commercial product and requires a paid license. However, a free community license is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers.

A good place to start would be our comprehensive getting started documentation.

Apart from Blazor, the Syncfusion Word Framework supports platforms for web (ASP.NET Core, ASP.NET MVC, ASP.NET Web Forms, and Java), mobile (.NET MAUI, Xamarin and UWP), and desktop (Windows Forms, WPF, WinUI, .NET MAUI, Xamarin, and UWP).).

You can find our Blazor Word framework demo here.

Awards

Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.

Scroll up icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile