Как создать простой редактор документов в Maven Java? ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Как создать простой редактор документов в Maven Java?

Сообщение Anonymous »

Я знаю, что это более сложный вопрос, поэтому я не прошу загружать всю кодовую базу. Я спрашиваю, какие библиотеки использовать. Буду ли я использовать JavaFX, ApachePOI? Мне также интересно, как мне добиться отображения содержимого файла с сохранением форматирования.
Вот мой текущий pom.xml, чтобы показать, чем я сейчас занимаюсь. пытаюсь использовать:

Код: Выделить всё

         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0

com.debate
DocumentEditor
1.0-SNAPSHOT


17.0.1 





org.apache.poi
poi-ooxml
5.2.0




org.odftoolkit
odfdom-java
0.8.7




org.apache.pdfbox
pdfbox
2.0.24




org.apache.groovy
groovy-xml
5.0.0-alpha-10




junit
junit
4.13.2
test 




org.openjfx
javafx-controls
${javafx.version}




org.openjfx
javafx-fxml
${javafx.version}




org.openjfx
javafx-graphics
${javafx.version}
linux




org.openjfx
javafx
11
pom




org.apache.logging.log4j
log4j-core
2.19.0 




org.apache.logging.log4j
log4j-api
2.19.0  




org.fxmisc.richtext
richtextfx
0.11.3







org.openjfx
javafx-maven-plugin
0.0.8

com.debate.RichTextEditor









src/main/java


src/main/resources




src/test/resources




Я пробовал использовать JavaFX для создания средства просмотра, но проблема в том, что оно не отображает форматирование, а когда я пытаюсь использовать RTF, появляется просто сообщение для придания смелости. Мне нужно придумать, как создать базовый редактор документов. Ничего особенного. Если есть проект с открытым исходным кодом, который я мог бы создать, это тоже сработает. Мне нужно иметь возможность обрабатывать .odt, .rtf, .docx и .pdf. Если у меня есть правильные библиотеки, что я могу сделать для достижения своей цели?


Подробнее здесь: https://stackoverflow.com/questions/791 ... maven-java

Вернуться в «JAVA»