documents4j es una librería Java que permite convertir documentos a otro formato de documentos.

Documents4j funciona delegando la conversión a la aplicación nativa, e incluye adaptaciones para MS Word, Excel, PDF,…

Funciona así:

Como veis ofrece un API Fluent, este API incluye 2 implementaciones:

  • Local: delega la conversion a una aplicación en la misma máquina, por lo que el software debe estar instalado
  • Remoto: delega la conversion a un Servidor al que se consulta con un API REST..

Leer más: https://github.com/documents4j/documents4j