Метод (parseToElementList(str,null)) не найден в классе XMLWorkerHelper для Itext

Я новичок в iText, я хочу преобразовать строку HTML в Pdf в Itext. Я нашел много примеров в Интернете. Затем я нашел один пример и хочу реализовать то же самое здесь, но не смог реализовать пример в моем проекте. Я добавил зависимости в моем файле pom.XML.

Вот ссылка:

https://developers.itextpdf.com/examples/xml-worker-itext5/basic-html-examples

pom.xml

<!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf -->
    <dependency>
        <groupId>com.itextpdf</groupId>
        <artifactId>itextpdf</artifactId>
        <version>5.0.6</version>
    </dependency>
**<!-- https://mvnrepository.com/artifact/com.itextpdf.tool/xmlworker -->
<dependency>
    <groupId>com.itextpdf.tool</groupId>
    <artifactId>xmlworker</artifactId>
    <version>5.4.1</version>
</dependency>**

Фрагмент кода:

                PdfPTable table = new PdfPTable(1);
                PdfPCell cell = new PdfPCell();
                ElementList list =XMLWorkerHelper.parseToElementList(encountersoapnotes.getHpi(), null);
                for (Element element : list) {
                    cell.addElement(element);
                }
                table.addCell(cell);
                document.add(table);

Выше parseToElementList(str,null) метод недоступен после установки команды maven.

Кто-нибудь даст мне зависимость maven для этого класса XMLWorkerHelper, который содержит parseToElementList(str,null) метод.

введите описание изображения здесь

Спасибо Ситансу

1 ответ

Если вы новичок в iText, то вам не следует начинать с такой старой версии. Вам следует начать с текущей версии: iText 7.1.1 + pdfHTML 2.0.1. В этой версии вам понадобится так мало кода:

public static void main() throws IOException {
   // IO File htmlSource = new File("input.html");
   File pdfDest = new File("output.pdf");
   // pdfHTML specific code
   ConverterProperties converterProperties = new ConverterProperties();
   HtmlConverter.convertToPdf(new FileInputStream(htmlSource), new FileOutputStream(pdfDest), converterProperties);
}

Дополнительная информация, учебные пособия, файлы для загрузки и т. Д. По адресу https://itextpdf.com/itext7/pdfHTML

Другие вопросы по тегам