LibreOffice / Apache OpenOffice
Lo que quieres saber...
- Documentación : La documentación de JODConverter (trabajo en progreso) se puede encontrar aquí.
- Ejemplos : aquí puede encontrar un repositorio dedicado con proyectos de muestra.
- Dependencias :
- Dependencias del módulo jodconverter-local.
- Dependencias del módulo jodconverter-remote.
- Dependencias del módulo jodconverter-spring.
- Dependencias del módulo jodconverter-spring-boot-starter.
- Pruebas : Se supone que JODConverter funciona bien en versiones recientes de Windows, MacOS y Unix/Linux. Cualquier confirmación sería bienvenida, para que podamos crear una lista de distribuciones oficiales de sistemas operativos compatibles.
Uso para conversiones locales
Por defecto, JODConverter se construye utilizando las bibliotecas de OpenOffice. Vea aquí para saber por qué. Pero ahora puedes decidir si quieres utilizar JODConverter con las bibliotecas de LibreOffice o con las bibliotecas de OpenOffice.
Con bibliotecas de LibreOffice:
Gradle:
implementation ' org.jodconverter:jodconverter-local-lo:4.4.8 '
experto:
< dependency >
< groupId > org.jodconverter < /groupId >
< artifactId > jodconverter-local-lo < /artifactId >
< version > 4.4. 8< /version >
< /dependency >
Con bibliotecas de OpenOffice:
Gradle:
implementation ' org.jodconverter:jodconverter-local:4.4.8 '
o
implementation ' org.jodconverter:jodconverter-local-oo:4.4.8 '
experto:
< dependency >
< groupId > org.jodconverter < /groupId >
< artifactId > jodconverter-local < /artifactId >
< version > 4.4. 8< /version >
< /dependency >
o
< dependency >
< groupId > org.jodconverter < /groupId >
< artifactId > jodconverter-local-oo < /artifactId >
< version > 4.4. 8< /version >
< /dependency >
Construyendo el proyecto
gradlew clean build -x test
Construyendo CLI ejecutable
gradlew clean build -x test distZip
Apoyo
Comunidad JODConverter Gitter, preguntas frecuentes en crecimiento.
Como contribuir
- Busque problemas abiertos o abra un nuevo problema para iniciar una discusión sobre una idea de característica o un error.
- Si se siente incómodo o inseguro acerca de un problema o sus cambios, no dude en comunicarse conmigo en Gitter mediante el enlace de arriba.
- Bifurca este repositorio en GitHub para comenzar a realizar tus cambios.
- Escriba una prueba que demuestre que el error se solucionó o que la función funciona como se esperaba.
- Tenga en cuenta que el repositorio sigue el estilo Google Java. Puede formatear su código en este formato escribiendo gradlew spotlessApply en el subproyecto en el que trabaja (por ejemplo,
gradlew :jodconverter-local:spotlessApply
), usando el complemento Eclipse o usando el complemento Intellij. - Cree una solicitud de extracción y espere hasta que se fusione y se publique.
Créditos...
Aquí están mis proyectos/bifurcaciones favoritos/de inspiración:
- Proyecto document4j: Buena elección si desea una conversión 100% perfecta con MS Office. Pero solo funciona en Windows de fábrica (implementación local) y no es totalmente gratuito (ya que MS Office no es gratuito). El nuevo paquete "job" está fuertemente inspirado en este proyecto.
Convertidor JOD original
JODConverter (Java OpenDocument Converter) automatiza las conversiones de documentos utilizando LibreOffice u OpenOffice.org.
El hogar anterior de este proyecto está en Google Code, incluidas algunas páginas wiki.
Donaciones
Si este proyecto te ayuda, considera una taza de ☕. ¡¡Gracias!! ❤️