itext7 | прикрепить динамически сгенерированный PDF к электронной почте - PullRequest
0 голосов
/ 22 января 2020

Каков наилучший способ прикрепить динамически сгенерированный PDF в электронную почту? В настоящее время я использую API Itext7 для создания PDF из html. Ниже приведен фрагмент кода:

public void downloadPdf(final SlingHttpServletRequest request, final SlingHttpServletResponse response) {
        final String pdfHtml = getPdfHtml(request);
        LOGGER.debug("*****Inside method downloadPdf******");
        response.setContentType("application/pdf");
        response.setHeader("Content-Disposition", "attachment;filename=xyz.pdf");
        try {
            HtmlConverter.convertToPdf(pdfHtml, response.getOutputStream());
        } catch (final Exception e) {
            LOGGER.error("Exception occured while converting html to pdf", e);
        }
    }

Я действительно хочу отправить этот PDF-файл по электронной почте, когда пользователь нажимает кнопку «Получить по электронной почте». Должен ли я хранить PDF во временном месте, получить его и отправить по электронной почте или есть какой-либо другой выход?

Заранее спасибо

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