【问题标题】:Convert tiff byte array to pdf byte array using itextsharp with C#使用带有 C# 的 itextsharp 将 tiff 字节数组转换为 pdf 字节数组
【发布时间】: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


    【解决方案1】:

    此代码应该可以帮助您入门。他们从磁盘加载 TIFF,但您可以很容易地从字节数组中加载。基本上,它会遍历 TIFF 的每一页(如果只有 1 页,则为唯一一页)并将它们添加到空白 PDF 页面。

    http://www.atashbahar.com/post/Converting-Multipage-TIFF-image-to-PDF.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-02
      • 2012-11-09
      • 2017-11-27
      • 1970-01-01
      • 2015-09-16
      • 1970-01-01
      相关资源
      最近更新 更多