Boa tarde,
Preciso criar um metodo para abrir n arquivos do word, pegar o seu conteudo e criar um novo arquivo, colocar o conteudo nele e salvar. Consegui fazer sem maiores problemas mas, quando me deparo com um arquivo .docx dá um erro.
o codigo que fiz é este:
public void docConcatenaCriaNovo(List<String> arquivos, String novo) throws IOException{
String conteudoNovo = "";
for(int i=0;i<arquivos.size();i++){
File file = new File(arquivos.get(i));
FileInputStream fis = new FileInputStream(file);
HWPFDocument doc = new HWPFDocument(fis);
WordExtractor extrair = new WordExtractor(doc);
String conteudo = extrair.getText();
conteudo = conteudo.replace("\n", " ");
conteudoNovo = conteudoNovo.concat(conteudo);
}
FileWriter saida = new FileWriter(novo);
saida.write(conteudoNovo);
saida.flush();
}
Alguem pode me dar uma luz?