Using Flying Saucer to Render Images to PDF In Memory

后端 未结 3 1510
傲寒
傲寒 2020-12-25 14:51

I\'m using Flying Saucer to convert XHTML to a PDF document. I\'ve gotten the code to work with just basic HTML and in-line CSS, however, now I\'m attempting to add an image

3条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-25 15:53

    what worked for me is putting it as a embedded image. So converting image to base64 first and then embed it:

        byte[] image = ...
        ITextRenderer renderer = new ITextRenderer();
        renderer.setDocumentFromString("\n" +
                                       "    \n" +
                                       "        

    Image

    \n" + "
    \n" + " \n" + ""); renderer.layout(); renderer.createPDF(response.getOutputStream());

提交回复
热议问题