1

有没有机会在 FlyingSaucer /OpenPDF 中提高 XHTML 到 PDF 的渲染速度?我正在使用 9.1.20 版的 fly-saucer-pdf-openpdf 库。简单的 XML 花了将近 5 秒。使用 fly-saucer-pdf 库耗时 0.5 秒。

org.w3c.dom.Document doc = parseXMLContent(xhtmlContent, validate);
Date tim = new Date();
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(doc, null); 
renderer.layout();
renderer.createPDF(out);
renderer.finishPDF();
log.debug("xhtml2pdf took " + ((new Date()).getTime() - tim.getTime()) / 1000.0 + " seconds");

XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <body>
        <h1>TEST</h1>
    </body>
</html>
4

0 回答 0