Ao desenvolver um sistema de escritório da web ou sistema de documentos, o componente PageOffice é uma ferramenta poderosa bem conhecida para processar documentos do Microsoft Word/PPT/Excel online. Ele encapsula vários documentos do Word no nível da API, bloqueando a complexidade da interface VBA do Office sem perder as poderosas funções do VBA. O que queremos compartilhar aqui é uma função muito poderosa do encapsulamento do PageOffice: obtendo o conteúdo de entrada dos documentos do Word. Em um sistema de escritório que inclui funções de processamento de documentos, é um requisito razoável para os usuários analisarem automaticamente o conteúdo de cada capítulo em um documento do Word por meio de um programa por vários motivos. A interface fornecida pelo PageOffice para implementar esta função também é muito simples. Menos bobagem, basta olhar para o código:
O processo de integração específico do PageOffice é ignorado aqui. . . (Veja as instruções de instalação no pacote de desenvolvimento PageOffice for Java para obter detalhes)
1. Ligue para o PageOffice para abrir um documento do Word contendo níveis de capítulo online, como: test.doc
PageOffictrl poctrl = new PageOffictrl (request); poctrl.setServerpage (request.getContextPath ()+"/poserver.zz"); // Abra o documento do word
2. Adicione o código do PageOffice à área em que o arquivo é exibido na página em que o arquivo do Word é aberto (por exemplo: word.jsp):
<div style = "largura: 1000px; altura: 650px;"> <%= poctrl.gethtmlcode ("pageofficectrl1")%> </div>3. Após a abertura do arquivo on -line, ligue para os seguintes botões ou outros meios, e o TXT variável pode obter o conteúdo da entrada do documento:
var txt = document.getElementById ("PageOfficectrl1").4. Efeito de operação:
Resumir
O exposto acima é a introdução do editor de como obter o conteúdo de entrada dos documentos do Word em Java. Espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!