|
| 1 | +--- |
| 2 | +title: Markdown conversions Performance benchmark results | Syncfusion |
| 3 | +description: Explore the performance benchmark results of Markdown conversion across documents of varying sizes and complexities |
| 4 | +platform: document-processing |
| 5 | +control: Markdown |
| 6 | +documentation: UG |
| 7 | +--- |
| 8 | + |
| 9 | +# Conversion performance benchmarks using .NET Markdown Library |
| 10 | + |
| 11 | +The Syncfusion<sup>®</sup> [.NET Markdown Library](https://www.syncfusion.com/document-sdk/net-markdown-library) enables high-performance Markdown document processing and conversions. This performance benchmark report highlights the speed and efficiency of Markdown document operations, demonstrating how the library performs across various processing and conversion scenarios using representative workloads. |
| 12 | + |
| 13 | +## Environment |
| 14 | + |
| 15 | +The following system configurations were used for benchmarking: |
| 16 | + |
| 17 | +* **Operating System:** Windows 11 |
| 18 | +* **Processor:** AMD Ryzen 5 7520U with Radeon Graphics |
| 19 | +* **RAM:** 16GB |
| 20 | +* **.NET Version:** .NET 8.0 |
| 21 | +* **Syncfusion<sup>®</sup> Version:** [Syncfusion.Markdown v34.1.29](https://www.nuget.org/packages/Syncfusion.Markdown/34.1.29) |
| 22 | + |
| 23 | +## Benchmark Results |
| 24 | + |
| 25 | +The table below presents the performance results of various Markdown document operations, evaluated using predefined input conditions in the previously described environment. Each row includes the operation performed, the input details, the average execution time, and a link to the corresponding GitHub example. |
| 26 | + |
| 27 | +<table> |
| 28 | +<tr> |
| 29 | + <th>Operation</th> |
| 30 | + <th>Input Details</th> |
| 31 | + <th>Syncfusion<sup>®</sup> Time (sec)</th> |
| 32 | + <th>GitHub Example</th> |
| 33 | +</tr> |
| 34 | +<tr> |
| 35 | + <td>{{'[Word to MD](https://help.syncfusion.com/document-processing/word/conversions/word-to-markdown-conversion)'| markdownify }}</td> |
| 36 | + <td>100 pages</td> |
| 37 | + <td>1.6</td> |
| 38 | + <td>{{'[GitHub-Example](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/DOCX-to-MD/)'| markdownify }}</td> |
| 39 | +</tr> |
| 40 | +<tr> |
| 41 | + <td>{{'[HTML to MD](https://help.syncfusion.com/document-processing/markdown/conversions/html-conversions)'| markdownify }}</td> |
| 42 | + <td>100 pages</td> |
| 43 | + <td>5.3</td> |
| 44 | + <td>{{'[GitHub-Example](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/HTML-to-MD/)'| markdownify }}</td> |
| 45 | +</tr> |
| 46 | +<tr> |
| 47 | + <td>{{'[PPTX to MD](https://help.syncfusion.com/document-processing/powerpoint/conversions/powerpoint-to-markdown)'| markdownify }}</td> |
| 48 | + <td>100 Slides</td> |
| 49 | + <td>7.01</td> |
| 50 | + <td>{{'[GitHub-Example](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/PPTX-to-MD/)'| markdownify }}</td> |
| 51 | +</tr> |
| 52 | +<tr> |
| 53 | + <td>{{'[Excel to MD](https://help.syncfusion.com/document-processing/excel/conversions/excel-to-markdown/overview)'| markdownify }}</td> |
| 54 | + <td>Data type - Text (1000 cells)</td> |
| 55 | + <td>0.04</td> |
| 56 | + <td>{{'[GitHub-Example](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/Excel-to-MD/)'| markdownify }}</td> |
| 57 | +</tr> |
| 58 | +<tr> |
| 59 | + <td>{{'[MD to DOCX](https://help.syncfusion.com/document-processing/word/conversions/markdown-to-word-conversion)'| markdownify }}</td> |
| 60 | + <td>100 pages</td> |
| 61 | + <td>1.5</td> |
| 62 | + <td>{{'[GitHub-Example](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/MD-to-Word/)'| markdownify }}</td> |
| 63 | +</tr> |
| 64 | +<tr> |
| 65 | + <td>{{'[MD to HTML](https://help.syncfusion.com/document-processing/markdown/conversions/html-conversions)'| markdownify }}</td> |
| 66 | + <td>100 pages</td> |
| 67 | + <td>1.4</td> |
| 68 | + <td>{{'[GitHub-Example](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/MD-to-HTML/)'| markdownify }}</td> |
| 69 | +</tr> |
| 70 | +<tr> |
| 71 | + <td>{{'[MD to PDF](https://help.syncfusion.com/document-processing/markdown/conversions/markdown-to-pdf)'| markdownify }}</td> |
| 72 | + <td>50 pages</td> |
| 73 | + <td>2.2</td> |
| 74 | + <td>{{'[GitHub-Example](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/MD-to-PDF/)'| markdownify }}</td> |
| 75 | +</tr> |
| 76 | +<tr> |
| 77 | + <td>{{'[MD to PPTX](https://help.syncfusion.com/document-processing/powerpoint/conversions/markdown-to-powerpoint)'| markdownify }}</td> |
| 78 | + <td>100 Slides</td> |
| 79 | + <td>0.98</td> |
| 80 | + <td>{{'[GitHub-Example](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/MD-to-PPTX/)'| markdownify }}</td> |
| 81 | +</tr> |
| 82 | +<tr> |
| 83 | + <td>{{'[MD to Excel](https://help.syncfusion.com/document-processing/excel/conversions/markdown-to-excel/overview)'| markdownify }}</td> |
| 84 | + <td>Table (1000 cells)</td> |
| 85 | + <td>0.04</td> |
| 86 | + <td>{{'[GitHub-Example](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Performance-metrices/MD-to-Excel/)'| markdownify }}</td> |
| 87 | +</tr> |
| 88 | +</table> |
| 89 | + |
| 90 | +N> Execution times are based on the sample documents and may vary with different content or environments. |
| 91 | + |
| 92 | +N> **Note:** The conversion operations listed in this benchmark use different Syncfusion® document processing libraries based on the source and target formats. |
| 93 | +N> |
| 94 | +N> - **Word to Markdown**, **Markdown to Word**, and **Markdown to PDF** conversions use the **Syncfusion® .NET Word Library (DocIO)**: [Syncfusion.DocIO.Net.Core v34.1.29](https://www.nuget.org/packages/Syncfusion.DocIO.Net.Core/34.1.29) |
| 95 | +N> |
| 96 | +N> - **Markdown to PDF** conversion uses the **Syncfusion® DocIORenderer** package to render Markdown documents as PDF: [Syncfusion.DocIORenderer.Net.Core v34.1.29](https://www.nuget.org/packages/Syncfusion.DocIORenderer.Net.Core/34.1.29) |
| 97 | +N> |
| 98 | +N> - **Excel to Markdown** and **Markdown to Excel** conversions use the **Syncfusion® .NET Excel Library (XlsIO)**: [Syncfusion.XlsIO.Net.Core v34.1.29](https://www.nuget.org/packages/Syncfusion.XlsIO.Net.Core/34.1.29) |
| 99 | +N> |
| 100 | +N> - **PowerPoint to Markdown** and **Markdown to PowerPoint** conversions use the **Syncfusion® .NET PowerPoint Library**: [Syncfusion.Presentation.Net.Core v34.1.29](https://www.nuget.org/packages/Syncfusion.Presentation.Net.Core/34.1.29) |
0 commit comments