| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > Отображение файла типа *doc |
| Автор: Su_ 10.6.2010, 15:25 |
| День добрый ! Вод думаю как подойти к решение , казалось бы простой задачи. Есть информация , например Характеристики Автомобиля в формате Doc (Шаблонная) , где есть красные строки, жирные буквы, подчеркивание и т.д. Как это отобразить в JavaSwing допустим на JTextPane 1)Переписать док в xml , парсить xml и отображать черз html теги - первое что пришло в голову.. 2)Сохранять в txt , парсить по определенным словам , их изымать и также через html тег 3)Может как то прикрутить css , которые будет выделять определенные слова ? 4)? Как бы вы сделали , какие +- разных методов.? Платформа должна остаться кроссплатформенной , поэтому доставлять OpenOffice или Office нельзя . |
| Автор: Su_ 10.6.2010, 22:05 |
| ну скажем так , это надо сделать на n-кол-во компьютеров , и устанавливать туда оффис проблематично) Добавлено через 31 секунду а за конверт doc в html спасибо , что то я не подумал, попытался сохрнаить в *.xml |
| Автор: aleksandy 11.6.2010, 06:59 |
Если это одна сеть то ООо достаточно поставить на одном компьютере и запустить его как сервис на прослушку определенного порта, а с остальных компьютеров цепляться к нему через сокеты. |
| Автор: mirovan 13.11.2010, 22:02 |
| Посмотри в эту сторону: 1. Apache POI. 2. IText - довольно удачная библиотека. Однако в версии 5 была выкинуты из нее куча классов, включая работу с RTF типом. ССылка с официального сайта на sourceforge не дала ничего, т.к. библиотеки работы с RTF там нет. 3. FOP - штука классная, однако doc придется сохранить как XML. 4. DOCX4All, Docx4j - собственно набор уже готовых библиотек. 5. Jodconverter - Последнее с чем успел поработать. Однако тут понадобился OpenOffice. Использовать библиотеки OpenOffice для конвертации форматов, конечно идея, как говорится, "вставки костылей", но как вариант тоже пойдет. Тут только предстоит разобраться с API OpenOffice. Как вариант предлагаю использовать PDF |
| Автор: jk1 13.11.2010, 23:08 | ||
Форкнулись они, RTF теперь отдельно. http://sourceforge.net/projects/itextrtf/ Я бы от себя рекомендовал RTF. Для пользователя разницы никакой, они DOC от RTF все равно не отличают. А проблем с RTF в разы меньше, его на самый крайний случай можно самому распарсить и выправить. Попробуйте-ка такое с dоc-файлом сделать. |