Convertendo softwares utilizando OpenOffice e Java
Você verá como capturar documentos, substituir strings e gerar novos documentos a partir de documentos iniciais utilizando Java e OpenOffice.
Introdução ao API OpenOffice
Algumas empresas utilizam em sua estrutura interna softwares que se utilizam de suítes de escritório para seu funcionamento interno, pois de certo modo acaba sendo extremamente econômico para a própria empresa, já que o custo acaba sendo voltado à manter a suíte de escritório.
Não é nada raro nos depararmos com uma empresa que utiliza Excel ou Access internamente em seus aplicativos, ou quando os próprios aplicativos não são planilhas ou softwares feitos no Access.
Tendo em vista isso, o projeto OpenOffice.org, ou OOo, possui uma API interna de desenvolvimento de aplicações muito robusta.
O OpenOffice utiliza-se do UNO: Universal Network Objects, que são objetos de rede que se comunicam através de tecnologia Corba (calma que você não precisará aprender Corba para realizar a comunicação). Isto permite que o programador, através de uma interface, se comunique e execute todo e qualquer tipo de operação no OpenOffice.
Exemplo: Desde gerar um simples documento a partir de uma base de dados sua, até um sistema financeiro utilizando o OpenOffice como interface com usuário final.
Não é nada raro nos depararmos com uma empresa que utiliza Excel ou Access internamente em seus aplicativos, ou quando os próprios aplicativos não são planilhas ou softwares feitos no Access.
Tendo em vista isso, o projeto OpenOffice.org, ou OOo, possui uma API interna de desenvolvimento de aplicações muito robusta.
O OpenOffice utiliza-se do UNO: Universal Network Objects, que são objetos de rede que se comunicam através de tecnologia Corba (calma que você não precisará aprender Corba para realizar a comunicação). Isto permite que o programador, através de uma interface, se comunique e execute todo e qualquer tipo de operação no OpenOffice.
Exemplo: Desde gerar um simples documento a partir de uma base de dados sua, até um sistema financeiro utilizando o OpenOffice como interface com usuário final.