objectos/objectos-comuns-parent — pull request #40 by RicardoMurad (2012-10-29 18:47:32+00:00)
Title: RMURAD_05 projeto uno

@marcioendo

- Criei um teste para ler um documento word adicionar texto e salvar em pdf.
O teste está funcionando. Abre o documento insere algumas strings e fecha o documeto.

Problemas:

- Os jar dos repositórios maven estavam travando o OpenOffice provavelmente por ser uma versão Diferente. Por isso utilizei os jars da instalação local do OpenOffice

java_uno.jar
juh.jar
ridl.jar
unoloader.jar
que estão na pasta:
/usr/lib64/openoffice/ure/share/java:

mais o arquivo 'unoil.jar' que está na pasta:
/usr/lib64/openoffice/basis3.4/program/classes

Para carregar o documento .DOC tive que passar o caminho absoluto da aplicação criei um método para pegá-lo. Estou buscando no javadoc se é isso mesmo ou existem uma implementação melhor.

Após o teste rodar a primeira vez fica um arquivo de lock ".~lock.SAIDA.pdf#" que impede que o teste rode mais de uma vez. Existe uma variável de ambiente do Ooffice para não gerar esse arquivo. Estou pesquisando se existe uma outra forma de fechar o arquivo corretamente.