Я хочу вытянуть из сайта определенную часть и сделать из этого куска pdf документ. Создаю документ по примеру из официального сайта iText:
PdfPTable table = new PdfPTable(1);
PdfPCell cell = new PdfPCell();
ElementList allElements = XMLWorkerHelper.parseToElementList(html, null);
for (Element element : allElements) {
cell.addElement(element);
}
table.addCell(cell);
document.add(table);
document.close();
Документ создается, но русские слова не отображается. Частично удалось решить таким способом:
BaseFont baseFont = BaseFont.createFont(FONT_LOCATION, ENCODING, BaseFont.EMBEDDED);
Paragraph paragraph = new Paragraph(title, new Font(baseFont, 18));
Но это для одного элемента, а метод XMLWorkerHelper.parseToElementList() возвращается уже созданный список.
Продвижение своими сайтами как стратегия роста и независимости