2012-06-27 3 views
1

Я использую iText Java API для преобразования HTML в PDF с использованием класса HTMLWorker. Мне нужно добавить ссылку html в ячейку таблицы, но это приводит к следующей ошибке.iText HTML Worker issue

java.lang.ClassCastException: com.itextpdf.text.html.simpleparser.CellWrapper несовместима с com.itextpdf.text.Paragraph

<tr> 
    <td width="45%">Name:Test123</td> 
    <td width="25%">Date: July 2012</td> 
    <td width="30%"><a href="google.com">Link</a></td> 
</tr> 

Любая идея, как это исправить, или какие-либо альтернативы ?

ответ

0

Если можно, я хотел бы предложить вам сбросить HTMLWorker, так как оно было прекращено в пользу XML Worker:

+0

Спасибо за ответ. Но наша система использует HTMLWorker в течение некоторого времени, и теперь это требование появилось как усовершенствование. Поэтому в это время нам нелегко переключиться. Я также попытался имитировать таблицу с использованием Div и стилей, но стили игнорируются – user1263019