Java中的com.itextpdf.tool.xml.exceptions.RuntimeWorkerException [英] com.itextpdf.tool.xml.exceptions.RuntimeWorkerException in Java
本文介绍了Java中的com.itextpdf.tool.xml.exceptions.RuntimeWorkerException的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
public class GeneratePDF {
public static void main(String[] args) {
try {
String k = "<html><body> This is my Project </body></html>";
OutputStream file = new FileOutputStream(new File("E:\\Test11.pdf"));
Document document = new Document();
PdfWriter writer = PdfWriter.getInstance(document, file);
document.open();
InputStream is = new ByteArrayInputStream(k.getBytes());
XMLWorkerHelper.getInstance().parseXHtml(writer, document, is);
document.close();
file.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
这是我的代码,用于将HTML转换为静态和少量内容html的Pdf,可以正常工作;但是对于动态和较长的html内容,则为com.itextpdf.tool.xml.exceptions.RuntimeWorkerException.
This is my code for convert HTML to Pdf for Static and small content Html its working fine But for dynamic and long Html content it com.itextpdf.tool.xml.exceptions.RuntimeWorkerException this Excpetion please help me where am doing Wrong .
推荐答案
问题是您的HTML无效.
The problem is that you have invalid html.
尝试使用 HTMLWorker进行转换类
这篇关于Java中的com.itextpdf.tool.xml.exceptions.RuntimeWorkerException的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文