Syncfusion AI Assistant

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.