How to convert pages in separate files?

Hello.
I’ve DOCX file with 30 pages inside.
How to convert 1-5 pages in 1.docx, 6-25 pages in 2.docx, 26-30 pages in 3.docx using GemBox.Document ?
Thanks

Hi,

Please check the following example:

In short, try this:

var document = DocumentModel.Load("input.docx");
var paginator = document.GetPaginator();

paginator.GetRange(pageNumber: 0, pageCount: 5).Save("1.docx");
paginator.GetRange(pageNumber: 5, pageCount: 20).Save("2.docx");
paginator.GetRange(pageNumber: 25, pageCount: 5).Save("3.docx");

Does this solve your issue?

Regards,
Mario

1 Like