Я создаю код создания PDF, когда добавляю несколько абзацев, используя метод HtmlConverter.convertToElements
.
Вот пример:
String font_folder="C:\\FormIT\\formit\\ConvertIT\\Resources\\Fonts";
ConverterProperties properties;
properties = new ConverterProperties();
FontProvider fp = new DefaultFontProvider(true, true, false);
fp.addDirectory(font_folder);
properties.setFontProvider(fp);**
...
List<IElement> main_elem = HtmlConverter.convertToElements(html_elem,properties);
hp = (Paragraph) main_elem.get(0);
document.add(hp);**
Работает хорошо, но проблема в том, что PDF создан с дубликатами шрифтов. Я имею в виду, что шрифт был добавлен в PDF для каждого абзаца, созданного convertToElement
.
В свойствах Adobe Reader это выглядит следующим образом:
Вопрос в том, как создать абзац таким образом, чтобы шрифт можно было использовать повторно, так как он работает с добавлением примера абзаца?