Zdravim,
vcera jsem resil to same, ale ve Swing aplikaci. Nekde jsem se docetl, ze je treba font "vytvorit":

Tenhle vzorovy kod me funguje:

String retezec = "Žluťoučký kůň pěl ďábelské ódy. ěščřžýáíéĚŠČŘŽÝÁÍÉůú";
Document document = new Document();

try {
PdfWriter writer = PdfWriter.getInstance(new FileOutputStream("diacritics.pdf"));
document.open();

Font font;
bf = BaseFont.createFont("c:/windows/fonts/arialuni.ttf", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
font = new Font(bf, 12);
document.add(new Paragraph("Font: " + bf.getPostscriptFontName()));
document.add(new Paragraph(retezec , font));
} catch (DocumentException de) {
System.err.println(de.getMessage());
} catch (IOException ioe) {
System.err.println(ioe.getMessage());
}
document.close();


S pozdravem
Buzrla Petr


Info napsal(a):
Zdravim konferenciu,

vytvaram pdf vystup pomocou Spring MVC Abstractiew. Problem je v tom, ze
vo vystupe niektore znaky chybaju napr. pri slove Zamestnavateľ  my
chyba pismeno l s dlznom.
Nepouzivam AbstractPdfView lebo ten ma nastaveny :
         setContentType("application/pdf").
Vygoogloval som to ze sa da nastavit charset na UTF-8 nasledovnym sposobom :
         setContentType("application/pdf;charset=UTF-8");
napriek tomu mi to nefunguje. Ma niekto podobne skusenosti ?

Dakujem,
z.

________________________________________________
Message sent using Webmail 2.7.9

Odpovedet emailem