Über Document Solutions for Word

Generieren, Laden, Bearbeiten und Speichern von Word-Dokumenten.

Document Solutions for Word (DsWord, previously GcWord) is a cross-platform, server-side API that offers a complete solution for working with Microsoft Word documents in .NET applications. This API offers a rich and comprehensive object model based on the Microsoft Office API, Word JavaScript API, and OpenXML SDK, allowing developers to create, load, edit, save and convert Word documents in .NET applications - with zero dependencies on Microsoft Word. It provides an extensive set of features to generate Word documents with formatted text, images, tables, hyperlinks, comments, headers, footers, create reports & templates, and much more. Additionally, DsWord supports exporting Word documents to PDF and image formats.

Document Solutions for Word Features

  • Load and Modify Existing DOCX Files - Load existing DOCX files and modify formatting, change theme colors, split or merge documents, copy paragraphs, and much more.
  • Find and Replace - Easily use C#/VB .NET code to find text in DOCX files, as well as replace all occurrences of text throughout the document, and insert text at specific locations.
  • Popular Word Document Formats - Create and work with a variety of popular Word documents. Input/Output includes DOCX, DOTM, DOCM, and DOTX. Output includes PDF and PDF/A.
  • Styles - Work with built-in and user-defined styles that demonstrate common, table, list, character, and paragraph styles.
  • 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.
  • Templates - Create lists with built-in templates with formatting similar to lists in Microsoft Word, including level and level number.
  • Word (.docx) Report Templates - Use report templates to generate contracts, leases, consulting agreements, and more using data-bound Word .docx documents.
  • Tables - Work with tables that contain grid spans, alternative rows, conditional styles, and simple or nested groups.
  • Online Video - Insert online video in Word document to play in MS Word.
  • 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.
  • Shapes - Add and edit shapes from a wide range of geometric shapes, shape presets, and theme-based shape styles in Word documents.
  • Content - Add and edit content and work with styles for word wrapping, tables, and different paragraph styles.
  • Effects - Customize the look of your content in MS Word files and apply effects on Shapes and Text in Word .docx files.
  • Large Documents - Review samples that create large documents of 100+ paragraphs.
  • Mail Merge - Implement mail merge using bookmarks in an MS Word DOCX with only a few lines of code and no dependency on Word.
  • Fancy Documents - Showcase multiple features within one document by utilizing fancy document layouts–showcasing several DsWord features.
  • Miscellaneous - 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 - Define and embed fonts in MS Word documents to render the document correctly, even if the font is not available on the system.
  • Convert Markdown .md to Word .docx - Full source code available to parse Markdown .md file using Markdig markdown processor and convert to Word .docx file using DsWord.
  • Password protect the exported PDF - Allow users to specify security-related features (e.g. password, limit copying, etc.) when converting Word .docx file to PDF.
  • Linked Styles - Apply linked style to both paragraphs or runs in Word documents.
  • Add Office Math Content in Word Documents - Add Office Math content to Word document. Also supported is Office Math to MathML conversion and vice versa.