Thanks for reply.
As per your suggestion we have implement multithreading code to read different sections by different threads. By doing this performance of process increased. Previously it’s taking around 20 minute now it’s taking 8 minute.
For example: When I run my code 4 time on same file: Source.docx which size: 4204 kb, Number of pages :1271 and Total sections :12.
Processing time with different scenario are:
Scenario 1: When, I read first 8 sections, from 1-8. it’s take time : 2 min, 17 sec
Scenario 2: When, I read last 8 sections, from 5-12. it’s take time : 5 min, 50 sec
Scenario 3: When, I read 8 sections from : 1-4 and 9 -12, it’s take time : 5 min, 16 sec
Scenario 4: When, I read complete 12 sections, it’s take time : 7 min, 10 sec.
I just want to know that once we go into deep sections, extraction time is increasing.
It’s expected behaviours of Aspose api? or we are missing something?
Note: Sections are our logical section based on bookmark(Paragraphs heading 1), as mention in previous query.