Многобайтовые символы не отображаются в PDF при использовании Aspose PDF
Я использую лицензию Aspose для PDF (в Java). В моем приложении я пытаюсь экспортировать PDF, содержащий несколько многобайтовых символов. Но он не может отобразить его правильно.
Он может успешно отображать такие символы, как ½ ¼ ¾ ⅓ ⅔ † ‡ µ ¢ £ € "в PDF, но для некоторых других символов, таких как ยงยงยง, он не работает.
Я использую следующий код
Document doc = new Document();
PageInfo pageInfo = doc.getPageInfo();
pageInfo.setLandscape(true);
Page curPage = doc.getPages().add();
Paragraphs paragraphs = curPage.getParagraphs();
Font textFont = FontRepository.openFont(Demo.class.getClassLoader().getResourceAsStream(“fonts/ARIALUNI.TTF”), FontTypes.TTF);
textFont.setEmbedded(true);
TextFragment textFragment = new TextFragment();
textFragment.getTextState().setFont(textFont);
textFragment.setText(“ยงยงยง”);
paragraphs.add(textFragment);
TextFragment textFragment2 = new TextFragment();
textFragment2.getTextState().setFont(textFont);
textFragment2.setText(" ½ ¼ ¾ ⅓ ⅔ † ‡ µ ¢ £ € « » ¿ �");
paragraphs.add(textFragment2);
doc.save(“test.pdf”);
Пожалуйста, дайте мне знать, если я что-то упустил?
Спасибо.