如何在 itextSharp 中使用 C# Image 对象
How to use a c# Image object in itextSharp
是否有任何解决方案可以将 c# Image 对象转换为 iTextSharp 兼容图像以在 pdf 中使用。
是的。 class iTextSharp.text.Image
有一个名为 GetInstance()
的方法,它有 18 个重载,其中 3 个接受 System.Drawing.Image
.
iTextSharp.text.Image.GetInstance(System.Drawing.Image, iTextSharp.text.BaseColor);
iTextSharp.text.Image.GetInstance(System.Drawing.Image, iTextSharp.text.BaseColor, Bool);
iTextSharp.text.Image.GetInstance(System.Drawing.Image, System.Drawing.Imaging.ImageFormat);
在几乎所有情况下,您都需要第一个,而您可以只为第二个参数传递 null
(除非您想强制透明像素为某种颜色)。
是否有任何解决方案可以将 c# Image 对象转换为 iTextSharp 兼容图像以在 pdf 中使用。
是的。 class iTextSharp.text.Image
有一个名为 GetInstance()
的方法,它有 18 个重载,其中 3 个接受 System.Drawing.Image
.
iTextSharp.text.Image.GetInstance(System.Drawing.Image, iTextSharp.text.BaseColor);
iTextSharp.text.Image.GetInstance(System.Drawing.Image, iTextSharp.text.BaseColor, Bool);
iTextSharp.text.Image.GetInstance(System.Drawing.Image, System.Drawing.Imaging.ImageFormat);
在几乎所有情况下,您都需要第一个,而您可以只为第二个参数传递 null
(除非您想强制透明像素为某种颜色)。