1
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 を静的で小さなコンテンツの Pdf に変換するための私のコードです Html は正常に動作しますが、動的で長い Html コンテンツの場合は com.itextpdf.tool.xml.exceptions.RuntimeWorkerException this Excpetion を助けてくださいどこが間違っていますか。

4

1 に答える 1

0

問題は、無効な html があることです。

HTMLWorkerクラスを使用して変換してみてください

于 2013-07-24T08:16:42.503 に答える