java 读写word新公式

Blade 未结 2 184
349444073
349444073 2024-01-28 13:55

一、该问题的重现步骤是什么?


1.word(.docx   poi:5.2.2)的新公式

2.语言:java

3.问题:如何从一个word读取一个段落,段落包含内容和新公式(内容:当a²+b²=25,a和b的值分别为多少?),读取了然后写到另一个word

二、你期待的结果是什么?实际看到的又是什么?

从一个word读取一个段落,段落包含内容和新公式(内容:当a²+b²=25,a和b的值分别为多少?),读取了然后写到另一个word

三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  •  349444073
    349444073 (楼主)
    2024-01-30 21:29

    嗯,这个正常文本可以,像你说的段落包含新公式的这种,我不知道怎么把公式和文字(公式和文字的顺序不能变)一起保存到另一个word。

    现在,我知道怎么从当前段落

    sourceXWPFParagraph

    获取新公式,但是不知道它保存在

    targetXWPFParagraph

    的位置

    (XWPFParagraph sourceXWPFParagraphXWPFParagraph targetXWPFParagraphisParagraph) Exception {
    
       List ctoMathList = sourceXWPFParagraph.getCTP().getOMathList()


提交回复