How can I help you?
Performance Metrics in PDF Library
19 Dec 20253 minutes to read
The Syncfusion® .NET PDF library provides high-performance APIs to create, read, edit, and secure PDF documents programmatically. This performance benchmark report highlights the speed and efficiency of key operations, demonstrating how PDF library handles large-scale document processing in real-world scenarios.
Environment Details
The following system configurations were used for benchmarking:
- Operating System: Windows 10
- Processor: AMD Ryzen 7 5800HS with Radeon Graphics 3.20 GHz
- RAM: 16GB
- .NET Version: .NET 10.0
- Syncfusion® Version: Syncfusion.Pdf.Net.Core 31.2.12
Create document
The table below illustrates the performance of PDF document creation.
| Pages | Syncfusion® Time (sec) |
|---|---|
| 1 | 0.17 seconds |
| 100 | 0.79 seconds |
| 500 | 1.16 seconds |
| 1000 | 1.68 seconds |
A complete working sample used for this performance evaluation is available for download on GitHub.
Open and save PDF document
The table below illustrates the performance of open and save operations when working with PDF documents.
| Pages | Input PDF files | Syncfusion® Time (sec) |
|---|---|---|
| 64 | PDF_Succinctly.pdf | 0.06 seconds |
| 132 | JavaScript_Succinctly.pdf | 0.42 seconds |
A complete working sample used for this performance evaluation is available for download on GitHub.
Apply Watermark
The table below illustrates the performance of watermark application operations in PDF documents.
| Pages | Input PDF files | Syncfusion® Time (sec) |
|---|---|---|
| 64 | PDF_Succinctly.pdf | 0.15 seconds |
| 132 | JavaScript_Succinctly.pdf | 0.66 seconds |
A complete working sample used for this performance evaluation is available for download on GitHub.
Merge PDF document
The table below illustrates the performance of merge operations on PDF documents.
| Pages | Input PDF files | Syncfusion® Time (sec) |
|---|---|---|
| 64 | PDF_Succinctly.pdf | 0.96 seconds |
| 132 | JavaScript_Succinctly.pdf | 0.96 seconds |
A complete working sample used for this performance evaluation is available for download on GitHub.
Split PDF document
The table below illustrates the performance of split operations on PDF documents.
| Pages | Input PDF files | Syncfusion® Time (sec) |
|---|---|---|
| 64 | PDF_Succinctly.pdf | 0.52 seconds |
| 132 | JavaScript_Succinctly.pdf | 1.37 seconds |
A complete working sample used for this performance evaluation is available for download on GitHub.
Compress PDF
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 package.
| Pages | Input PDF files | Syncfusion® Time (sec) |
|---|---|---|
| 64 | PDF_Succinctly.pdf | 12.28 seconds |
| 132 | JavaScript_Succinctly.pdf | 8.39 seconds |
A complete working sample used for this performance evaluation is available for download on GitHub.
NOTE
Compression efficiency varies based on the type of content in the input PDF document.
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.