Mam pytanie, czy w Javie idzie otwierać dokumenty np. doc tak jak pliki HTML.
Czyli zaciągam plik HTML i pokazuję w JTextPane.
Czy idzie coś takiego z dokumentem zrobić?
Mam pytanie, czy w Javie idzie otwierać dokumenty np. doc tak jak pliki HTML.
Czyli zaciągam plik HTML i pokazuję w JTextPane.
Czy idzie coś takiego z dokumentem zrobić?
chodzi ci o coś takiego? :
http://download.oracle.com/javase/tutorial/networking/urls/readingWriting.html
hm, to co podałeś to tylko wczytywanie czegoś z URL'a
Mi chodzi o wczytanie pliku doc, tak aby był widoczny w okienku, panelu.
Możesz tak:
Desktop.getDesktop().browse(new File("Jasiu.doc").toURI());
Plik Jasiu.doc zostanie otwarty programem skojarzonym z tym typem plików (Word, Writer).
Hm, no pomysł bardzo dobry.
Ale nie wiem czy to przejdzie w moim projekcie, aby tak otwierać.
Czy nie idzie otworzyć dokumentu w JTextPane, tak jak pliku HTML?
Najprościej by było trzymać te pliki w formacie RTF, wtedy można by to prosto tak jak HTML wyświetlać.
Jeżeli koniecznie musi być to format doc to czeka Cię sporo roboty i nie do końca prostej. Najpierw musisz się zapoznać z formatem doc - jego specyfikacja mała nie jest. Następnie musisz go parsować i w TextPane odpowiednio wrzucać tekst, ustawiać style i ich atrybuty do paragrafów, znaków itp. itd. Ogólnie syzyfowa robota(w 10 linijkach kodu tego nie zrobisz).
Być może jest już jakaś gotowa biblioteka obsługująca ten format - wtedy będzie prościej
Bardzo fajna rada z tym RTF, bo mogą to być pliki w takim rozszerzeniu.
A jaka jest najprostsza metoda przerobienia pliku doc na rtf, bez użycia Javy, jakiś WORD, OPENOFFICE ma takie możliwości ?
I word i openoffice może zapisywać dokumenty jako rtf
A sposób wyświetlania trf'a ???
Tak jak HTML'a czyli tylko wczytać z określonej ścieżki, czy trzeba użyć innych obiektów, np. typu Document ?
Jest coś takiego jak RTFDocument, tylko chyba nie w standardowej bibliotece javy - trzeba sobie z zewnątrz dołączyć