1

我多年来一直在使用 PDFConverter,没有任何问题。将大型 HTML 表单转换为 PDF 仍然没有问题,除了某些图像没有显示。

我以编程方式用 base64 字符串填充 HTML img 元素,如下所示:

imgSignature.Src = "数据:图像/jpg;base64," + Convert.ToBase64String(SignatureImage);

其中 SignatureImage 是一个 byte[] 数组。

我观察到,如果 byte[] 数组大小超过 7K 左右(不确定确切的阈值),图像将不会呈现为 PDF(至少它无论如何都不可见)。下面的任何内容都显示正常。注意:图像以 HTML 格式显示就可以了。如果字节数组太大,它会在转换为 PDF 时消失

我试过调整img的大小,它所在的容器,我能想到的一切。

目前仍在通过 Winnovative 支持文档,但到目前为止还没有运气。

感谢您的任何建议。

4

1 回答 1

0

就我而言,我将所有图像格式从 jpeg 更改为 png,它对我有用。值得一提的是,我的图片大小在 6kb 到 8kb 之间(图片是条形码)

于 2021-04-14T15:39:37.043 回答