Al desarrollar un sistema de oficinas web o un sistema de documentos, el componente PageOffice es una herramienta poderosa conocida para procesar los documentos de Microsoft Word/PPT/Excel en línea. Encapsula varios procesos de documentos de Word a nivel API, bloqueando la complejidad de la interfaz VBA de la oficina sin perder las poderosas funciones de VBA. Lo que queremos compartir aquí es una función muy poderosa de la encapsulación de PageOffice: obtener el contenido de entrada de los documentos de Word. En un sistema de oficina que incluye funciones de procesamiento de documentos, es un requisito razonable para que los usuarios analicen automáticamente el contenido de cada capítulo en un documento de Word a través de un programa por varias razones. La interfaz proporcionada por PageOffice para implementar esta función también es muy simple. Menos tonterías, solo mira el código:
El proceso de integración específico de PageOffice se omite aquí. . . (Consulte las instrucciones de instalación en el paquete de desarrollo de PageOffice para Java para más detalles)
1. Llame a PageOffice para abrir un documento de Word que contiene niveles de capítulo en línea, como: test.doc
PAGEOFFICECTRL POCTRL = new PageOffiCectl (request); POCTRL.SetServerPage (request.getContextPath ()+"/poserverver.zz"); // abre documento de palabra poctrl.webopen ("doc/test.doc", openModetype.docnormaledit, "anónimo zhang");; 2. Agregue el código PageOffice al área donde se muestra el archivo en la página donde se abre el archivo de Word (por ejemplo: word.jsp):
<div style = "ancho: 1000px; altura: 650px;"> <%= POCTRL.GETHTMLCODE ("PageOffiCectrl1")%> </div>3. Después de abrir el archivo en línea, llame a los siguientes JS a través de botones u otros medios, y la variable TXT puede obtener el contenido de la entrada del documento:
var txt = document.getElementById ("PageOffiCectrl1"). GetWordItemSConent ();4. Efecto de operación:
Resumir
Lo anterior es la introducción del editor a cómo obtener el contenido de entrada de los documentos de Word en Java. Espero que sea útil para todos. Si tiene alguna pregunta, déjame un mensaje y el editor responderá a todos a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!