Как создать дубликаты таблиц с шапкой через Office.Interop.Word
Есть шаблон таблицы, где есть закладка на шапку таблицы. Нужно создать дубликаты таблиц с шапкой, без использования буфера обмена. Через буфер я попробовал, но такой вариант не подойдет, так как пользователь может затереть содержимое буфера.Ниже код как это реализовывается через буфер.
var app = new word.Application();
var document = app.Documents.Open(_pathFile);
var tableBookmark = document.Bookmarks["TableHeader"];
tableBookmark.Select();
app.Selection.Copy();
app.Selection.GoTo(WdGoToItem.wdGoToLine,WdGoToDirection.wdGoToFirst);
app.Selection.Paste();
Работаю через обертку Netoffice, можно ли как то оптимизировать работу Office.Interop.Word? У меня очень много данных, и заполнение данными занимает очень много времени, и еще процесс WORD в диспетчере задач доходит до 0,5 Гб использование ОЗУ. Может есть на 2020г какие нибудь другие бесплатные библиотеки по работе с word?