Skip to content
Merged
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
38 changes: 25 additions & 13 deletions Document-Processing/PDF/PDF-Library/NET/Performance-Metrics.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ The following system configurations were used for benchmarking:
* Processor: AMD Ryzen 7 5800HS with Radeon Graphics 3.20 GHz
* RAM: 16GB
* .NET Version: .NET 10.0
* Syncfusion® Version: [Syncfusion.Pdf.Imaging.Net.Core 31.2.12](https://www.nuget.org/packages/Syncfusion.Pdf.Imaging.Net.Core/31.2.12)
* Syncfusion® Version: [Syncfusion.Pdf.Net.Core 31.2.12](https://www.nuget.org/packages/Syncfusion.Pdf.Net.Core/31.2.12)

## Create document

Expand All @@ -27,7 +27,7 @@ The table below illustrates the performance of PDF document creation.
<table>
<tr>
<th>Pages</th>
<th>Syncfusion<sup>&reg;</sup> Syncfusion Time (sec)</th>
<th>Syncfusion<sup>&reg;</sup> Time (sec)</th>
</tr>
<tr>
<td>1</td>
Expand All @@ -47,6 +47,8 @@ The table below illustrates the performance of PDF document creation.
</tr>
</table>

A complete working sample used for this performance evaluation is available for download on [GitHub](https://github.com/SyncfusionExamples/PDF-Examples/tree/master/Performance%20Metrics/.NET/Document_creation).

## Open and save PDF document

The table below illustrates the performance of open and save operations when working with PDF documents.
Expand All @@ -59,16 +61,18 @@ The table below illustrates the performance of open and save operations when wor
</tr>
<tr>
<td>64</td>
<td>PDF_Succinctly</td>
<td><a href="https://github.com/SyncfusionExamples/PDF-Examples/blob/master/Performance%20Metrics/.NET/Open-and-Save-document/Open-and-Save-document/Data/PDF_Succinctly.pdf">PDF_Succinctly.pdf</a></td>
<td>0.06 seconds</td>
</tr>
<tr>
<td>132</td>
<td>JavaScript_Succinctly</td>
<td><a href="https://github.com/SyncfusionExamples/PDF-Examples/blob/master/Performance%20Metrics/.NET/Open-and-Save-document/Open-and-Save-document/Data/JavaScript_Succinctly.pdf">JavaScript_Succinctly.pdf</a></td>
<td>0.42 seconds</td>
</tr>
</table>

A complete working sample used for this performance evaluation is available for download on [GitHub](https://github.com/SyncfusionExamples/PDF-Examples/tree/master/Performance%20Metrics/.NET/Open-and-Save-document).

## Apply Watermark

The table below illustrates the performance of watermark application operations in PDF documents.
Expand All @@ -81,16 +85,18 @@ The table below illustrates the performance of watermark application operations
</tr>
<tr>
<td>64</td>
<td>PDF_Succinctly</td>
<td><a href="https://github.com/SyncfusionExamples/PDF-Examples/blob/master/Performance%20Metrics/.NET/Apply-watermark/Apply-watermark/Data/PDF_Succinctly.pdf">PDF_Succinctly.pdf</a></td>
<td>0.15 seconds</td>
</tr>
<tr>
<td>132</td>
<td>JavaScript_Succinctly</td>
<td><a href="https://github.com/SyncfusionExamples/PDF-Examples/blob/master/Performance%20Metrics/.NET/Apply-watermark/Apply-watermark/Data/JavaScript_Succinctly.pdf">JavaScript_Succinctly.pdf</a></td>
<td>0.66 seconds</td>
</tr>
</table>

A complete working sample used for this performance evaluation is available for download on [GitHub](https://github.com/SyncfusionExamples/PDF-Examples/tree/master/Performance%20Metrics/.NET/Apply-watermark).

## Merge PDF document

The table below illustrates the performance of merge operations on PDF documents.
Expand All @@ -103,16 +109,18 @@ The table below illustrates the performance of merge operations on PDF documents
</tr>
<tr>
<td>64</td>
<td>PDF_Succinctly</td>
<td><a href="https://github.com/SyncfusionExamples/PDF-Examples/blob/master/Performance%20Metrics/.NET/Merge-Documents/Merge-Documents/Data/PDF_Succinctly.pdf">PDF_Succinctly.pdf</a></td>
<td>0.96 seconds</td>
</tr>
<tr>
<td>132</td>
<td>JavaScript_Succinctly</td>
<td><a href="https://github.com/SyncfusionExamples/PDF-Examples/blob/master/Performance%20Metrics/.NET/Merge-Documents/Merge-Documents/Data/JavaScript_Succinctly.pdf">JavaScript_Succinctly.pdf</a></td>
<td>0.96 seconds</td>
</tr>
</table>

A complete working sample used for this performance evaluation is available for download on [GitHub](https://github.com/SyncfusionExamples/PDF-Examples/tree/master/Performance%20Metrics/.NET/Merge-Documents).

## Split PDF document

The table below illustrates the performance of split operations on PDF documents.
Expand All @@ -125,19 +133,21 @@ The table below illustrates the performance of split operations on PDF documents
</tr>
<tr>
<td>64</td>
<td>PDF_Succinctly</td>
<td><a href="https://github.com/SyncfusionExamples/PDF-Examples/blob/master/Performance%20Metrics/.NET/Split-PDF/Split-PDF/Data/PDF_Succinctly.pdf">PDF_Succinctly.pdf</a></td>
<td>0.52 seconds</td>
</tr>
<tr>
<td>132</td>
<td>JavaScript_Succinctly</td>
<td><a href="https://github.com/SyncfusionExamples/PDF-Examples/blob/master/Performance%20Metrics/.NET/Split-PDF/Split-PDF/Data/JavaScript_Succinctly.pdf">JavaScript_Succinctly.pdf</a></td>
<td>1.37 seconds</td>
</tr>
</table>

A complete working sample used for this performance evaluation is available for download on [GitHub](https://github.com/SyncfusionExamples/PDF-Examples/tree/master/Performance%20Metrics/.NET/Split-PDF).

## Compress PDF

The table below illustrates the performance of compression operations applied to PDF documents.
The table below illustrates the performance of compression operations applied to PDF documents. To compress an existing PDF document in .NET, you should add the [Syncfusion.Pdf.Imaging.NET](https://www.nuget.org/packages/Syncfusion.Pdf.Imaging.NET/31.2.12) package.

<table>
<tr>
Expand All @@ -147,15 +157,17 @@ The table below illustrates the performance of compression operations applied to
</tr>
<tr>
<td>64</td>
<td>PDF_Succinctly</td>
<td><a href="https://github.com/SyncfusionExamples/PDF-Examples/blob/master/Performance%20Metrics/.NET/Compress-pdf/Compress-pdf/Data/PDF_Succinctly.pdf">PDF_Succinctly.pdf</a></td>
<td>12.28 seconds</td>
</tr>
<tr>
<td>132</td>
<td>JavaScript_Succinctly</td>
<td><a href="https://github.com/SyncfusionExamples/PDF-Examples/blob/master/Performance%20Metrics/.NET/Compress-pdf/Compress-pdf/Data/JavaScript_Succinctly.pdf">JavaScript_Succinctly.pdf</a></td>
<td>8.39 seconds</td>
</tr>
</table>

A complete working sample used for this performance evaluation is available for download on [GitHub](https://github.com/SyncfusionExamples/PDF-Examples/tree/master/Performance%20Metrics/.NET/Compress-pdf).

N> Compression efficiency varies based on the type of content in the input PDF document.
N> Benchmarks were measured on a freshly configured system. Performance results such as speed and memory usage may differ when additional processes are running on the machine.