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

本文关键字:pdf 插入 Net 图像 ASP server iTextSharp 调整 SQL | 更新日期: 2023-09-27 18:19:32

代码准确地显示了我如何从数据库中检索图像并插入到pdf中。然而,我的图片大小并没有达到我想要的大小。我该如何调整它们的大小?我尝试过使用ScaleToFit和scaleabsolute,但不起作用:/

我从这里得到了方法的绝对刻度

            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);

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

在将其添加到"Chunk"之前,您是否尝试过按比例缩小?