Shrikesh_kale Ответов: 1

Ошибка в документе нет страниц.


использование (StringWriter sw = new StringWriter())
{
использование (HtmlTextWriter hw = new HtmlTextWriter(sw))
{
Управления gridview1.AllowPaging = false;

этот.Привязку();
Управления gridview1.RenderControl(гв);

StringReader sr = новый StringReader(sw.Метод toString());
Документ pdfdoc = новый документ(PageSize.A4, 10f, 10f, 10f, 0f);
HTMLWorker htmlparser = новый HTMLWorker(pdfdoc);
pdfdoc.PageCount = 1;
PdfWriter.GetInstance(pdfdoc, ответ.Выходной поток);

pdfdoc.Открыть();
htmlparser.Синтаксический анализ(СР);
pdfdoc.Закрывать();

Ответ.ContentType = "приложение/pdf";
Ответ.AddHeader("content-disposition", "attachemnt;filename=FileName.pdf");
Ответ.Кэш.SetCacheability(HttpCacheability.NoCache);

Ответ.Запись(pdfdoc);

Ответ.Конец();

}
}

1 Ответов

Рейтинг:
10

Suvabrata Roy

Привет,

Вы не добавили новую страницу в документ

pdfdoc.newPage();


Shrikesh_kale

я пробовал, но это не работает, дайте ту же ошибку

Suvabrata Roy

Пройди через это http://www.codeproject.com/Questions/815062/Problem-in-Export-Repeater-data-to-pdf-in-asp-net