Polskie znaki w konwertowaniu dokumentu docx na pdf

Polskie znaki w konwertowaniu dokumentu docx na pdf
  • Rejestracja: dni
  • Ostatnio: dni
0

Czy spotkał sie ktoś może z problemem konwersji z word na pdf??
Umnie następuje prawidłowo konwersja tylko nie wyświetla się kilka znaków z języka polskiego : ł,ę,ą

Kopiuj
XWPFDocument document = new XWPFDocument(is);            
PdfOptions options = PdfOptions.create().fontEncoding("ISO-8859-2");
OutputStream pout = new FileOutputStream(new File(pathToDirectory+ File.separator +folderName+File.separator+"kakaowyszal.pdf"));
PdfConverter.getInstance().convert(document, pout, options);
  • Rejestracja: dni
  • Ostatnio: dni
0

Próbowałem wszystkie chyba kodowania, utf-8 też nie działa.

Koziołek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Stacktrace
  • Postów: 6823
0

Po pierwsze czy font obsługuje polskie znaki.
Po drugie czy prawidłowo odczytałeś znaki z dokumentu źródłowego?

  • Rejestracja: dni
  • Ostatnio: dni
0

Po pierwsze czy font obsługuje polskie znaki. Nie wiem jak to sprawdzić pod linux-em.
Po drugie czy prawidłowo odczytałeś znaki z dokumentu źródłowego? Tak, wczytują się prawidłowo.

Koziołek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Stacktrace
  • Postów: 6823
0

pod linuxem wystarczy utworzyć dokument office i napisać Zażółcić gęślą jaźń wykorzystując dany font.

  • Rejestracja: dni
  • Ostatnio: dni
0

a jak sprawdzić, jaki font jest ustawiony w POI ??

Koziołek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Stacktrace
  • Postów: 6823
0

Trzeba dobrać się do stylu danego elementu (getStyle coś w ten deseń) i następnie masz dostęp do fontu (getFont)

  • Rejestracja: dni
  • Ostatnio: dni
0

Uruchomiłem ten sam kod pod linuxem i pod windowsem.

Pod Windowsem są polskie znaki natomiast pod linuxem już część znaków wcina.

GOTOWE :)

Koziołek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Stacktrace
  • Postów: 6823
0

To się pochwal

  • Rejestracja: dni
  • Ostatnio: dni
0

Należało zainstalować msttcore-fonts pod linuxem i usawić kodowanie Windows-1250.

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.