Word to PDF performance benchmark in .NET Word

13 Aug 20262 minutes to read

The Syncfusion® .NET Word library (DocIO) enables high-performance Word document processing, including conversion to PDF. This performance benchmark report highlights the speed and efficiency of Word to PDF conversion, demonstrating how our library performs across different conversion operations on representative workloads.

Environment

The following system configurations were used for benchmarking:

Test methodology

  • All measurements were taken on an idle system with no other significant background processes running.
  • Each operation was executed for 3 iterations after a warm-up run, and the reported time is the average of the measured iterations.
  • Conversions were run single-threaded with default garbage collection settings.
  • Time values are reported in seconds (sec) and rounded to two decimal places for consistency.

Benchmark Results

The table below shows the performance results of various Word to PDF conversion operations, evaluated using predefined input conditions in the previously described environment. Each row lists the operation, the number of pages in the sample document, the average conversion time, and a link to the corresponding GitHub example.

Note: The “Word to PDF” baseline row uses a 100-page sample to reflect a realistic large-document workload, while the other rows use small (1–2 page) sample documents to isolate the overhead of each individual option. Times are therefore not directly comparable across rows; they are intended to illustrate the relative cost of enabling each option on a similar small document.

Operation Input Details Syncfusion® Time (sec) GitHub Example

Word to PDF

100 pages 5

GitHub-Example

Accessible PDF

2 pages 0.97

GitHub-Example

Comments

2 pages 0.89

GitHub-Example

Embed fonts in PDF

2 pages 0.96

GitHub-Example

Export bookmarks

2 pages 0.92

GitHub-Example

Fallback font

1 page 0.84

GitHub-Example

Font-Substitution

2 pages 0.93

GitHub-Example

PDF Conformance Level

2 pages 0.97

GitHub-Example

Preserve Form Fields

1 page 0.85

GitHub-Example

Track changes

1 page 0.93

GitHub-Example

Use embedded word fonts

2 pages 1.13

GitHub-Example

NOTE

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