android 读取本地的word文档该怎么读取呀

img


这是文档形式,里面还有三条类型相似的数据。
这种word文档怎么做到点击标题进入对应的内容呀

免费的插件有 Free Spire.Doc for Android via Java 这个,可以通过java代码读取本地路径下Word文档中的指定段落样式。下面的代码是读取特定标题下的段落内容,

import com.spire.doc.Document;
import com.spire.doc.documents.Paragraph;

    public class GetParagraphByStyleName {
        public static void main(String[] args) {

            //在初始化Document对象时加载示例Word文档
            Document doc = new Document("C:\\Users\\Administrator\\Desktop\\sample.docx");

            //声明一个变量
            Paragraph paragraph;

            //循环遍历各个节
            for (int i = 0; i < doc.getSections().getCount(); i++) {

                //循环遍历特定节的段落
                for (int j = 0; j < doc.getSections().get(i).getParagraphs().getCount(); j++) {

                    //获取特定段落
                    paragraph = doc.getSections().get(i).getParagraphs().get(j);

                    //确定段落样式是否为“Heading 1”
                    if (paragraph.getStyleName().equals("Heading1")) {

                        //获取“Heading1”中段落的文本
                        System.out.println("Heading 1: " + paragraph.getText() + "\n");
                    }

                    //判断段落样式是否为“My Custom Style”
                    if (paragraph.getStyleName().equals("MyCustomStyle")) {

                        //获取“My Custom Style”中的段落文本
                        System.out.println("My Custom Style: " + paragraph.getText());
                    }
                }
            }
        }
    }

这个得用office插件,android原生并不支持直接读取word文件