【发布时间】:2010-07-30 07:20:23
【问题描述】:
在我的 xhtml 中,我有以下内容:
...
<img src="myImage.jpg" />
...
我是这样渲染的:
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(XMLResource.load(in).getDocument(), url);
renderer.layout();
renderer.createPDF(out);
生成的 PDF 符合预期,但我注意到图像(在 xhtml 中仅包含一次且仅呈现一次)被请求 4 次。
现在,除了额外数据下载的明显问题外,这对大多数人来说都不是问题。
但是,我需要为动态图像实现一个“使用时过期”的图像缓存,这变得非常头疼......
为什么飞碟只渲染一次就需要4次请求呢?
【问题讨论】:
标签: java itext flying-saucer xhtmlrenderer