Você pode estar interessado em "Daemon do servidor do OpenOffice" .
Ao gerenciar a conversão, você pode:
- aproveite as vantagens do multithreading durante a conversão, paralelizando-as
- reduz o impacto de vazamentos de memória, reiniciando cada processo da soffice em caso de falha e / ou após um número predefinido de conversões
Um bom ponto é que você não precisa modificar nada do seu código, a interface do servidor é a mesma que a do OO.