当我使用 ITextSharp 版本 5.5.8.0 将图像插入 PDF 时,我得到黑色背景,如图所示:
我尝试设置白色背景,但仍然没有影响。
下面是我在其中插入图像的 VB.NET 代码。我的目标是使用白色背景而不是黑色。
Dim cb As PdfContentByte = stamper.GetUnderContent(1)
Dim structureeditor As New StructureEditor
Dim temp As System.Drawing.Image = structureeditor.StructureToImage(Me.queryMoleculeTxt.Text)
Dim compoundstructure As Image = Image.GetInstance(temp, System.Drawing.Imaging.ImageFormat.Jpeg)
' White background is set
compoundstructure.BackgroundColor = BaseColor.WHITE
compoundstructure.SetAbsolutePosition(30, 150)
cb.AddImage(compoundstructure)