Уменьшить документ Word программным путем, оптимизировав его структуру - PullRequest
1 голос
/ 20 сентября 2011

Мы используем .NET и сторонний инструмент (Spire.doc) для визуализации документов слияния, но они, как правило, довольно большие, например, 50-200 МБ (хранение источника данных и шаблона отдельно) , но создание отрендеренных версий с сотнями страниц для загрузки в одном документе - это запрос клиента).

Существует ли (.NET доступная) библиотека, которая минимизирует размер документа Word не с помощью алгоритма сжатия для файла (zip, rar, ..), а путем анализа структуру документа, а затем оптимизировать его внутри и, следовательно, сделать его меньше? Таким образом, результатом является действительный документ Word (x) (а не архив или документ RTF).

Оптимизация встроенных изображений не слишком помогает, потому что их нет.

Ответы [ 2 ]

0 голосов
/ 21 октября 2011

После долгих исследований мы нашли только один коммерческий инструмент: http://www.balesio.com/fileminimizersdk/eng/index.php. У них даже нет ни цены на сайте, ни демо-версий, поэтому я ничего не могу сказать по этому поводу.

0 голосов
/ 21 сентября 2011

Если вы считаете, что это функция слияния, добавляющая дополнительное пространство, вы можете выполнить слияние, а затем создать другой документ, скопировав текст из объединенного документа и вставив его в другой.Я не уверен, почему слияние почты добавило бы кучу места, если только оно не хранит все детали соединения в файле .doc.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...