我多年来一直在使用 PDFConverter,没有任何问题。将大型 HTML 表单转换为 PDF 仍然没有问题,除了某些图像没有显示。
我以编程方式用 base64 字符串填充 HTML img 元素,如下所示:
imgSignature.Src = "数据:图像/jpg;base64," + Convert.ToBase64String(SignatureImage);
其中 SignatureImage 是一个 byte[] 数组。
我观察到,如果 byte[] 数组大小超过 7K 左右(不确定确切的阈值),图像将不会呈现为 PDF(至少它无论如何都不可见)。下面的任何内容都显示正常。注意:图像以 HTML 格式显示就可以了。如果字节数组太大,它会在转换为 PDF 时消失
我试过调整img的大小,它所在的容器,我能想到的一切。
目前仍在通过 Winnovative 支持文档,但到目前为止还没有运气。
感谢您的任何建议。