• Fast and Efficient

    Save memory and time with the lightweight API architecture. The bigger the document, the faster our API generates complex Word documents.

  • Extract Data from Word Documents

    Parse existing Word documents into databases, or generate new Word documents as needed—extraction includes everything from text to paragraphs to images.

  • Simple, Convenient Object Model

    This all-new, feature-rich object model is based on Microsoft Office API, Word JavaScript API, and OpenXML SDK is straightforward and intuitive.

  • Full .NET Core Support for Windows, Linux, and Mac

    Develop for any .NET platform, for major operating systems, with a single code base. Use in your apps for .NET Core, .NET Framework, Mono, Xamarin.iOS, and Xamarin.Android.

  • Convert Word to PDF and Images

    In addition to generating Word documents, you can quickly, easily convert those documents to PDF and images in code—a top use case for this fast API

  • Deploy Apps with Word Docs to the Cloud

    Be everywhere with cloud-based deployment—with NuGet and Documents for Word, you can deploy to Azure, AWS, and AWS Lambda.

Insert, Modify, and Remove Document Elements

Insert, edit, and remove paragraphs, text, sections, images, tables, headers, footers, footnotes, endnotes, comments, bullet lists, numbered lists, fields, hyperlinks, bookmarks, and page breaks

Support for Popular Word Document Formats

Create and work with a variety of popular Word documents. Input/Output includes DOCX, DOTM, DOCM, DOTX; Input includes FlatOPC, FlatOpcMacroEnabled, FlatOpcTemplate, FlatOpcTemplateEnabled; and Output includes PDF and PDF/A.

Apply 375 Built-In Styles and Create Custom Styles

Apply built-in styles on text, paragraphs, and lists. Create custom styles with font properties like bold, italic, and underline. List properties include level, and level number, and paragraph properties include indentation, keep together, word wrap, and more.

Select from 21 Built-In Templates for Bulleted and Numbered Lists

Create lists with built-in templates with formatting similar to lists in Microsoft Word, including level and level number.

Explore the Advanced Features of the Word API

Each main feature demo link listed below contains several demos that show how to use a particular feature. Click a link to learn more.
Documents for Word Samples Browser

Your full-fledged ASP.NET Core sample browser includes all the major features, real-time DOCX and PDF files, and use cases. Download individual .NET Core samples that can run as standalones. The demos also include full sample code with comments on every step that can help bring you onboard quickly with Documents for Word.



Fancy documents showcasing multiple features of GcWord

This guide explains how to create a program that uses GcWord to generate and save to disk a DOCX file with the "Hello, World!" text.

Basic adding, removing, editing and formatting content.

Working with built-in and user-defined styles

Loading existing DOCX files

Finding and replacing text in DOCX files

Working with tables

Adding fields to a document

Add and edit shapes from a wide range of Geometry shapes, Shape presets and Theme based shape styles in Word documents.

Add content controls to an MS Word DOCX document

Samples that create large documents

Implement mail merge using bookmarks in an MS Word DOCX

Using data templates to create data-bound Word .docx documents

See how to generate Lease Agreement, Consulting Agreement and more data-bound documents with Word .docx Data Templates

Learn working with Content Controls, Custom XML Parts, Glossary Document, Get Style Source, Sample Paragraphs, JsFramework Excerpt, Procurement Letter Template in Word documents.

What's New

What's New in GcWord

Generate Data-bound Word.docx Documents from GcWord Data Templates – Now use Documents for Word to generate reports like Employee Contracts, House Lease Agreements, Invoices, Flight Tickets, and more.

Enhanced Word (.docx) Files to PDF and New Images Export - enhances exporting Word (.docx) files to PDF and introduces new support for exporting Word (.docx) files to images.

What's New Roadmap



Forums (24-hour Global Support)
Submit a ticket



Get started with Documents for Word


Get started on Windows


Get started on Mac


Get started on Linux