在我的 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 次请求?