Hallo zusammen,
ich möchte ein Dokument mit itext7 erstellen. Das klappt auch so weit ganz gut. Dazu verwende ich die Standartfonts HELVETICA. Unter Linux klappt das auch soweit ganz gut. Unter Windows werden leider Sonderzeichen wie € und Umlaute nicht richtig dargestellt.
Muss ich für Windows noch eine Zeichenkodierung einstellen?
VG Georg
ich möchte ein Dokument mit itext7 erstellen. Das klappt auch so weit ganz gut. Dazu verwende ich die Standartfonts HELVETICA. Unter Linux klappt das auch soweit ganz gut. Unter Windows werden leider Sonderzeichen wie € und Umlaute nicht richtig dargestellt.
Muss ich für Windows noch eine Zeichenkodierung einstellen?
Java:
String path = "/home/georg/IdeaProjects/iText/pdfs/dokument.pdf";
File tempFile = new File(path);
PdfFont fontBold = PdfFontFactory.createFont(StandardFonts.HELVETICA_BOLD);
PdfFont fontStandart = PdfFontFactory.createFont(StandardFonts.HELVETICA);
PdfWriter pdfWriter = new PdfWriter(path);
PdfDocument pdfDocument = new PdfDocument(pdfWriter);
Document doc = new Document(pdfDocument);
pdfDocument.setDefaultPageSize(PageSize.A4);
String imgSrc = "images/logo.png";
ImageData imageData = ImageDataFactory.create(imgSrc);
.....
Paragraph empfehlung = new Paragraph("Über eine Weiterempfehlung würde ich mich sehr freuen, vielen Dank.").setFontSize(10f).setFont(fontStandart);
...
doc.add(empfehlung);
doc.close();
VG Georg