gpt4 book ai didi

vb.net - iTextSharp - 如何从项目资源输入图像(PNG)?

转载 作者:行者123 更新时间:2023-12-02 07:24:14 24 4
gpt4 key购买 nike

我让 iTextSharp 在 VB.net 中为我创建了一个 pdf 文件。一切都很顺利,除了现在我想嵌入图像。我试过这个:

Dim test = My.Resources.MyImage
Dim logo = Image.GetInstance(test)

但是这是一个错误:

'GetInstance' cannot be called with these arguments

它看起来好像需要一个路径,并且正在获取 System.Drawing.Bitmap 类型。

有什么方法可以将项目资源图像添加到我的 PDF 中吗?提前致谢!

最佳答案

iTextSharp.text.Image.GetInstance() 的重载之一采用 System.Drawing.Image,因此将您的 PNG 资源转换为此类型,然后使用这种重载。像这样的事情:

Dim test As System.Drawing.Image = System.Drawing.Image.FromHbitmap(My.Resources.MyImage.GetHbitmap())
Dim logo As iTextSharp.text.Image = iTextSharp.text.Image.GetInstance(test, System.Drawing.Imaging.ImageFormat.Png)

关于vb.net - iTextSharp - 如何从项目资源输入图像(PNG)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3398047/

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