飞碟:迭代html到pdf转换需要很长时间离线

时间:2015-09-28 09:13:15

标签: itext flying-saucer

我使用Flying Saucer库将html转换为pdf。如果系统连接到互联网,它曾经工作正常。但如果系统没有连接到互联网,则需要大约5分钟。是否有任何参数可以让我停止itextrenderer在线查找图像。

以下是我用于将HTML转换为PDF的方法:

LOGGER.info("Converting HTML To PDF.");
OutputStream os = null;
try {
    os = new FileOutputStream(finalOutputFilePath);
    final Document cleanedDocument = HtmlUtil.cleanHTML(finalInputFilePath);
    final ITextRenderer renderer = new ITextRenderer();
    final String url = new File(finalInputFilePath).toURI().toURL().toString();
    renderer.setDocument(cleanedDocument, url);
    renderer.layout();
    renderer.createPDF(os);
    LOGGER.info("HTML is converted To PDF.");
} finally {
    if (null != os) {
        os.flush();
        os.close();
    }
}

0 个答案:

没有答案