Tecnología

Inicio

Cómo leer un documento de Word con Java

Cómo leer un documento de Word con Java


El lenguaje Java se utiliza para desarrollar aplicaciones sin plataforma. Esto significa que una aplicación Java puede ejecutarse en cualquier máquina Linux, Unix, Windows o dispositivos móviles, independientemente del sistema operativo del usuario. Si está escribiendo aplicaciones para máquinas Windows, puede utilizar Java para importar y leer documentos de Word en el disco duro. El proceso requiere algunas clases importados que están disponibles libremente en el equipo de Apache, que son los desarrolladores de la aplicación host de Internet más populares.

Instrucciones

1 Coloque los archivos de importación de puntos de interés en el directorio de ejecución de la aplicación Java. Los archivos deben ser importados en los archivos de código Java. El siguiente código debe ser utilizado en la parte superior de su archivo de código Java para hacer referencia a las funciones de Word:
org.apache.poi.poifs.filesystem importación.


IR
importar org.apache.poi.hwpf.
IR
importar org.apache.poi.hwpf.extractor. *;

2 Leer en la referencia de archivo de Word en una variable de flujo de archivos, que se utiliza en todas las aplicaciones Java para leer archivos en un disco duro. El siguiente código lee en un documento denominado \ "Mydoc.doc \" en una variable de flujo del archivo:
POIFSFileSystem fs = null
IR
fs = new POIFSFileSystem (nuevo FileInputStream (\ "miDoc \");

3 Iniciar las clases de palabras que se utilizan para evaluar y analizar el formato de documento. El siguiente código lee en el formato de Word y lo analiza, por lo que puede mostrar la información para el usuario:
documento HWPFDocument = new HWPFDocument (fs)
IR
WordExtractor palabra = new WordExtractor (documento);

4 Recuperar los párrafos del documento de Word y los puso en una variable. El siguiente código creará una serie de párrafos:
String [] = párrafos word.getParagraphText ();

5 Imprimir los párrafos. Los párrafos se mostrarán en texto plano para el usuario. El código siguiente muestra cómo imprimir la información recuperada en el código Java:
System.out.println (\ "Texto del primer párrafo: \" + párrafos [0]);