ساخت فایل PDF با itext در جاوا (مشکل با زبان فارسی)

+1 رأی
میانگین بازدید روزانه 0.511,009 بازدید

سلام به همه دوستان عزیز.
من با استفاده از Itext یک فایل PDF رو ساختم اما موقعی که PDF ساخته میشه و بازش میکنم حروف فارسی جدا از هم هستن و اینکه راست چین نیستن . ممنون میشم کمکم کنید تا مشکلم حل بشه ممنون.
کد:

  private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         

        String ruta = txtruta.getText();
        String contenido= txtcontenido.getText();
        try {
              FileOutputStream archivo = new FileOutputStream(ruta+".pdf");
              Document doc = new Document(PageSize.A4,50,50,50,50);
              PdfWriter Writer = PdfWriter.getInstance(doc, archivo);
              doc.open();
              BaseFont bfComic = BaseFont.createFont("D:\\Font\\B Lotus.ttf", BaseFont.IDENTITY_H,BaseFont.EMBEDDED);
              Font font = new Font(bfComic, 12,Font.NORMAL);
              doc.add(new Paragraph(contenido,font));
           doc.close();
               JOptionPane.showMessageDialog(null,"Yes");
           
        } catch (Exception e) {
               System.out.println("Eroor"+e);    
        }    
    }

و خروجی برنامه من به صورت زیر است:

سوال 5 سال قبل در تالار برنامه نویسی توسط jalalazad0 (70 امتیاز)
ویرایش 5 سال قبل توسط Saeed Zarinfam

1 جواب

سوال های مشابه

+1 رأی
2 جواب میانگین بازدید روزانه 3.399,030 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.32463 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 3.367,457 بازدید
0 رأی
4 جواب میانگین بازدید روزانه 1.353,244 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.741,957 بازدید
+1 رأی
2 جواب میانگین بازدید روزانه 0.922,672 بازدید
+5 رأی
2 جواب میانگین بازدید روزانه 18.1153,807 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.08221 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.14402 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.14184 بازدید
کانال تلگرام جواب یاب
...