Привет
Я знаю, что многие люди могли задавать этот вопрос раньше. Я прочитал почти все из них, но это не могло помочь мне решить мою проблему.
Я использую библиотеку Itext Java для создания персидского PDF. Я использую следующий код: < /p>
Document document = new Document(PageSize.A4,50,50,50,50);
FileOutputStream fos = new FileOutputStream("D:\\ITextTest.pdf");
PdfWriter writer = PdfWriter.getInstance(document,fos);
document.open();
BaseFont bf = BaseFont.createFont("C:\\Windows\\Fonts\\XB YagutBd.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
Font a = new Font(bf,10);
Paragraph p1 = new Paragraph("سلام دوست من");
p1.setFont(a);
document.add(p1);
document.close();
< /code>
Но когда я выполняю код, в файл PDF ничего не было записано, и он пуст. Обратите внимание, что «xb yagutbd.ttf» - это шрифт персидского Unicode, а «P1» содержит некоторые персидские символы. < /P>
Что мне делать? Я застрял в этой проблеме ... помогите мне, пожалуйста.
Подробнее здесь: https://stackoverflow.com/questions/246 ... with-itext
Генерирование персидского PDF с ITEXT ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение