package com.example; import java.io.IOException; import com.itextpdf.io.font.FontProgram; import com.itextpdf.io.font.FontProgramFactory; import com.itextpdf.io.font.PdfEncodings; import com.itextpdf.kernel.font.PdfFont; import com.itextpdf.kernel.font.PdfFontFactory; import com.itextpdf.kernel.pdf.PdfDocument; import com.itextpdf.kernel.pdf.PdfWriter; import com.itextpdf.layout.Document; import com.itextpdf.layout.element.Paragraph; import com.itextpdf.layout.element.Text; public class Gen { public static void genPdf() { try { PdfWriter pdfWriter = new PdfWriter("data.pdf"); PdfDocument pdfDocument = new PdfDocument(pdfWriter); Document document = new Document(pdfDocument); FontProgram program = FontProgramFactory.createFont(); PdfFont font = PdfFontFactory.createFont(program, PdfEncodings.CP1250); Text text = new Text("árvíztűrő tükörfúrógép").setFont(font); Paragraph paragraph = new Paragraph(text); document.add(paragraph); document.close(); }catch(IOException e) { System.err.println("Hiba! A PDF írása sikeretelen!"); System.err.println(e.getMessage()); } } }