iText: Невозможно напечатать математические символы, такие как ∈, ∩, ∑, ∫, ∆ √, ∠

Я использую версию iText 4.0.2 для генерации PDF. У меня есть некоторые символы / символы для печати, такие как ∈, ∩, ∑, ∫, ∆ (математические символы) и многие другие. Мой код:

  Document document = new Document(PageSize.A4, 60, 60, 60, 60);
        try
        {
            PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("/home/adeel/experiment.pdf"));

            document.open();

            String str = "this string will contains special character like this  ∈, ∩, ∑, ∫, ∆";

        BaseFont bfTimes = null;
        try {
            bfTimes = BaseFont.createFont(BaseFont.TIMES_ROMAN, BaseFont.CP1252, BaseFont.EMBEDDED);
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        Font fontnormal = new Font(bfTimes, 12, Font.NORMAL, Color.BLACK);
         Paragraph para = new Paragraph(str, fontnormal);
         document.add(para);

        document.close();
        writer.close();

        System.out.println("Done!");
    } catch (DocumentException e)
    {
        e.printStackTrace();
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    }

В приведенном выше коде я помещаю все символы вstr и создание файла PDF. Вместо символов я попытался поместить символы Unicode вstr для символов, но это не сработало.

Ответы на вопрос(1)

Ваш ответ на вопрос