如何使用asp.net 3.5使用itextsharp将图像转换为pdf

时间:2014-02-26 08:38:41

标签: itextsharp asp.net-3.5

我只想在asp.net 3.5中使用itextSharp将图像添加到pdf文档中。 这是我的代码:

//Photo
            try
            {
                if ((Byte[])dr["Image"] != null)
                {
                    Byte[] bytes1 = (Byte[])dr["Image"];
                    iTextSharp.text.Image image = iTextSharp.text.Image.GetInstance(bytes1);
                    Chunk imageChunk = new Chunk(image, 0, 0);
                    phrase.Add(imageChunk);
                    document.Add(table);
                }
                else
                {
                    cell = ImageCell("../images/my_photo.gif", 30f, PdfPCell.ALIGN_CENTER);
                    table.AddCell(cell);
                    document.Add(table);
                }
            }
            catch
            {
                cell = ImageCell("../images/my_photo.gif", 30f, PdfPCell.ALIGN_CENTER);
                table.AddCell(cell);
                document.Add(table);
            }

如何成功创建pdf但图像没有出现。

请帮帮我....

1 个答案:

答案 0 :(得分:0)

是的,我发现soln有一个声明,我省略了。

document.add(image);