POI X Microsoft Word (Problemas com Formatação)

7 respostas
ivesbertoli

E aí galera…
Estou com um problema de formatação quando utilizo o POI. Eu consigo ler e escrever no arquivo, porém, o arquivo original tem tabelas e imagens e na hora de salvar em disco, o arquivo perde as imagens e as tabelas ficam malucas. Segue meu código… Se puderem me ajudar, serei grato pois preciso resolver isto o quanto antes. Segue meu codigo abaixo:

private void contratoPF(Contrato contrato) throws FileNotFoundException, IOException
    {
        InputStream arquivoCarregado = Contratos.class.getClassLoader().getResourceAsStream("modelof.doc");        
        HWPFDocument word = new HWPFDocument(new POIFSFileSystem(arquivoCarregado));
        Range range = word.getRange();
        OutputStream output =new FileOutputStream("/tmp/teste.doc") ;
        range.replaceText("@Contrato", "123455"); //este é o texto que está sendo substituido.
        word.write(output);
    }

o conteúdo “@Contrato” está sendo substituido corretamente. O problema é mesmo a formatação.

7 Respostas

ivesbertoli

E aí galera do Java…
Ninguem nunca usou a API POI ?

Por favor, me ajudem !!!

Ives

Cl_ber_Jos

E ae rapa, você conseguiu uma solução?
estou com o mesmo problema, não sei mais o que fazer!

falou, um abraço!

S

Oi pessoal, alguém conseguiu alguma solução?
estou pesquisando aqui e até agora não achei ninguém que tenha conseguido…

Valeu Obrigado.

quebrado

Use o docx4j.
É mais facil de usar!!

http://www.docx4java.org/trac/docx4j

Por causa destes erros que nao utilizo mais o Poi.

Obs: (Se usar docx4j desabilite o corretor ortográfico!! ) :thumbup:

t+

S

quebrado:
Use o docx4j.
É mais facil de usar!!

http://www.docx4java.org/trac/docx4j

Por causa destes erros que nao utilizo mais o Poi.

Obs: (Se usar docx4j desabilite o corretor ortográfico!! ) :thumbup:

t+

Valeu Quebrado vou dar uma olha deste tbm, Obrigado.

Cl_ber_Jos

Se vc conseguir inserir imagem no documento posta aqui para nós, a muito tempo estou atrás disso

valeu!

S

Cl?ber Jos:
Se vc conseguir inserir imagem no documento posta aqui para nós, a muito tempo estou atrás disso

valeu!

Só vou fazer tipo uma mala direta…
mas se eu descobrir com certeza posto aqui…

Valeu.

Criado 27 de agosto de 2010
Ultima resposta 4 de fev. de 2012
Respostas 7
Participantes 4