Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Replace bookmark content in a Word document using C#

The Syncfusion® [.NET Word Library](https://www.syncfusion.com/document-processing/word-framework/net/word-library) (DocIO) enables you to create, read, and edit Word documents programmatically without Microsoft Word or interop dependencies. Using this library, you can **replace bookmark content in a Word document** using C#.
The [.NET Word Library](https://www.syncfusion.com/document-sdk/net-word-library) (DocIO) enables you to create, read, and edit Word documents programmatically without Microsoft Word or interop dependencies. Using this library, you can **replace bookmark content in a Word document** using C#.

## Steps to replace bookmark content programmatically

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Replace bookmark content with Word document part using C#

The Syncfusion® [.NET Word Library](https://www.syncfusion.com/document-processing/word-framework/net/word-library) (DocIO) enables you to create, read, and edit Word documents programmatically without Microsoft Word or interop dependencies. Using this library, you can **replace bookmark content in a Word document with another Word document content** using C#.
The [.NET Word Library](https://www.syncfusion.com/document-sdk/net-word-library) (DocIO) enables you to create, read, and edit Word documents programmatically without Microsoft Word or interop dependencies. Using this library, you can **replace bookmark content in a Word document with another Word document content** using C#.

## Steps to replace bookmark content programmatically

Expand Down
2 changes: 1 addition & 1 deletion Charts/Remove-chart-title/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

1. Creates new Word document.
2. Create a chart.
3. Set the [ChartTitle](https://help.syncfusion.com/cr/file-formats/Syncfusion.DocIO.DLS.WChart.html#Syncfusion_DocIO_DLS_WChart_ChartTitle) API as empty.
3. Set the [ChartTitle](https://help.syncfusion.com/cr/document-processing/Syncfusion.DocIO.DLS.WChart.html#Syncfusion_DocIO_DLS_WChart_ChartTitle) API as empty.
4. Save the document.

## Code snippet:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Compare Word documents using C#

The Syncfusion® [.NET Word Library](https://www.syncfusion.com/document-processing/word-framework/net/word-library) (DocIO) enables you to create, read, and edit Word documents programmatically without Microsoft Word or interop dependencies. Using this library, you can **compare Word documents** using C#.
The [.NET Word Library](https://www.syncfusion.com/document-sdk/net-word-library) (DocIO) enables you to create, read, and edit Word documents programmatically without Microsoft Word or interop dependencies. Using this library, you can **compare Word documents** using C#.

## Steps to compare Word documents programmatically

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Form filling in Word document using C#

The Syncfusion® [.NET Word Library](https://www.syncfusion.com/document-processing/word-framework/net/word-library) (DocIO) enables you to create, read, and edit Word documents programmatically without Microsoft Word or interop dependencies. Using this library, you can **fill forms in a Word document** using C#.
The [.NET Word Library](https://www.syncfusion.com/document-sdk/net-word-library) (DocIO) enables you to create, read, and edit Word documents programmatically without Microsoft Word or interop dependencies. Using this library, you can **fill forms in a Word document** using C#.

## Steps to fill forms programmatically

Expand Down
42 changes: 21 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
Syncfusion® .NET Word Library
.NET Word Library
----------------------------

The Syncfusion® [.NET Word library](https://www.syncfusion.com/document-processing/word-framework/net/word-library?utm_source=github&utm_medium=github&utm_campaign=github-docio-examples) (Essential® DocIO) allows you to add advanced Word document processing functionalities to any .NET application and does not require Microsoft Word application to be installed in the machine. It is a non-UI component that provides a full-fledged document instance model similar to the Microsoft Office COM libraries to iterate with the document elements explicitly and perform necessary manipulation. Using this library, you can create, read, edit and convert Word documents programmatically.
The [.NET Word library](https://www.syncfusion.com/document-sdk/net-word-library) (Essential® DocIO) allows you to add advanced Word document processing functionalities to any .NET application and does not require Microsoft Word application to be installed in the machine. It is a non-UI component that provides a full-fledged document instance model similar to the Microsoft Office COM libraries to iterate with the document elements explicitly and perform necessary manipulation. Using this library, you can create, read, edit and convert Word documents programmatically.

Key Features
------------

* Support to [create Word document](https://help.syncfusion.com/file-formats/docio/getting-started?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples) from scratch.
* Support to [create Word document](https://www.syncfusion.com/document-sdk/net-word-library/create-word-documents) from scratch.
* Support to open (read), modify and save existing Word documents.
* Advanced [Mail merge](https://help.syncfusion.com/file-formats/docio/working-with-mailmerge?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples) support with different data sources.
* Ability to create or edit Word 97-2003 and later version documents (DOCX), and convert them to commonly used file formats such as [RTF](https://help.syncfusion.com/file-formats/docio/rtf?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples), [WordML](https://help.syncfusion.com/file-formats/docio/word-file-formats?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples#word-processing-xml-xml), [TXT](https://help.syncfusion.com/file-formats/docio/text?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples), [HTML](https://help.syncfusion.com/file-formats/docio/html?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples) and vice versa.
* Ability to export a Word document as an [Image](https://help.syncfusion.com/file-formats/docio/word-to-image?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples) and [PDF](https://help.syncfusion.com/file-formats/docio/word-to-pdf?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples)
* Ability to [merge](https://help.syncfusion.com/file-formats/docio/word-document/merging-word-documents?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples) and [split](https://help.syncfusion.com/file-formats/docio/word-document/split-word-documents?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples) Word documents.
* Support to [compare](https://help.syncfusion.com/file-formats/docio/word-document/compare-word-documents?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples) two DOCX format documents.
* Ability to create and manipulate [charts](https://help.syncfusion.com/file-formats/docio/working-with-charts?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples), [Shapes](https://help.syncfusion.com/file-formats/docio/working-with-shapes?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples), and [Group shape](https://help.syncfusion.com/file-formats/docio/working-with-shapes?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples#grouping-shapes) in DOCX and WordML format documents.
* Ability to read and write [Built-In and Custom Document Properties](https://help.syncfusion.com/file-formats/docio/working-with-word-document?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples#working-with-word-document-properties).
* Ability to [find and replace](https://help.syncfusion.com/file-formats/docio/working-with-find-and-replace?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples) text with its original formatting.
* Ability to insert [Bookmarks](https://help.syncfusion.com/file-formats/docio/working-with-bookmarks?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples) and navigate corresponding bookmarks to insert, replace, and delete content.
* Support to insert and edit the [form fields](https://help.syncfusion.com/file-formats/docio/working-with-form-fields?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples).
* Support to protect the document to [restrict access](https://help.syncfusion.com/file-formats/docio/working-with-security?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples#protecting-word-document-from-editing) to the elements present within the document.
* Ability to [encrypt and decrypt](https://help.syncfusion.com/file-formats/docio/working-with-security?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples) Word documents.
* Support to [insert and extract OLE](https://help.syncfusion.com/file-formats/docio/working-with-paragraph#working-with-ole-objects?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples) objects.
* Advanced [Mail merge](https://www.syncfusion.com/document-sdk/net-word-library/mail-merge) support with different data sources.
* Ability to create or edit Word 97-2003 and later version documents (DOCX), and convert them to commonly used file formats such as [RTF](https://help.syncfusion.com/document-processing/word/conversions/rtf-conversions), [WordML](https://help.syncfusion.com/document-processing/word/conversions/word-file-formats-conversions#word-processing-xml-xml), [TXT](https://www.syncfusion.com/document-sdk/net-word-library/text-conversions), [HTML](https://www.syncfusion.com/document-sdk/net-word-library/html-conversions) and vice versa.
* Ability to export a Word document as an [Image](https://www.syncfusion.com/document-sdk/net-word-library/word-to-image-conversion) and [PDF](https://www.syncfusion.com/document-sdk/net-word-library/word-to-pdf-conversion)
* Ability to [merge](https://www.syncfusion.com/document-sdk/net-word-library/merge-word-documents) and [split](https://www.syncfusion.com/document-sdk/net-word-library/split-word-documents) Word documents.
* Support to [compare](https://www.syncfusion.com/document-sdk/net-word-library/compare-word-documents) two DOCX format documents.
* Ability to create and manipulate [charts](https://help.syncfusion.com/document-processing/word/word-library/net/working-with-charts), [Shapes](https://help.syncfusion.com/document-processing/word/word-library/net/working-with-shapes), and [Group shape](https://help.syncfusion.com/document-processing/word/word-library/net/working-with-shapes#grouping-shapes) in DOCX and WordML format documents.
* Ability to read and write [Built-In and Custom Document Properties](https://help.syncfusion.com/document-processing/word/word-library/net/working-with-word-document#working-with-word-document-properties).
* Ability to [find and replace](https://www.syncfusion.com/document-sdk/net-word-library/find-and-replace) text with its original formatting.
* Ability to insert [Bookmarks](https://www.syncfusion.com/document-sdk/net-word-library/bookmark-in-word-document) and navigate corresponding bookmarks to insert, replace, and delete content.
* Support to insert and edit the [form fields](https://www.syncfusion.com/document-sdk/net-word-library/form-filling-in-word-document).
* Support to protect the document to [restrict access](https://www.syncfusion.com/document-sdk/net-word-library/protect-word-documents) to the elements present within the document.
* Ability to [encrypt and decrypt](https://help.syncfusion.com/document-processing/word/word-library/net/working-with-security) Word documents.
* Support to [insert and extract OLE](https://help.syncfusion.com/document-processing/word/word-library/net/working-with-paragraph#working-with-ole-objects) objects.
* Support to run the DocIO applications in multi-thread and its thread safe.

Compatible Microsoft Word Versions
Expand All @@ -37,8 +37,8 @@ Compatible Microsoft Word Versions
Supported File Formats
----------------------

* Creates, reads, and edits popular text file formats like [DOC](https://help.syncfusion.com/file-formats/docio/word-file-formats?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples#doc-to-docx-and-docx-to-doc), DOT, [DOCM](https://help.syncfusion.com/file-formats/docio/word-file-formats?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples#macros), DOTM, [DOCX](https://help.syncfusion.com/file-formats/docio/word-file-formats?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples#doc-to-docx-and-docx-to-doc), [DOTX](https://help.syncfusion.com/file-formats/docio/word-file-formats?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples#templates), [HTML](https://help.syncfusion.com/file-formats/docio/html?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples), [RTF](https://help.syncfusion.com/file-formats/docio/rtf?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples), [TXT](https://help.syncfusion.com/file-formats/docio/text?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples), and [XML (WordML)](https://help.syncfusion.com/file-formats/docio/word-file-formats#word-processing-xml-xml?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples).
* Converts Word documents also to [PDF](https://help.syncfusion.com/file-formats/docio/word-to-pdf?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples), [Image](https://help.syncfusion.com/file-formats/docio/word-to-image?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples), and [ODT](https://help.syncfusion.com/file-formats/docio/word-to-odt?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples) files.
* Creates, reads, and edits popular text file formats like [DOC](https://help.syncfusion.com/document-processing/word/conversions/word-file-formats-conversions#doc-to-docx-and-docx-to-doc), DOT, [DOCM](https://help.syncfusion.com/document-processing/word/conversions/word-file-formats-conversions#macros-docm-dotm), DOTM, [DOCX](https://help.syncfusion.com/document-processing/word/conversions/word-file-formats-conversions#word-document-docx), [DOTX](https://help.syncfusion.com/document-processing/word/conversions/word-file-formats-conversions#word-template-dotx), [HTML](https://www.syncfusion.com/document-sdk/net-word-library/html-conversions), [RTF](https://help.syncfusion.com/document-processing/word/conversions/rtf-conversions), [TXT](https://www.syncfusion.com/document-sdk/net-word-library/text-conversions), [Markdown](https://help.syncfusion.com/document-processing/word/conversions/markdown-to-word-conversion)and [XML (WordML)](https://help.syncfusion.com/document-processing/word/conversions/word-file-formats-conversions#word-processing-xml-xml).
* Converts Word documents also to [PDF](https://www.syncfusion.com/document-sdk/net-word-library/word-to-pdf-conversionhub-docio-examples), [Image](https://www.syncfusion.com/document-sdk/net-word-library/word-to-image-conversion), and [ODT](https://help.syncfusion.com/document-processing/word/conversions/word-to-odt-conversion) files.

How to run the examples
-----------------------
Expand All @@ -51,9 +51,9 @@ How to run the examples
Resources
---------

* **Product page:** [Syncfusion® Word Framework](https://www.syncfusion.com/document-processing/word-framework/net/word-library?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples)
* **Documentation:** [Syncfusion® Word library](https://help.syncfusion.com/file-formats/docio/overview?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples)
* **Online demo:** [Syncfusion® Word library - Online demos](https://ej2.syncfusion.com/aspnetcore/DocIO/SalesInvoice?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples#/material)
* **Product page:** [Syncfusion® Word Framework](https://www.syncfusion.com/document-sdk/net-word-library)
* **Documentation:** [Syncfusion® Word library](https://help.syncfusion.com/document-processing/word/word-library/net/overview)
* **Online demo:** [Syncfusion® Word library - Online demos](https://document.syncfusion.com/demos/word/salesinvoice#/bootstrap5)
* **Blog:** [Syncfusion® Word library - Blog](https://www.syncfusion.com/blogs/category/docio?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples)
* **Knowledge Base:** [Syncfusion® Word library - Knowledge Base](https://www.syncfusion.com/kb/aspnetcore/docio?utm_source=github&utm_medium=listing&utm_campaign=github-docio-examples)
* **Ebooks:** [Syncfusion® Word library - Ebooks](https://www.syncfusion.com/succinctly-free-ebooks?utm_source=nuget&utm_medium=listing&utm_campaign=aspnetcore-docio-nuget)
Expand Down
4 changes: 2 additions & 2 deletions Videos/Fields/README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# How to Work with Fields in Word Documents Using the .NET Word Library

This repository provides an example of how to work with fields in a Word document using the **Syncfusion .NET Word Library (DocIO)**. It demonstrates how to add field, update field, and unlink field in a Word document.
This repository provides an example of how to work with fields in a Word document using the **[.NET Word Library](https://www.syncfusion.com/document-sdk/net-word-library) (DocIO)**. It demonstrates how to add field, update field, and unlink field in a Word document.

## Process behind Field Integration

This sample demonstrates how Word fields can be used to automate dynamic content in documents. Fields act as placeholders that display information such as page numbers, total pages, or dates, and they update automatically when the document changes.

Using the Syncfusion DocIO library, you can:
Using the Word library, you can:

- Add fields like page numbers into headers or footers for consistent formatting.
- Update fields to refresh their values after edits or content changes.
Expand Down
2 changes: 1 addition & 1 deletion Videos/IF-field/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# How to Create an IF Field in a Word Document Using the .NET Word Library

This repository provides an example of how to create an **IF Field** in a Word document using the **Syncfusion .NET Word Library (DocIO)**. It demonstrates how to create a simple IF field and how to use it with paragraphs and tables.
This repository provides an example of how to create an **IF Field** in a Word document using the **[.NET Word Library](https://www.syncfusion.com/document-sdk/net-word-library) (DocIO)**. It demonstrates how to create a simple IF field and how to use it with paragraphs and tables.

## Process behind IF Field integration

Expand Down
4 changes: 2 additions & 2 deletions Videos/LaTeXEquation/README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# How to Work with Latex Equations in a Word Document Using the .NET Word Library

This repository provides an example of how to work with LaTeX equations in a Word document using the **Syncfusion .NET Word Library (DocIO)**. It demonstrates how to create, add, and edit LaTeX equations in Word documents.
This repository provides an example of how to work with LaTeX equations in a Word document using the **[.NET Word Library](https://www.syncfusion.com/document-sdk/net-word-library) (DocIO)**. It demonstrates how to create, add, and edit LaTeX equations in Word documents.

## Process Behind LaTeX Equation Integration

This sample shows how LaTeX syntax can be used to insert professional mathematical equations into Word documents. LaTeX is widely used in scientific and academic fields for typesetting complex formulas.

Using the Syncfusion DocIO library, you can:
Using the Word library, you can:

- Create equations like area of a circle, quadratic formula, and Fourier series in a new Word document.
- Add equations dynamically to an existing document at specific locations.
Expand Down
Loading
Loading