在Java中,可以使用Apache POI庫來操作Word文檔。以下是一個簡單的示例代碼,演示如何導(dǎo)入Word文檔并讀取其內(nèi)容:
import org.apache.poi.xwpf.extractor.XWPFWordExtractor;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import java.io.FileInputStream;
public class ReadWordDocument {
public static void main(String[] args) {
try {
FileInputStream fis = new FileInputStream("path/to/your/word/document.docx");
XWPFDocument document = new XWPFDocument(fis);
XWPFWordExtractor extractor = new XWPFWordExtractor(document);
String text = extractor.getText();
System.out.println(text);
fis.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
在這個示例中,我們首先創(chuàng)建一個文件輸入流,讀取Word文檔。然后創(chuàng)建一個XWPFDocument
對象,用于表示W(wǎng)ord文檔的內(nèi)容。接著創(chuàng)建一個XWPFWordExtractor
對象,用于提取文檔的文本內(nèi)容。最后,調(diào)用getText()
方法獲取文檔內(nèi)容,并打印到控制臺上。
請注意,使用Apache POI庫需要在項目中添加相應(yīng)的依賴。您可以在pom.xml
文件中添加以下依賴:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
這樣就可以在Java中導(dǎo)入Word文檔并讀取其內(nèi)容了。