我正在使用图像,表格,斜体,下划线解析26页.docx。我能够清除
使用apache POI我使用XWPF段落列表创建了XWPF文档格式。当我遍历XWPF段落时,如果单个段落包含不同的样式,我无法获得各行的样式(斜体,下划线,粗体)。
我尝试过使用XWPF.paragraph.getrun()。 XWPF ... run.getfamilyfont()我得到null。但是当我运行XWPF.paragraph.getstyle()
时,我在段落级别获取数据如果您遇到类似问题,请告诉我。
答案 0 :(得分:1)
我希望这些代码可以帮到你,你可以从CTRPr对象中获得一些样式。
CTRPr rPr = run.getCTR().getRPr();
if(rPr!=null){
CTFonts rFonts = rPr.getRFonts();
if(rFonts!=null){
String eastAsia = rFonts.getEastAsia();
String hAnsi = rFonts.getHAnsi();
Enum hAnsiTheme = rFonts.getHAnsiTheme();
}
}