Русский язык в iText

468
31 января 2017, 20:58

Я хочу вытянуть из сайта определенную часть и сделать из этого куска 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() возвращается уже созданный список.

READ ALSO
Отрисовка полигона с помощью JPanel

Отрисовка полигона с помощью JPanel

Нужно нарисовать полигон с кординнатамиПроблема в том что открываеться окно но не отрисовывается полигон

335
обновление значения Label на SplitPane

обновление значения Label на SplitPane

Есть некое JavaFx приложение со SplitPane на сценеНа SplitPane есть 2 Label'а

306
NullPoinerException в RecyclerView.Adapter

NullPoinerException в RecyclerView.Adapter

Необходимо в обработчике нажатия запустить новую активити, изменив view компонеты, которые хранит ее xml представление

334