我们使用.NET和第三方工具(Spire.doc)来呈现邮件合并文档,但它们往往相当大,比如50-200 MB(保持数据源和模板分离可以完成工作,但是生成具有数百个页面的渲染版本,可以在单个doc 中下载客户请求。
是否有一个(.NET可访问的)库最小化Word文档的大小,而不是通过对文件(zip,rar,..)使用压缩算法,但是 by分析文档结构然后在内部对其进行优化从而使其更小?因此,结果是有效的Word doc(x)(而不是存档或RTF文档)。
优化嵌入式图像并没有太大帮助,因为没有。
答案 0 :(得分:0)
如果您认为合并函数添加了额外的空间,您可以进行合并,然后创建另一个文档,复制合并文档中的文本并粘贴到另一个文档中。我不确定为什么邮件合并会增加一堆空间,除非它将所有连接细节存储在.doc文件中。
答案 1 :(得分:0)
经过大量研究后,我们找到的唯一工具是商业工具:http://www.balesio.com/fileminimizersdk/eng/index.php。他们甚至没有在他们的网站上有价格,也没有演示版本,所以我不能说它。