A .NET Word API library is a programming interface that allows developers to programmatically create and manipulate Microsoft Word documents at scale. GrapeCity Documents for Word is a solution that allows developers to import/export DOCX files, create reports & templates, and deploy Word documents across desktop applications.

  • Fast and Efficient

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

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

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

  • 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 and images.

  • Convert Word to PDF and Images

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

  • Simple, Convenient Object Model

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

  • 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.

.NET 6 Word API Library Quick Start Guide

Quick Start

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

.NET 6 Word API Library Modify Elements

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.

.NET 6 Word API Library File Formats

Support for Popular Word Document Formats

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

.NET 6 Word API Library Built-In Styles

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. Paragraph properties include indentation, keep together, word wrap, and more.

.NET 6 Word API Library List Templates


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

.NET 6 Word API Library report templates

Word (.docx) report templates

Use report templates to generate contracts, leases, consulting agreements, and more using data-bound Word .docx documents.

.NET 6 Word API Library Content Editing


Add and edit content and work with styles for word wrapping, tables, and different paragraph styles. From basic adding, removing, editing, and content formatting to image placement and inline text options, GcDocs can do it all.

.NET 6 Word API Library Styling


Work with built-in and user-defined styles that demonstrate common, table, list, character, and paragraph styles.

.NET 6 Word API Library Modification


Load existing DOCX files and modify formatting, find-and-replace for text or images, change theme colors, split or merge documents, copy paragraphs or images, and much more.

.NET 6 Word API Library Find and Replace

Find and Replace

DOCX files highlight the art of find and replace from find all occurrences to inset at a found location.

.NET 6 Word API Library Tables


Work with tables that contain grid spans, alternative rows, conditional styles, and simple or nested groups.

.NET 6 Word API Library Fields


Easily add fields to a document for a formatted date and/or time, hyperlinks to web content or other documents, and custom fields that modify the document content.

.NET 6 Word API Library Shapes


Add and edit shapes from a wide range of geometric shapes, shape presets, and theme-based shape styles in Word documents.

.NET 6 Word API Library Content Controls

Content Controls

Content controls are embedded control objects that users can interact with directly, such as form controls. The user can create drop-down lists, text boxes, rich text boxes, groups, non-editable data elements, and building blocks for creating complex content including formatted mathematical equations.

Large Documents

Review samples that create large documents of 100+ paragraphs.

.NET 6 Word API Library Mail Merge Bookmarks

Mail Merge Bookmarks

Implement mail merge using bookmarks in an MS Word DOCX with only a few lines of code and no dependency on Word.

.NET 6 Word API Library Documents Using Multiple Features

Fancy Documents

Showcase multiple features within one document by utilizing fancy document layouts–showcasing several GcWord features.

.NET 6 Word API Library Micellaneous


Learn how to work with content controls, custom XML parts, glossary documents, style sources, sample paragraphs, JsFramework excerpts, and the Procurement Letter template in Word documents.

Embed Fonts

Embed Fonts

Define and embed fonts in MS Word documents to render the document correctly, even if the font is not available on the system.

Explore the Advanced Features of the Word API

Explore the Advanced Features of the Word API

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 a standalone. The demos also include full sample code with comments along every step to help you onboard quickly with Documents for Word.

Try Full Demo

GrapeCity Documents is Trusted by the World’s
Leading Companies

Trusted by the World’s Leading Companies