В настоящее время я сталкиваюсь с проблемой преобразования больших файлов HTML в PDF. - PullRequest
0 голосов
/ 10 мая 2019

В настоящее время я сталкиваюсь с проблемой преобразования больших файлов HTML в pdf.Их преобразование занимает более 10 секунд.Могу ли я оптимизировать производительность?Это мой код.

public static void htmlToPDF(String htmlUrl, String destUrl, String fontUrl) {
        OutputStream os = null;
        try {
            String url;
            url = new File(htmlUrl).toURI().toURL().toString();
            os = new FileOutputStream(destUrl);
            ITextRenderer renderer = new ITextRenderer();
            renderer.setDocument(url);
            ITextFontResolver fontResolver = renderer.getFontResolver();
            fontResolver.addFont(fontUrl, BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
            renderer.layout();
            renderer.createPDF(os); 
            renderer.finishPDF();
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            try {
                os.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

Я считаю, что верстка занимает много времени.Есть ли хороший способ оптимизировать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...