| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > Как отображать doc,xls,pdf файлы в Swing |
| Автор: Vofka 23.6.2006, 15:19 |
| Необходимо отображать различные документы в каком либо из Swing компонентов .не обязательно даже чтоб была возможность редакции.Главное чтоб читабильно было и без преобразований форматов. |
| Автор: LSD 24.6.2006, 13:04 |
| 1. Читать данные из документов и затем самому их отображать. Читать можно например тем же Jakarta POI. Плюс этого решения, в том что оно кроссплатформенное. 2. Запихнуть Word как ActiveX компонент на форму используя SWT. Недостаток в том, что надо будет ставить MS Office и работать будет только под Windows. 3. Использовать для чтения документов OpenOffice. Недостаток, что его придется предварительно ставить. Но в остальном самое приемлимое решение. |
| Автор: Vofka 26.6.2006, 09:17 |
| А можно подробнее про 1 и 2 пункт.Если можно с примерчиком! |
| Автор: LSD 27.6.2006, 22:33 |
| Про Jakarta POI можно почитать http://jakarta.apache.org/poi/. А вот как отобразить считанные данные, зависит от того что за данные могут быть в документах. По поводу второго пункта: http://www.eclipse.org/articles/Article-ActiveX%20Support%20in%20SWT/ActiveX%20Support%20in%20SWT.html и http://www.java2s.com/Code/Java/SWT-JFace-Eclipse/WordOLE.htm примерчики. |
| Автор: Vofka 28.6.2006, 09:30 | ||
вопрос наверно тупой но все же :
где взять эти библиотеки? |
| Автор: powerOn 28.6.2006, 09:40 |
| Это библиотеки SWT. http://download.eclipse.org/eclipse/downloads/drops/R-3.1.2-200601181600/index.php посмотри (в самом низу). |
| Автор: Vofka 28.6.2006, 10:57 |
| Swt скачал , но на import org.eclipse.jface.action.Action; import org.eclipse.jface.action.ToolBarManager; import org.eclipse.jface.window.ApplicationWindow; все равно ругается . |