Формирование документа Word в оперативной памяти в ASP.NET

383
03 февраля 2017, 03:23

Добрый день!

Формирую вордовский документ в ASP.NET приложении из шаблона путем подстановки полей через библиотеку OpenXMLPowerTools. Шаблон содержит 1 лист, итоговый документ должен содержать порядка 850 листов.

При использовании библиотеки OpenXMLPowerTools в строке формирования документа WmlDocument resultDocument= DocumentBuilder.BuildDocument(sources) (source - это List<Source> соответственно с 850 объектами) выпадает OutOfMemoryException (на машине 4 Гб), сам итоговый документ будет весить порядка 4 Мб.

Может быть кто-нибудь сталкивался с подобным?

READ ALSO
Как получить Html из буфера обмена в формате Unicode?

Как получить Html из буфера обмена в формате Unicode?

Программа берет содержание буфера(Хранится Html) должна сделать над ним какую-то работу

493
Скорректировать изображение C#

Скорректировать изображение C#

Проблема такова, стояла задача в вырезании объекта из фонаПосле всех манипуляций получилось вот что

390
Запуск макроса Excel из c#

Запуск макроса Excel из c#

Добрый деньЕсть файл excel, в котором прикручена кнопка

491
Предупреждение в VS в проекте .NET Core

Предупреждение в VS в проекте .NET Core

Предупреждение появляется при использовании любого типа из BCL в проектахNET Core

409