最近三日解决的富文本编辑框到处docx文件问题

Posted weiguangyue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最近三日解决的富文本编辑框到处docx文件问题相关的知识,希望对你有一定的参考价值。

  最近三日都在解决这个问题,现在想来,一路跌跌撞撞才解决,期间试了很多种方式,最后才解决。

  首先,没有代码,不确定需要解决什么,这样浪费了很多时间,以后出现这种情况,直接找到业务项目的代码,搞过来,看看代码再开始搞,在人家的基础上再搞,节省很多时间。

  后续,一直是查资料,其实,是给那个人解决了两个问题,一个是到处打开出现的问题,一个才是到处图片。

  从中也感觉到了一个公司的一个产品的复杂性了,几百兆的代码,怪不得这个公司每年销售额有1亿多,这产品积累的太多了。

  解决问题很繁琐,首先我也是无从下手,慢慢了解这个docx4j,一点一点的研究研究,查查资料。

  昨天想到的是,读取zip包里面的数据,然后再导出zip文件,读的数据是chunk的xhtml数据,找到img标签,替换成真实的图片地址。但是,没有用,docx4j的机制很复杂,没有成功。

  就今天才有了进展,本来想用chunk里面的img标签搞成base64字符串,但在xhtml里面竟然没用,所以只能是暴力解析富文本编辑框内的html片段了。

  还好,慢慢的处理好了这个问题。真心感觉累。做研发真心不容易。特别是这种自己不熟悉的框架,真感觉无从下手。

以上是关于最近三日解决的富文本编辑框到处docx文件问题的主要内容,如果未能解决你的问题,请参考以下文章

我用百度富文本插入网络视频,插入后不能播放,如何解决?

富文本文件在 Win10 和 Win7 中的富文本框中显示不同

语法高亮:.NET 的富文本框控件

IOS - WebView富文本开发

在高 DPI 设置下调整 RichTextBox 字体大小

vue tinymce 控制图片大小上传,以及富文本编辑框在dialog的问题