Мы используем .NET и сторонний инструмент (Spire.doc) для визуализации документов слияния, но они, как правило, довольно большие, например, 50-200 МБ (хранение источника данных и шаблона отдельно) , но создание отрендеренных версий с сотнями страниц для загрузки в одном документе - это запрос клиента).
Существует ли (.NET доступная) библиотека, которая минимизирует размер документа Word не с помощью алгоритма сжатия для файла (zip, rar, ..), а путем анализа структуру документа, а затем оптимизировать его внутри и, следовательно, сделать его меньше? Таким образом, результатом является действительный документ Word (x) (а не архив или документ RTF).
Оптимизация встроенных изображений не слишком помогает, потому что их нет.