我有一个 xhtml 文档,我正在使用飞碟将其转换为 PDF。xhtml 有几个标签,这些标签内嵌了 base64 编码的图像。xhtml 的源是动态的,因此图像标签所在的结构可能会有所不同。这是标签的样例:
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAagAAAEuCAYAAADbW4YFAAAgAElEQVR4Aex9CYBdRZ ...
当我在浏览器中查看 html 时,图像显示正确,但是 img 元素不会在最终 PDF 中呈现。这是我将其渲染出来以创建 PDF 的方式。
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(builder.parse(source), "");
renderer.layout();
renderer.createPDF(response.getOutputStream(),true);
谁能让我知道我应该采取什么方法来实现这一目标?我看到了这个帖子,但是,我使用的是内联图像,所以我看不到如何使用 Edd 的解决方案来完成这个。
提前致谢