【发布时间】:2015-02-17 21:05:50
【问题描述】:
我们正在尝试将图像作为流发送到 Grails 2.4.3 中的方法。
def imgStream
imgStream = servletContext.classLoader.getResourceAsStream("/assets/Logo.jpg")
我们调用另一个服务来渲染 PDF
ByteArrayOutputStream output = licensePlanReportsService.renderLicensingPlanPDF(licensingPlanInstance, internal, imgStream)
我们使用来自 iText 2.1.7 和 poi 3.9-20121203 的 com.lowagie.text.Image
if(imgStream) {
Image logo = Image.getInstance(imgStream.getBytes())
logo.scaleAbsolute(128.64, 88.32)
logo.setAbsolutePosition(25, 485)
document.add(logo)
}
在我们的 PDF 报告输出中没有为我们呈现图像。这似乎是将图像呈现为 PDF 的正确方法吗?
【问题讨论】:
-
iText 2.1.7 = 没有机会得到答案。