我正在用Java中的iText 2.1.7生成PDF。
我正在使用HTMLWorker.parseToList(Reader, StyleSheet)
将零件转换为包含HTML标记(如加粗,斜体,href等)的String转换为PDF。例如,使用诸如“这是测试粗体文本”之类的字符串将部分文本转换为粗体。
HTMLWorker
的表现不错。
现在我已经按照要求升级到iText 5.5.13,并且开始使用XMLWorkerHelper.parseXHtml()
,与HTMLWorker
相比,我发现性能非常差,并且占用了更多的堆空间。
如果有人对解决方案或任何其他解决方法有任何想法,请告诉我。