我目前正在开发一个Web应用程序,其中我必须生成其中包含图像的PDF。我必须使用iTextSharp 4.1.6,因为它是最新的LGPL版本。我们应用的先前版本使用v5.5.11。
图像在运行时动态创建为byte []。在iTextSharp 5.5.11中可以正常工作。但是,使用4.1.6时,它不会在PDF文件中显示图像。
当我使用硬编码路径而不是byte []作为图像源时,它会像我想要的那样显示图像。
//This works
Image qrCode = Image.GetInstance(@"C:\Users\Me\Pictures\asdf.jpg");
//This doesn´t
Image qrCode = Image.GetInstance(QRGenerator.GenerateQRCode(ticketUrl));
预先感谢您的帮助。