Skip to content
Open
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
6 changes: 6 additions & 0 deletions Document-Processing-toc.html
Original file line number Diff line number Diff line change
Expand Up @@ -8282,6 +8282,9 @@
<li>
<a href="/document-processing/markdown/markdown-library/net/Working-with-tables">Working with Table</a>
</li>
<li>
<a href="/document-processing/markdown/markdown-library/net/Performance-metrics">Performance Metrics</a>
</li>
</ul>
</li>
</ul>
Expand Down Expand Up @@ -8316,6 +8319,9 @@
<li>
<a href="/document-processing/excel/conversions/markdown-to-excel/overview">Markdown to Excel</a>
</li>
<li>
<a href="/document-processing/markdown/conversions/Performance-metrics">Performance Metrics</a>
</li>
</ul>
</li>
</ul>
Expand Down
73 changes: 73 additions & 0 deletions Document-Processing/Markdown/Conversions/Performance-metrics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
---
title: Markdown conversions Performance benchmark results | Syncfusion
description: Explore the performance benchmark results of Markdown conversion across documents of varying sizes and complexities
platform: document-processing
control: Markdown
documentation: UG
---

# Markdown conversion performance benchmarks

The Syncfusion<sup>&reg;</sup> .NET Markdown Library is a high-performance API for creating, editing, and converting Markdown documents programmatically without external dependencies. It efficiently handles Markdown processing workflows and supports conversion to PDF, Word, HTML, Excel, PowerPoint, and image formats while preserving document structure and formatting.

## Environment

The following system configurations were used for benchmarking:

* **Operating System:** Windows 11
* **Processor:** AMD Ryzen 5 7520U with Radeon Graphics
* **RAM:** 16GB
* **.NET Version:** .NET 8.0
* **Syncfusion<sup>&reg;</sup> Version:** v34.1.29

## Benchmark Results

The table below shows the performance results of various Markdown document operations, evaluated using predefined input conditions in the previously described environment.

<table>
<tr>
<th>Operation</th>
<th>Input Details</th>
<th>Syncfusion<sup>&reg;</sup> Time (sec)</th>
<th>GitHub Example</th>
</tr>
<tr>
<td>{{'[DOCX to MD](https://help.syncfusion.com/document-processing/word/conversions/word-to-markdown-conversion)'| markdownify }}</td>
<td>100 pages</td>
<td>1.6</td>
<td>{{'[GitHub-Example](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/DOCX-to-MD/)'| markdownify }}</td>
</tr>
<tr>
<td>{{'[RTF to MD](https://help.syncfusion.com/document-processing/word/conversions/rtf-conversions)'| markdownify }}</td>
<td>100 pages</td>
<td>4.4</td>
<td>{{'[GitHub-Example](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/RTF-to-MD/)'| markdownify }}</td>
</tr>
<tr>
<td>{{'[HTML to MD](https://help.syncfusion.com/document-processing/markdown/conversions/html-conversions)'| markdownify }}</td>
<td>100 pages</td>
<td>5.3</td>
<td>{{'[GitHub-Example](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/HTML-to-MD/)'| markdownify }}</td>
</tr>
<tr>
<td>{{'[PDF to MD](https://help.syncfusion.com/document-processing/data-extraction/net/conversions/pdf-to-markdown)'| markdownify }}</td>
<td>50 pages</td>
<td>186</td>
<td>{{'[GitHub-Example](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/PDF-to-MD/)'| markdownify }}</td>
</tr>
<tr>
<td>{{'[PPTX to MD](https://help.syncfusion.com/document-processing/powerpoint/conversions/powerpoint-to-markdown)'| markdownify }}</td>
<td>100 Slides</td>
<td>7.01</td>
<td>{{'[GitHub-Example](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/PPTX-to-MD/)'| markdownify }}</td>
</tr>
<tr>
<td>{{'[Excel to MD](https://help.syncfusion.com/document-processing/excel/conversions/excel-to-markdown/overview)'| markdownify }}</td>
<td>Data type - Text (1000 cells)</td>
<td>0.04</td>
<td>{{'[GitHub-Example](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/Excel-to-MD/)'| markdownify }}</td>
</tr>
</table>

N> Execution times are based on the sample documents and may vary with different content or environments.

Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
title: Markdown library Performance benchmark results | Syncfusion
description: Know about the performance benchmark results of the Markdown library with different document sizes
platform: document-processing
control: Markdown
documentation: UG
---

# Performance Metrics in Markdown Library

Syncfusion® Markdown Document Processing library is a .NET class library used to create, read, and edit Markdown documents programmatically. This performance benchmark report highlights the speed and efficiency of key operations, demonstrating how Markdown handles large-scale document processing in real-world scenarios.

## Environment

The following system configurations were used for benchmarking:

* **Operating System:** Windows 11
* **Processor:** AMD Ryzen 5 7520U with Radeon Graphics
* **RAM:** 16GB
* **.NET Version:** .NET 8.0
* **Syncfusion<sup>&reg;</sup> Version:** [Syncfusion.Markdown v34.1.29](https://www.nuget.org/packages/Syncfusion.Markdown/34.1.29)

## Open and save Markdown

<table>
<tr>
<td><strong>Pages</strong></td>
<td><strong>Input Markdown File</strong></td>
<td><strong>Syncfusion<sup>&reg;</sup> Time (sec)</strong></td>
</tr>
<tr>
<td>2</td>
<td>{{'[Document-2.md](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/Open-and-Save-MD-document/.NET/Open-and-Save-MD-document/Data/Document-2.md)'| markdownify }}</td>
<td>0.002</td>
</tr>
<tr>
<td>50</td>
<td>{{'[Document-50.md](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/Open-and-Save-MD-document/.NET/Open-and-Save-MD-document/Data/Document-50.md)'| markdownify }}</td>
<td>0.008</td>
</tr>
<tr>
<td>100</td>
<td>{{'[Document-100.md](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/Open-and-Save-MD-document/.NET/Open-and-Save-MD-document/Data/Document-100.md)'| markdownify }}</td>
<td>0.23</td>
</tr>
<tr>
<td>500</td>
<td>{{'[Document-500.md](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/Open-and-Save-MD-document/.NET/Open-and-Save-MD-document/Data/Document-500.md)'| markdownify }}</td>
<td>2.1</td>
</tr>
</table>

You can find the sample used for this performance evaluation on [GitHub](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/Open-and-Save-MD-document/).

N> Execution times are based on the sample documents and may vary with different content or environments.