itext7 HTML в PDF конвертер элементов в JAVA. Создано несколько шрифтов - PullRequest
0 голосов
/ 02 сентября 2018

Я создаю код создания 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 это выглядит следующим образом:

Вопрос в том, как создать абзац таким образом, чтобы шрифт можно было использовать повторно, так как он работает с добавлением примера абзаца?

...