【问题标题】:Java Word doc docx fontJava Word 文档 docx 字体
【发布时间】:2015-07-01 03:09:54
【问题描述】:

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

【问题讨论】:

标签: java ms-word apache-poi docx


【解决方案1】:

首先,对于.docx 文档,您需要XWPF-library,对于.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());
        }
    }
}

另外,看看Apache Documentation - 还有很多有用的例子解释了如何使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-10
    相关资源
    最近更新 更多