无法通过iTextSharp调整从SQL Server ASP.Net插入pdf的图像

时间:2013-06-24 01:36:23

标签: c# asp.net pdf itextsharp

代码完全显示了我如何从数据库中检索我的图像并插入到pdf中。但是我的照片尺寸不像我想要的那样。我如何调整它们的大小?我尝试使用ScaleToFit和scaleabsolute,但它不起作用:/

我从here

获得了绝对方法
            phrase.Add(new Chunk("Image1 :\u00a0", normalFont));
            Byte[] bytes1 = (Byte[])dr[8];
            iTextSharp.text.Image image1 = iTextSharp.text.Image.GetInstance(bytes1);
            Chunk imageChunk1 = new Chunk(image1, 0, 0);
            image1.ScaleToFit(50f, 50f);
            //image1.ScaleAbsolute(159f, 159f);
            phrase.Add(imageChunk1);

            phrase.Add(new Chunk("Image2 :\u00a0", normalFont));
            Byte[] bytes2 = (Byte[])dr[9];
            iTextSharp.text.Image image2 = iTextSharp.text.Image.GetInstance(bytes2);
            Chunk imageChunk2 = new Chunk(image2, 0, 0);
            image2.ScaleToFit(50f, 50f);
            //image2.ScaleAbsolute(159f, 159f);
            phrase.Add(imageChunk2);

1 个答案:

答案 0 :(得分:1)

您是否尝试过缩小,然后将其添加到" Chunk"?