【发布时间】:2010-10-23 03:39:45
【问题描述】:
我继承了一个在数据库中存储基本 HTML 格式(即 - <b>、<i> 标签)并将其写入 Word 文档的项目。这是我的第一个 Word 自动化作业,所以要温柔!
目前,有一个复杂的函数在文档完成后运行,用于搜索和替换这些标签。但是,由于这是在文档完成后运行的,因此在运行时确定的任何逻辑(即 - 在此处插入分页符)都可能导致灾难性的结果。例如,如果我有一大块粗体文本,这个粗体文本会占用更多空间并将换行推到下一页,从而导致页面大部分为空白。
我相信解决此问题的方法是格式化来自数据库的文本,以便定位逻辑正确。我不想多次调用这个复杂的过程,因为它很耗时,而且我们的最终用户需要尽快获得这份文档。
有没有一种简单的方法可以将 HTML 格式的文本写入 Word 文档,而无需查找和替换每个支持的标签?我认为 Word 中会有一些东西可以自动处理这个问题。如果您能指出正确的方向,请提前致谢。
【问题讨论】:
标签: html performance formatting automation ms-word