Product Introduction

Spire.WordJS.Blazor

A Blazor component for embedding Word document editing into your application. Set DocumentType to EditorType.Word and point DocumentUrl to a .doc or .docx file—users can immediately create, modify, and export Word documents with support for text formatting, images, tables, paragraphs, and page layouts, all through a native Blazor component interface.

Read more

Spire.ExcelJS.Blazor

A Blazor component that brings spreadsheet capabilities to your Web App. With DocumentType set to EditorType.Spreadsheet, users can view, edit, and calculate workbooks directly in the browser. Supports formulas, cell formatting, charts, and data validation—configured entirely through EditorSettings in C# without any JavaScript coding.

Read more

Spire.PresentationJS.Blazor

A Blazor component for editing and creating PowerPoint presentations within your application. Set DocumentType to EditorType.Presentation to enable support for text, graphics, and slide layouts. The component handles JavaScript interop internally, letting you work entirely in the Blazor programming model.

Read more

Spire.PDFJS.Blazor

A Blazor component for viewing PDF documents within your application. Set DocumentType to EditorType.Pdf and point DocumentUrl to a .pdf file to render documents with a lightweight viewing experience. Ideal for scenarios that require document review without full editing capabilities.

Supported Hosting Models
Why Choose Spire.OfficeJS.Blazor

Native Blazor Experience

Built-in JavaScript interop support. Use Blazor components, data binding, and event callbacks just like any other Blazor UI library.

One Component, Multiple Formats

One SpireEditor component supports Word, Excel, PowerPoint editing and PDF preview. Switch document types through a single DocumentType property.

Easy Event Integration

Handle document saves directly in C# with OnSave callback and SaveEventArgs. JavaScript-to-.NET interop is fully encapsulated.

Flexible UI Configuration

Toggle UI elements like ruler, status bar, navigation pane, review panel, comments, and download button through strongly-typed properties.

Built for Modern .NET

Full support for .NET 8, .NET 9, and .NET 10. Designed for the latest Blazor hosting models and rendering modes.

Enterprise Deployment

Private deployment for intranet, enterprise portals, and government systems. Full control over data with private deployment.