阅读量:0
在Java中,可以使用Apache POI库来操作Word文档。以下是使用Apache POI库获取Word文档内容的示例代码:
import org.apache.poi.xwpf.usermodel.XWPFDocument; import org.apache.poi.xwpf.usermodel.XWPFParagraph; import org.apache.poi.xwpf.usermodel.XWPFRun; import java.io.File; import java.io.FileInputStream; import java.io.IOException; public class ReadWordFile { public static void main(String[] args) { try { File file = new File("path/to/your/word/document.docx"); FileInputStream fis = new FileInputStream(file); XWPFDocument document = new XWPFDocument(fis); for (XWPFParagraph paragraph : document.getParagraphs()) { for (XWPFRun run : paragraph.getRuns()) { System.out.println(run.getText(0)); } } document.close(); fis.close(); } catch (IOException e) { e.printStackTrace(); } } }
在上面的示例代码中,首先创建一个XWPFDocument
对象来表示Word文档,然后遍历文档中的段落和运行元素,并使用getText(0)
方法获取每个运行元素的文本内容。最后关闭文档和文件输入流。