Я использую управление загрузкой файлов для сохранения файлов TIFF и PDF в базе данных SQL. Я сохраняю файл в байтовом формате.
Я использую приведенный ниже код для отображения в файле 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.
Пожалуйста, оставьте фрагмент кода, чтобы добиться того же.
Заранее спасибо ...