Я использую iText 2.1.7 в Java для создания PDF.
Я использовал HTMLWorker.parseToList(Reader, StyleSheet)
для преобразования части в строку, которая содержит HTML-теги, такие как полужирный, курсив, href и т. Д., В PDF. Например, строки типа «Это тестовый полужирный текст» для преобразования части текста в полужирный.
Производительность при HTMLWorker
.
была хорошей. Теперь я могу перейти на iText 5.5. 13 согласно требованию, и я начал использовать XMLWorkerHelper.parseXHtml()
, и я обнаружил, что производительность очень и очень плоха по сравнению с HTMLWorker
и занимает больше места в куче.
Если у кого-то есть какие-либо идеи относительно решения или любого другого обходного пути,пожалуйста, дайте мне знать.