LibreOffice / Apache OpenOffice
Что вы хотите знать...
- Документация : документацию JODConverter (в разработке) можно найти здесь.
- Примеры : специальный репозиторий с примерами проектов можно найти здесь.
- Зависимости :
- Зависимости модуля jodconverter-local.
- Зависимости модуля jodconverter-remote.
- Зависимости модуля jodconverter-spring.
- Зависимости модуля jodconverter-spring-boot-starter.
- Тесты : JODConverter должен нормально работать в последних версиях Windows, MacOS и Unix/Linux. Мы будем рады любому подтверждению, чтобы мы могли составить список официальных поддерживаемых дистрибутивов ОС.
Использование для локальных преобразований
По умолчанию JODConverter собирается с использованием библиотек OpenOffice. Посмотрите здесь, чтобы узнать, почему. Но теперь вы можете решить, хотите ли вы использовать JODConverter с библиотеками LibreOffice или библиотеками OpenOffice.
С библиотеками LibreOffice:
Градл:
implementation ' org.jodconverter:jodconverter-local-lo:4.4.8 '
Мейвен:
< dependency >
< groupId > org.jodconverter < /groupId >
< artifactId > jodconverter-local-lo < /artifactId >
< version > 4.4. 8< /version >
< /dependency >
С библиотеками OpenOffice:
Градл:
implementation ' org.jodconverter:jodconverter-local:4.4.8 '
или
implementation ' org.jodconverter:jodconverter-local-oo:4.4.8 '
Мейвен:
< dependency >
< groupId > org.jodconverter < /groupId >
< artifactId > jodconverter-local < /artifactId >
< version > 4.4. 8< /version >
< /dependency >
или
< dependency >
< groupId > org.jodconverter < /groupId >
< artifactId > jodconverter-local-oo < /artifactId >
< version > 4.4. 8< /version >
< /dependency >
Создание проекта
gradlew clean build -x test
Создание исполняемого файла Cli
gradlew clean build -x test distZip
Поддерживать
Сообщество JODConverter Gitter, часто задаваемые вопросы.
Как внести свой вклад
- Проверьте наличие открытых проблем или откройте новую проблему, чтобы начать обсуждение идеи функции или ошибки.
- Если вы чувствуете дискомфорт или неуверенность в отношении проблемы или ваших изменений, свяжитесь со мной в Gitter, используя ссылку выше.
- Создайте форк этого репозитория на GitHub, чтобы начать вносить изменения.
- Напишите тест, показывающий, что ошибка исправлена или что функция работает должным образом.
- Обратите внимание, что репозиторий соответствует стилю Google Java. Вы можете отформатировать свой код в этом формате, набрав gradlew SpotlessApply в подпроекте, над которым вы работаете (например,
gradlew :jodconverter-local:spotlessApply
), используя плагин Eclipse или плагин Intellij. - Создайте запрос на включение и подождите, пока он будет объединен и опубликован.
Кредиты...
Вот мои любимые/вдохновляющие ответвления/проекты:
- Проект document4j: хороший выбор, если вы хотите получить 100% идеальное преобразование с помощью MS Office. Но работают только на Windows из коробки (Локальная реализация) и не полностью бесплатно (поскольку MS Office не бесплатен). Новый пакет «работа» во многом вдохновлен этим проектом.
Оригинальный JODКонвертер
JODConverter (Java OpenDocument Converter) автоматизирует преобразование документов с помощью LibreOffice или OpenOffice.org.
Предыдущий дом этого проекта находился в Google Code, включая несколько вики-страниц.
Пожертвования
Если этот проект вам поможет, рассмотрите чашку ☕. Спасибо!! ❤️