brak możliwości otworzenia pliku Word

0

Witam,

Gdy zapisuje tekst w notatniku używając poniższego kodu to wszystko jest w porządku i można sam plik otworzyć i tekst odczytać. Problem pojawia się w momencie zmiany rozszerzenia na .docx i próby otworzenia dokumentu Word. Wyskakuje bowiem błąd, że plik jest uszkodzony i nie można go otworzyć.

import java.io.FileNotFoundException;
import java.io.PrintWriter;



public class Program1 {

	public static void main(String[] args) throws FileNotFoundException{
		
		PrintWriter zapis = new PrintWriter("sth.docx");
		zapis.println("cokolwiek");
		zapis.close();
	}
}

 

Jak można temu zaradzić?
Trochę temat googlowałem i wydaję mi się, że może tu chodzić o brak pewnych bibliotek...nie wiem czy dobrze zrozumiałem. Widziałem wpisy dotyczące docx4j, ale nie jestem pewien czy to o to chodzi.

Pozdrawiam,

0

Plik docx ma inną strukturę niż txt.
Stwórz sobie dowolny docx, wklep Hello World, zapisz i za pomocą programu spróbuj wyświetlić z niego wszystko jak w txt.
Odpowiedź brzmi: Tak, potrzebujesz do tego dodatkowej biblioteki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1