Рендеринг X HTML в PDF выполняется медленно на FlyingSaucer с библиотекой OpenPDF - PullRequest
1 голос
/ 08 марта 2020

Есть ли шанс улучшить скорость рендеринга X HTML в PDF в FlyingSaucer / OpenPDF? Я использую версию 9.1.20 библиотеки flying-saucer-pdf-openpdf. Простой XML занял почти 5 секунд. Взял 0.5 се c с летающей тарелкой-pdf lib.

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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...