Polskie znaki w konwertowaniu dokumentu docx na pdf

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 : ł,ę,ą

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);
0

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

0

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

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.

0

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

0

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

0

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

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 :)

0

To się pochwal

0

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

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