【发布时间】:2011-03-23 11:59:55
【问题描述】:
我正在使用文件上传控件在 SQL 数据库中保存 tiff 和 PDF 文件。我以字节格式保存文件。
我正在使用以下代码在 PDF 文件中显示字节数组是原始 PDF 字节数组流。
byte[] image;
dr = cmd.ExecuteReader();
dr.Read();
image = ((byte[])dr["DocImage"]);
Response.Clear();
MemoryStream ms = new MemoryStream(image);
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Disposition", "attachment; filename=" + LNKBTN.Text);
Response.AddHeader("Content-Length", image.Length.ToString());
//Response.WriteFile(LNKBTN.FullName);
Response.Buffer = true;
ms.WriteTo(Response.OutputStream);
Response.End();
cn.Close();
但是需要做的是检索 TIFF 字节数组的情况。从数据库中检索 TIFF 文件的字节数组后,我需要将 TIFF 字节数组转换为 PDF 字节,并且需要在 PDF 文件中显示内容。我怎样才能使用 Itextsharp 达到同样的效果。
请发布一些代码 sn-p 来实现同样的效果。
提前谢谢...
【问题讨论】:
标签: c# pdf bytearray itextsharp