gpt4 book ai didi

java - Flying Saucer/OpenPdf相同的字符串html内容但不同的字节[]

转载 作者:行者123 更新时间:2023-11-30 01:42:56 24 4
gpt4 key购买 nike

我正在使用 Flying Saucer pd 和 openpdf 来生成 pdf。我使用 thymleaf 3 从 htm 文件生成 pdf。

一切正常,但测试不行。

我的想法是创建一个生成 pdf 文件的测试方法...之后我将 ButeArrayStream 转换为 byte[] ...最后测试用我从 a 获得的 byte[] 生成的 byte[]之前的编译。

但是,我发现 ItextRenderer.createPdf(htmlContent) 每次都会生成不同的 byte[]。

正常吗?有没有办法每次都获得相同的 byte[] ?

最佳答案

这是正常的。如果您想测试您的文档,您需要进行结构或视觉比较,而不是字节比较。要了解如何执行此操作,请查看 CompareTool iText 7 的类(OpenPdf 是旧版本 iText 的一个分支,因此该 API 可能看起来很熟悉)。

关于java - Flying Saucer/OpenPdf相同的字符串html内容但不同的字节[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59293782/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com