Drodzy koledzy liczę na waszą pomoc potrzebuję uzyskać dostęp do pliku Worda Microsoft .DOC lub OpenOffice .ODT z poziomu Javy. Plik do którego mam się dostać zawiera już tekst, ja w nim muszę jedynie zmienić/dopisać klika słów a następnie wydrukować go lub przerobić do PDFa. Doczytałem się że coś takiego mogę zrobić dzięki HWPF trochę informacji o tym na stronie http://poi.apache.org/hwpf/index.html. Jednak nie wiem jak to ugryźć, od której strony podejść do tego :-(

- Rejestracja:ponad 16 lat
- Ostatnio:ponad 5 lat
- Lokalizacja:Łódź
- Postów:48
- Rejestracja:ponad 18 lat
- Ostatnio:około 7 godzin
było ciężko klepnąć w google odf java?
http://odftoolkit.openoffice.org/
http://odftoolkit.org/
to od suna jest więc dobrze java obsługuje odf
PS. odt to nie żadne pliki oo a ogólny standard. Generalnie to są skompresowane do .zip pliki .xml , chcesz to możesz sobie z dekompresować normalnie 7-zipe,winrarem czy czego tam używasz

- Rejestracja:ponad 16 lat
- Ostatnio:ponad 5 lat
- Lokalizacja:Łódź
- Postów:48
Dzięki za naprowadzenie. A jeżeli chodzi o odf java to nie wiedziałem że tego trzeba szukać ;-P

- Rejestracja:ponad 16 lat
- Ostatnio:ponad 5 lat
- Lokalizacja:Łódź
- Postów:48
Niestety przejrzałem już dość dużo materiałów o odf jednak nie znalazłem nigdzie sposobu/przykładu do czytania/modyfikacji plików ODT. Jedynie co znalazłem to fajny przykład o tworzeniu pliku .ODT jednak to nie to co potrzebuje a javadoc jakoś nie przemawia do mnie :-(
- Rejestracja:prawie 19 lat
- Ostatnio:prawie 2 lata
- Postów:656
Myślę, że odftoolkit byłby najlepszy do dokumentów z OpenOffice. Nigdy go nie używałem, ale ciężko mi uwierzyć, że nie da się edytować dokumentu. Kiedyś potrzebowałem odczytać coś z pliki odt i użyłem do tego ZipInputStream, stamtąd pobrałem xml z zawartością i odnajdowałem sobie przez XPath to, co mnie interesowało. Zapisu nie próbowałem, ale zakładam, że też by to zadziałało. Co prawda to nie jest najprostsza metoda, ale nie wymagała zapoznawania się z nowym API.

- Rejestracja:ponad 16 lat
- Ostatnio:ponad 5 lat
- Lokalizacja:Łódź
- Postów:48
Zapewne da się edytować dokument za pomocą odftoolkit jednak ja nie wiem jak :-(
Nowe pytanie związane z plikami odt. Jak rozpakuje taki plik zmieniając wcześniej rozszerzenie z odt na zip i ponownie pakując go do zipa i zmieniając rozszerzenie na odt. Nie mogę pliku otworzyć wyskakuje mi komunikat że plik jest uszkodzony. Czemu tak jest coś źle robię?

- Rejestracja:ponad 16 lat
- Ostatnio:ponad 5 lat
- Lokalizacja:Łódź
- Postów:48
Jak sądzicie dlaczego tak się dzieje czy pliki .odt są jakiś specyficzny sposób pakowane?

- Rejestracja:ponad 16 lat
- Ostatnio:ponad 5 lat
- Lokalizacja:Łódź
- Postów:48
A z jakiego programu kompresującego korzystasz? Bo ja z WINRARa i przed chwilą spróbowałem jeszcze raz i nie udało się dostałem info że plik jest uszkodzony. A robię tak zmieniam rozszerzenie pliku przyklad.odt na przyklad.zip rozpakowuje usuwam plik przyklad.zip pakuje ponownie do zipa zmieniam rozszerzenie i dostaje komunikat ze plik jest uszkodzony czy naprawić go jaki filtr wybrać.

- Rejestracja:ponad 16 lat
- Ostatnio:ponad 5 lat
- Lokalizacja:Łódź
- Postów:48
Niestety u mnie nie działa może coś źle robię :-(

- Rejestracja:ponad 16 lat
- Ostatnio:ponad 5 lat
- Lokalizacja:Łódź
- Postów:48
Problem rozwiązany wiem czemu miałem problemy z plikiem po spakowaniu gdy go pakowałem tworzył mi się w nim folder a dopiero w nim pliki XML. :-)
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.