LibreOffice / Apache OpenOffice
Was Sie wissen wollen...
- Dokumentation : Die JODConverter-Dokumentation (in Arbeit) finden Sie hier.
- Beispiele : Ein spezielles Repository mit Beispielprojekten finden Sie hier.
- Abhängigkeiten :
- jodconverter-local-Modulabhängigkeiten.
- Jodconverter-Remote-Modulabhängigkeiten.
- Jodconverter-Spring-Modulabhängigkeiten.
- Jodconverter-Spring-Boot-Starter-Modulabhängigkeiten.
- Tests : JODConverter soll auf neueren Versionen von Windows, MacOS und Unix/Linux einwandfrei funktionieren. Jede Bestätigung wäre willkommen, damit wir eine Liste der offiziell unterstützten Betriebssystemdistributionen erstellen können.
Verwendung für lokale Konvertierungen
Standardmäßig wird JODConverter mit den OpenOffice-Bibliotheken erstellt. Hier erfahren Sie, warum. Sie können nun aber entscheiden, ob Sie JODConverter mit den LibreOffice-Bibliotheken oder den OpenOffice-Bibliotheken verwenden möchten.
Mit LibreOffice-Bibliotheken:
Gradle:
implementation ' org.jodconverter:jodconverter-local-lo:4.4.8 '
Maven:
< dependency >
< groupId > org.jodconverter < /groupId >
< artifactId > jodconverter-local-lo < /artifactId >
< version > 4.4. 8< /version >
< /dependency >
Mit OpenOffice-Bibliotheken:
Gradle:
implementation ' org.jodconverter:jodconverter-local:4.4.8 '
oder
implementation ' org.jodconverter:jodconverter-local-oo:4.4.8 '
Maven:
< dependency >
< groupId > org.jodconverter < /groupId >
< artifactId > jodconverter-local < /artifactId >
< version > 4.4. 8< /version >
< /dependency >
oder
< dependency >
< groupId > org.jodconverter < /groupId >
< artifactId > jodconverter-local-oo < /artifactId >
< version > 4.4. 8< /version >
< /dependency >
Aufbau des Projekts
gradlew clean build -x test
Erstellen einer ausführbaren CLI-Datei
gradlew clean build -x test distZip
Unterstützung
JODConverter Gitter Community, wachsende FAQ.
So können Sie einen Beitrag leisten
- Suchen Sie nach offenen Problemen oder öffnen Sie ein neues Problem, um eine Diskussion über eine Feature-Idee oder einen Fehler zu starten.
- Wenn Sie sich wegen eines Problems oder Ihrer Änderungen unwohl oder unsicher fühlen, können Sie mich gerne über den obenstehenden Link auf Gitter kontaktieren.
- Forken Sie dieses Repository auf GitHub, um mit der Durchführung Ihrer Änderungen zu beginnen.
- Schreiben Sie einen Test, der zeigt, dass der Fehler behoben wurde oder dass die Funktion wie erwartet funktioniert.
- Beachten Sie, dass das Repository dem Google Java-Stil folgt. Sie können Ihren Code in dieses Format formatieren, indem Sie gradlew spotlessApply für das Unterprojekt eingeben, an dem Sie arbeiten (z. B.
gradlew :jodconverter-local:spotlessApply
), indem Sie das Eclipse-Plugin oder das Intellij-Plugin verwenden. - Erstellen Sie eine Pull-Anfrage und warten Sie, bis sie zusammengeführt und veröffentlicht wird.
Credits...
Hier sind meine Lieblings-/Inspirationsgabeln/Projekte:
- document4j-Projekt: Gute Wahl, wenn Sie eine 100 % perfekte Konvertierung mit MS Office wünschen. Funktioniert jedoch nur unter Windows (lokale Implementierung) und ist nicht völlig kostenlos (da MS Office nicht kostenlos ist). Das neue „Job“-Paket ist stark von diesem Projekt inspiriert.
Original JODConverter
JODConverter (Java OpenDocument Converter) automatisiert Dokumentkonvertierungen mit LibreOffice oder OpenOffice.org.
Die bisherige Heimat dieses Projekts ist Google Code, einschließlich einiger Wiki-Seiten.
Spenden
Wenn Ihnen dieses Projekt hilft, denken Sie bitte über eine Tasse ☕ nach. Danke!! ❤️