Java中的com.itextpdf.tool.xml.exceptions.RuntimeWorkerException [英] com.itextpdf.tool.xml.exceptions.RuntimeWorkerException in Java

查看:226
本文介绍了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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆