Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Word文档docx字体_Java_Ms Word_Apache Poi_Docx - Fatal编程技术网

Java Word文档docx字体

Java Word文档docx字体,java,ms-word,apache-poi,docx,Java,Ms Word,Apache Poi,Docx,我正在用java读取docx文件中单词的字体大小。我使用过Apache POI库,但它将我尝试读取的所有文件转换为txt文件。首先,对于.docx文档,您需要XWPF库,对于.docHWPF,您不能同时使用一个库 这是一个代码,读作.docxFontSize: public void readFontSizeFromDocx() throws IOException { InputStream is = this.getClass().getClassLoader().getResour

我正在用java读取docx文件中单词的字体大小。我使用过Apache POI库,但它将我尝试读取的所有文件转换为txt文件。

首先,对于
.docx
文档,您需要XWPF库,对于
.doc
HWPF,您不能同时使用一个库

这是一个代码,读作
.docx
FontSize:

public void readFontSizeFromDocx() throws IOException
{
    InputStream is = this.getClass().getClassLoader().getResourceAsStream("templates/ExampleFontSize.docx");
    XWPFDocument doc = new XWPFDocument(is);

    for (XWPFParagraph paragraph : doc.getParagraphs())
    {
        for (XWPFRun run : paragraph.getRuns())
        {
            System.out.println(run.getFontSize());
        }
    }
}

另外,请看-还有许多有用的示例解释如何使用它。

请看:谢谢您的帮助,但它只接受doc格式,我需要doc和docx格式。