Отображение содержимого pdf в элементе управления изображениями с помощью C#
у меня есть один элемент управления изображением в моем приложении , я хочу отобразить изображение, вместо отображения pdf или jpg изображений я хочу видеть содержимое страницы в элементе управления изображением
Что я уже пробовал:
&ЛТ;АСП:идентификатор изображения="displayImage" стиль="обивка: 0px" Высота="86" ширина="84" ImageAlign="средний" Url_изображения=в'<%# "../обработчики/ImageHandlerNew.данного?+ "&Амп код документа=" + оценки("BeneficiaryDocumentId"); IsThumbnail=истина"%&ГТ;' атрибут runat="сервер" /&ГТ;
imagehanlder.данного
public void ProcessRequest(HttpContext context)
{
строка documentID = context.Request.QueryString["DocumentId"].Метод toString();
строка isThumbnail = context.Request.QueryString["IsThumbnail"].Метод toString();
BizBeneficiaryDocuments bizBeneficiaryDocuments = новые BizBeneficiaryDocuments();
DataTable data = bizBeneficiaryDocuments.GetImageDataByID(код документа.ToInt32());
если (данные.Строк.Count > 0)
{
DataRow dr = данные.Строки[0];
если (isThumbnail."Равно" ("правда"))
{
byte[] byteData;
if (dr[0].Метод toString().Содержит("в формате PDF"))
{
byteData = файл.ReadAllBytes(HttpContext.Current.Сервер.MapPath("../img/pdf_128.png"));
}
else if (dr[0].Метод toString().Содержит("приложения/донгов.openxmlformats"))
{
byteData = файл.ReadAllBytes(HttpContext.Current.Сервер.MapPath("../img/ppt_128.png"));
}
else if (dr[0].Метод toString().Содержит("МС-слово"))
{
byteData = файл.ReadAllBytes(HttpContext.Current.Сервер.MapPath("../img/word_128.png"));
}
else if (dr[0].Метод toString().Содержит("изображения"))
{
byteData = файл.ReadAllBytes(HttpContext.Current.Сервер.MapPath("../img/images.jpg"));
}
еще
{
byteData = (byte[])dr[1];
}
контексте.Ответ.BinaryWrite(byteData.MakeThumbnail(64, 64));// MakeThumbnail(byteData, 64, 64));
}
еще
{
контексте.Ответ.BinaryWrite((byte[])dr[1]);
}
контексте.Ответ.ContentType = dr[0].Метод toString();
}
контексте.Ответ.Промывать();
контексте.Ответ.Конец();
}
[no name]
Вы хотите показать содержимое PDF-файла или показать какую-то HTML-страницу внутри элемента управления изображением?