Generowanie dokumentu pdf

Generowanie dokumentu pdf
QK
  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
BaseFont pll = BaseFont.createFont("c:\\windows\\fonts\\arial.ttf",BaseFont.CP1250,BaseFont.CACHED); 
        Font pl = new Font (pll);
        document.add(new Paragraph("ąęśćźżół",pl));

Witam mam problem z powyższym kodem, gdyż stosując ten kod, w wygenerowanym dokumencie powinny się znajdować polskie znaki tymczasem całego łańcucha drukuje się tylko "ó" które zresztą generowało się wdcześniej bez zabawy w tworzenie specjanych czcionejk.

Ma ktoś pomysł jak sobie poradzić z tym. Z góry dziękuje za pomoc,

Pozdrawiam!!!

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

CP1250, a fe... błąd leży nie w kodzie ale w tym jak zapisałeś plik. Najprawdopodobniej jest to utf8 lub latin2. Zmień kodowanie pliku na cp lub kodowanie dokumentu na UTF i spróbuj ponownie.

eximius
  • Rejestracja: dni
  • Ostatnio: dni
0

czasem pomaga tez:

Kopiuj
tekst=new String(tekst.getBytes("UTF-8")) //lub ISO-8859-2

@koziolek - dolaczam sie - CP - a fee! :P

pozdrawiam

QK
  • Rejestracja: dni
  • Ostatnio: dni
0

Koziołek mógłbyś mi przesłać instrunkjce jak zakodowac plik tzn BaseFont.UTF-8 czy inaczej się to robi??

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

szybkie pytanie jakiej biblioteki do generowania pdfa używasz?

QK
  • Rejestracja: dni
  • Ostatnio: dni
0

Używam Itext :)

Proszę o pomoc i góry dziekuję :)

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.