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
2 changes: 2 additions & 0 deletions File-Formats/DocIO/Overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ It is a non-UI component that provides a full-fledged document instance model si
* Advanced [Mail merge](https://help.syncfusion.com/file-formats/docio/working-with-mail-merge) support with different data sources.
* Ability to create or edit Word 97-2003 and later version documents, and convert them to commonly used file formats such as [RTF](https://help.syncfusion.com/file-formats/docio/rtf), [WordML](https://help.syncfusion.com/file-formats/docio/word-file-formats#word-processing-xml-xml), [TXT](https://help.syncfusion.com/file-formats/docio/text), [HTML](https://help.syncfusion.com/file-formats/docio/html) and vice versa.
* Ability to export a Word document as an [Image](https://help.syncfusion.com/file-formats/docio/word-to-image), [PDF](https://help.syncfusion.com/file-formats/docio/word-to-pdf) file, and [EPUB](https://help.syncfusion.com/file-formats/docio/word-to-epub) in high quality.
* Ability to [merge](https://help.syncfusion.com/file-formats/docio/word-document/merging-word-documents) and [split](https://help.syncfusion.com/file-formats/docio/word-document/split-word-documents) Word documents.
* Support to [compare](https://help.syncfusion.com/file-formats/docio/word-document/compare-word-documents) two DOCX format documents.
* Ability to create and manipulate [charts](https://help.syncfusion.com/file-formats/docio/working-with-charts), [Shapes](https://help.syncfusion.com/file-formats/docio/working-with-shapes), and [Group shape](https://help.syncfusion.com/file-formats/docio/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/file-formats/docio/working-with-word-document#working-with-word-document-properties).
* Ability to [find and replace](https://help.syncfusion.com/file-formats/docio/working-with-find-and-replace) text with its original formatting.
Expand Down
12 changes: 9 additions & 3 deletions File-Formats/DocIO/Word-document/Compare-Word-documents.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Comparing two Word documents allows you to identify the changes between two vers
* Deletions
* Formatting

N> 1. DocIO performs word level comparison while comparing two Word documents.In this scenario, if a single character in a word is changed, the entire word will be highlighted as changed.
N> 1. DocIO performs word level comparison while comparing two Word documents. In this scenario, if a single character in a word is changed, the entire word will be highlighted as changed.
N> 2. Comparing two Word documents supported in DOCX format only.

## Compare two Word documents
Expand Down Expand Up @@ -81,6 +81,8 @@ End Using

![Compare Word documents in C#](../WorkingwithWordDocument_images/Compare-Word-documents-without-author.png)

You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/DocIO-Examples/tree/main/Compare-Word-documents/Compare-two-Word-documents/.NET).

## Set Author and Date

Compare the two Word documents by setting the author and date for revisions to identify the changes. In DocIO, the default setting for the "author" field is "Author", and the default setting for the "dateTime" field is the current time.
Expand Down Expand Up @@ -146,13 +148,15 @@ End Using

![Compare Word documents in C#](../WorkingwithWordDocument_images/Compare-Word-documents.png)

You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/DocIO-Examples/tree/main/Compare-Word-documents/Set-author-and-date/.NET).

## Comparison options

You can customize the Word comparison using our ComparisonOptions in the DocIO.
You can customize the Word comparison using our [ComparisonOptions](https://help.syncfusion.com/cr/file-formats/Syncfusion.DocIO.DLS.ComparisonOptions.html) in the DocIO.

### Ignore format changes

In the .NET Word library (DocIO), document comparison includes formatting changes by default. However, you can configure DocIO to ignore formatting differences using the DetectFormatChanges API to concentrate solely on content modifications.
In the .NET Word library (DocIO), document comparison includes formatting changes by default. However, you can configure DocIO to ignore formatting differences using the [DetectFormatChanges](https://help.syncfusion.com/cr/file-formats/Syncfusion.DocIO.DLS.ComparisonOptions.html#Syncfusion_DocIO_DLS_ComparisonOptions_DetectFormatChanges) API to concentrate solely on content modifications.

The following code example illustrates how to compare two Word documents by ignoring the format changes.

Expand Down Expand Up @@ -226,6 +230,8 @@ End Using

![Compare Word documents by ignoring format changes](../WorkingwithWordDocument_images/Ignore-format-changes.png)

You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/DocIO-Examples/tree/main/Compare-Word-documents/Ignore-format-changes/.NET).

## See Also

* [What happens when Word documents with track changes are used for comparing?](https://help.syncfusion.com/file-formats/docio/faq#what-happens-when-word-documents-with-track-changes-are-used-for-comparing)
20 changes: 10 additions & 10 deletions File-Formats/DocIO/Working-with-Find-and-Replace.md
Original file line number Diff line number Diff line change
Expand Up @@ -1662,13 +1662,13 @@ You can download a complete working sample from [GitHub](https://github.com/Sync

## See Also

* [How to replace the particular text with hyperlink in Word document](https://www.syncfusion.com/kb/11774/how-to-replace-the-particular-text-with-hyperlink-in-word-document)
* [How to find the empty paragraphs in the Word document using Essential DocIO](https://www.syncfusion.com/kb/3956/how-to-find-the-empty-paragraphs-in-the-word-document-using-essential-docio)
* [How to replace text in a Word document with HTML](https://www.syncfusion.com/kb/13627/how-to-replace-text-in-a-word-document-with-html)
* [How to find and replace text inside table in Word document](https://www.syncfusion.com/kb/13641/how-to-find-and-replace-text-inside-table-in-word-document)
* [How to find and replace text in headers and footers of Word document](https://www.syncfusion.com/kb/13618/how-to-find-and-replace-text-in-headers-and-footers-of-word-document)
* [How to find and replace placeholder with page break in Word document](https://www.syncfusion.com/kb/13642/how-to-find-and-replace-placeholder-with-page-break-in-word-document)
* [How to find and replace text with content control in Word document?](https://www.syncfusion.com/kb/13644/how-to-find-and-replace-text-with-content-control-in-word-document)
* [How to find and replace line break in Word document as paragraph mark?](https://www.syncfusion.com/kb/13647/how-to-find-and-replace-line-break-in-word-document-as-paragraph-mark)
* [How to insert another document before a text in Word document?](https://www.syncfusion.com/kb/13754/how-to-insert-another-document-before-a-text-in-word-document)
* [How to replace text within bookmark content in Word document?](https://www.syncfusion.com/kb/13784/how-to-replace-text-within-bookmark-content-in-word-document)
* [How to replace the particular text with hyperlink in Word document](https://support.syncfusion.com/kb/article/10326/how-to-replace-the-particular-text-with-hyperlink-in-word-document)
* [How to find the empty paragraphs in the Word document using Essential DocIO](https://support.syncfusion.com/kb/article/3943/how-to-find-the-empty-paragraphs-in-the-word-document-using-essential-docio-in-net-webforms-)
* [How to replace text in a Word document with HTML](https://support.syncfusion.com/kb/article/11906/how-to-replace-text-in-a-word-document-with-html)
* [How to find and replace text inside table in Word document](https://support.syncfusion.com/kb/article/11922/how-to-find-and-replace-text-inside-table-in-word-document)
* [How to find and replace text in headers and footers of Word document](https://support.syncfusion.com/kb/article/11848/how-to-find-and-replace-text-in-headers-and-footers-of-word-document)
* [How to find and replace placeholder with page break in Word document](https://support.syncfusion.com/kb/article/11975/how-to-find-and-replace-text-with-page-break-in-word-document)
* [How to find and replace text with content control in Word document?](https://support.syncfusion.com/kb/article/11926/finding-and-replacing-text-with-content-in-aspnet-core-word)
* [How to find and replace line break in Word document as paragraph mark?](https://support.syncfusion.com/kb/article/11935/how-to-find-and-replace-line-break-in-word-document-as-paragraph-mark)
* [How to insert another document before a text in Word document?](https://support.syncfusion.com/kb/article/12178/how-to-insert-another-document-before-a-text-in-word-document)
* [How to replace text within bookmark content in Word document?](https://support.syncfusion.com/kb/article/12159/how-to-replace-text-within-bookmark-content-in-word-document)
12 changes: 6 additions & 6 deletions File-Formats/DocIO/Working-with-Tables.md
Original file line number Diff line number Diff line change
Expand Up @@ -2174,9 +2174,9 @@ You can download a complete working sample from [GitHub](https://github.com/Sync

## See Also

* [How to avoid table splitting across the pages in Word document](https://www.syncfusion.com/kb/12948/how-to-avoid-table-splitting-across-the-pages-in-word-document)
* [How to create a simple table in a paragraph](https://www.syncfusion.com/kb/276/how-do-i-create-a-simple-table-in-a-paragraph)
* [Is it possible to add/remove column from the table](https://www.syncfusion.com/kb/286/is-it-possible-to-add-remove-column-from-the-table)
* [How to insert a row with the same formatting in a Word document](https://www.syncfusion.com/kb/13626/how-to-insert-a-row-with-the-same-formatting-in-a-word-document)
* [How to split a table without losing their format in Word document using C#?](https://www.syncfusion.com/kb/13743/how-to-split-a-table-without-losing-their-format-in-word-document-using-c)
* [How to keep a group of rows always together in a Word document?](https://www.syncfusion.com/kb/13985/how-to-keep-a-group-of-rows-always-together-in-a-word-document)
* [How to avoid table splitting across the pages in Word document](https://support.syncfusion.com/kb/article/11455/how-to-avoid-table-splitting-across-the-pages-in-word-document)
* [How to create a simple table in a paragraph](https://support.syncfusion.com/kb/article/1251/how-do-i-create-a-simple-table-in-a-paragraph)
* [Is it possible to add/remove column from the table](https://support.syncfusion.com/kb/article/1268/is-it-possible-to-add-remove-column-from-the-table)
* [How to insert a row with the same formatting in a Word document](https://support.syncfusion.com/kb/article/11907/how-to-insert-a-row-with-the-same-formatting-in-a-word-document)
* [How to split a table without losing their format in Word document using C#?](https://support.syncfusion.com/kb/article/12307/how-to-split-a-table-without-losing-their-format-in-word-document-using-c)
* [How to keep a group of rows always together in a Word document?](https://support.syncfusion.com/kb/article/12367/how-to-keep-a-group-of-rows-always-together-in-a-word-document)
2 changes: 1 addition & 1 deletion File-Formats/Presentation/Overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ documentation: UG
---
# Overview of PowerPoint Presentation

The PowerPoint framework is a feature rich [.NET PowerPoint class library](https://www.syncfusion.com/document-processing/powerpoint-framework/net) that can be used by developers to create, read, and write Microsoft PowerPoint files by using C#, VB.NET, and managed C++ code. The library can be used in [Windows Forms]https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-windows-forms), [WPF](https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-wpf), [ASP.NET Web Forms](https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-asp-net-web-forms), [ASP.NET MVC](https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-asp-net-mvc), [ASP.NET Core](https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-asp-net-core-c-sharp), [Blazor](https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-blazor), [UWP](https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-uwp), [Xamarin](https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-xamarin), [WinUI](https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-winui) and [.NET MAUI](https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-maui) applications.
The PowerPoint framework is a feature rich [.NET PowerPoint class library](https://www.syncfusion.com/document-processing/powerpoint-framework/net) that can be used by developers to create, read, and write Microsoft PowerPoint files by using C#, VB.NET, and managed C++ code. The library can be used in [Windows Forms](https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-windows-forms), [WPF](https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-wpf), [ASP.NET Web Forms](https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-asp-net-web-forms), [ASP.NET MVC](https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-asp-net-mvc), [ASP.NET Core](https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-asp-net-core-c-sharp), [Blazor](https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-blazor), [UWP](https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-uwp), [Xamarin](https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-xamarin), [WinUI](https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-winui) and [.NET MAUI](https://help.syncfusion.com/file-formats/presentation/create-read-edit-powerpoint-files-in-maui) applications.

It is a non-UI component that provides a full-fledged PowerPoint presentation instance that facilitates accessing and manipulating the presentations without any dependency of Microsoft Office COM libraries and Microsoft Office.

Expand Down
6 changes: 4 additions & 2 deletions File-Formats/Presentation/Presentation-to-image.md
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,7 @@ For instance, if a slide includes bulleted paragraphs, each having entrance anim
N> 1. Only entrance animation effects are considered for generating separate images. Other animation effects and non-animated elements will be converted into images within the first image itself.
N> 2. Converting PowerPoint animations to images is not supported in the UWP platform.

The following code example shows how to convert PowerPoint slides to images based on the sequence of animation effects using the `PresentationAnimationConverter` API.
The following code example shows how to convert PowerPoint slides to images based on the sequence of animation effects using the [PresentationAnimationConverter](https://help.syncfusion.com/cr/file-formats/Syncfusion.Presentation.PresentationAnimationConverter.html) API.

{% tabs %}
{% highlight c# tabtitle="C# [Cross-platform]" %}
Expand Down Expand Up @@ -312,7 +312,9 @@ End Using

![Convert PowerPoint slides to images with animation sequence](PPTXtoImage_images/PowerPoint-Animations-to-Images-output.png)

You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/PowerPoint-Examples/tree/master/PPTX-to-Image-conversion/Convert-PowerPoint-Animations-to-Images).
You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/PowerPoint-Examples/tree/master/PPTX-to-Image-conversion/Based-on-Entrance-animation-effects/.NET).

T> With this, you can showcase the converted images as a slideshow in your [custom PowerPoint Viewer](https://ej2.syncfusion.com/aspnetcore/PowerPoint/Default#/material).

## UWP

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ keywords: Working with presentation library in Xamarin Platform
---
# Create, read and edit a PowerPoint file in Xamarin

You can create or edit a PowerPoint file with the Syncfusion [Xamarin PowerPoint library](https://www.syncfusion.com/powerpoint-framework/xamarin/powerpoint-library). The below are the steps.
You can create or edit a PowerPoint file with the Syncfusion [Xamarin PowerPoint library](https://www.syncfusion.com/document-processing/powerpoint-framework/xamarin/powerpoint-library). The below are the steps.

## Create a PowerPoint file in Xamarin

Expand Down Expand Up @@ -169,7 +169,7 @@ slide.Shapes.AddPicture(fileStream, 499.79, 238.59, 364.54, 192.16);

{% endtabs %}

You can download the image used in the sample from [here](http://www.syncfusion.com/downloads/support/directtrac/general/ze/Image-1995521764.zip).
You can download the image used in the sample from [here](https://www.syncfusion.com/downloads/support/directtrac/general/ze/Image-1995521764.zip).

**Add a shape:**

Expand Down Expand Up @@ -201,7 +201,7 @@ Xamarin.Forms.DependencyService.Get<ISave>().SaveAndView("GettingStared.pptx", "

{% endtabs %}

Step 8: Download the helper files from this [link](http://www.syncfusion.com/downloads/support/directtrac/general/HELPER~1-696201504.ZIP) and add them into the mentioned project. These helper files allow you to save the stream as a physical file and open the file for viewing.
Step 8: Download the helper files from this [link](https://www.syncfusion.com/downloads/support/directtrac/general/HELPER~1-696201504.ZIP) and add them into the mentioned project. These helper files allow you to save the stream as a physical file and open the file for viewing.

<table>
<tr>
Expand Down
Loading