使用libreoffice将HTML转换为DOCX时丢失上标

概述

我有以下HTML:< HTML><主体>&LT p为H.; N<坐席>第< / SUP>< / P>< / BODY>< / HTML> 我使用的命令是:$ libreoffice –convert-to docx:”MS Word 2007 XML” test.html 将该HTML转换为DOCX文件。但是,我注意到生成的DOCX文件实际上并不包含< sup>标签。看起来它正在使用位置和大小,下方主要介绍关于使用libreoffice将HTML转换为DOCX时丢失上标的全文内容,希望对你有所帮助。.

我有以下HTML:

< HTML><主体>&LT p为H.; N<坐席>第< / SUP>< / P>< / BODY>< / HTML>

我使用的命令是:

$ libreoffice –convert-to docx:”MS Word 2007 XML” test.HTML

将该HTML转换为DOCX文件。但是,我注意到生成的DOCX文件实际上并不包含< sup>标签。看起来它正在使用位置和大小来复制< w:vertAlign>标签:

< w:position w:val =“8”/>< w:sz w:val =“19”/ 我需要知道的是如何使libreoffice放入< w:vertAlign>标签,而不是使用位置和大小。

其他信息:

我有一个与粗体和斜体(< strong>< em>)类似的问题,但如果我将strong和em标签分别转换成b和i标签,那么能够使转换工作正常。

解决方法

如果您正在编辑HTML,使用适合编辑HTML的工具会更好,如记事本或Sublime(例如)。

如果由于特定原因需要将HTML作为libreOffice文档,则可以在记事本中打开HTML文件,并将其保存为.txt作为扩展名的文本文件。这应该允许您在libreOffice中打开文档。

总结

以上是编程之家为你收集整理的使用libreoffice将HTML转换为DOCX时丢失上标全部内容,希望文章能够帮你解决使用libreoffice将HTML转换为DOCX时丢失上标所遇到的程序开发问题。