Lors du développement d'un système de bureau Web ou d'un système de documents, le composant PageOffice est un outil puissant bien connu pour traiter les documents Microsoft Word / PPT / Excel en ligne. Il résume divers traitements de documents de mots au niveau de l'API, bloquant la complexité de l'interface Office VBA sans perdre les fonctions puissantes de VBA. Ce que nous voulons partager ici est une fonction très puissante de l'encapsulation de PageOffice: l'obtention du contenu d'entrée des documents de mots. Dans un système de bureau qui comprend des fonctions de traitement de documents, il est raisonnable pour les utilisateurs d'analyser automatiquement le contenu de chaque chapitre dans un document Word à travers un programme pour diverses raisons. L'interface fournie par PageOffice pour implémenter cette fonction est également très simple. Moins non-sens, il suffit de regarder le code:
Le processus d'intégration spécifique de PageOffice est ignoré ici. . . (Voir les instructions d'installation dans le package PageOffice pour le développement Java pour plus de détails)
1. Appelez PageOffice pour ouvrir un document Word contenant des niveaux de chapitre en ligne, tels que: test.doc
PageOffICECtrl Poctrl = new PageOffiCectRl (request); Poctrl.SetServerPage (request.getContextPath () + "/ Poserver.zz"); // Open Word Document Poctrl.Webopen ("Doc / Test.Doc", OpenModeType.Doctrl.Webopen, "Anonymous Zhang"); 2. Ajoutez du code PageOffice à la zone où le fichier s'affiche dans la page où le fichier Word est ouvert (par exemple: word.jsp):
<div style = "width: 1000px; hauteur: 650px;"> <% = poctrl.gethtmlcode ("PageOffiCetl1")%> </div>3. Une fois le fichier ouvert en ligne, appelez le JS suivant via des boutons ou d'autres moyens, et la variable TXT peut obtenir le contenu de l'entrée du document:
var txt = document.getElementById ("PageOffICECtrl1"). getWordItemsConent ();4. Effet de fonctionnement:
Résumer
Ce qui précède est l'introduction de l'éditeur à la façon d'obtenir le contenu d'entrée des documents de mots en Java. J'espère que ce sera utile à tout le monde. Si vous avez des questions, veuillez me laisser un message et l'éditeur répondra à tout le monde à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!