flying saucer itext 9.1.22 不在 pdf 中渲染图像

问题描述 投票:0回答:0

我们最近将flying-saucer-itext从9.1.15升级到9.15.22,图片不再渲染。我们正在使用 Docusign 3.23 SDK 来获取签名图像并尝试在我们的应用程序中渲染它们。

这是代码的一部分。

pom.xml 是

<dependency>
    <groupId>org.xhtmlrenderer</groupId>
    <artifactId>flying-saucer-pdf-itext5</artifactId>
    <version>9.1.22</version>
    <exclusions>
        <exclusion>
            <groupId>org.bouncycastle</groupId>
            <artifactId>bcprov-jdk14</artifactId>
        </exclusion>
    </exclusions>
</dependency>
.
.
.
 <docusign.sdk.version>3.23.0</docusign.sdk.version>

代码逻辑是(出于隐私考虑被截断)

import org.stringtemplate.v4.DateRenderer;
import org.stringtemplate.v4.ST;
import org.stringtemplate.v4.STRawGroupDir;
import org.stringtemplate.v4.StringRenderer;
import org.xhtmlrenderer.pdf.ITextRenderer;
.
.
.
signatureImageStringEncoded = Base64.getEncoder().encodeToString(signatureImage);
.
.

并在 .st(字符串模板 ST4)文件中呈现

 <img src="data:image/gif;base64, signatureImageStringEncoded" alt="Signature" width="200" height="75"/>

我回到 9.1.15 包,它正在按预期渲染图像,但我们的部署团队正在推动将其更新到 9.1.22。

我试着参考到这个页面但没有运气。

java itext flying-saucer
© www.soinside.com 2019 - 2024. All rights reserved.