как экспортировать несколько страниц aspx в один pdf файл
ниже приведен код для экспорта одной страницы. но я хочу на три страницы в одном pdf
охраняемых недействительными btnExport_Click(объект отправителя, EventArgs в электронной)
{
Ответ.ContentType = " приложение / pdf";
Ответ.AddHeader ("content-disposition", " attachment;filename=TestPage. pdf");
Ответ.Кэш.SetCacheability (HttpCacheability.NoCache);
StringWriter sw = новый StringWriter();
HtmlTextWriter hw = новый HtmlTextWriter(sw);
это.Страницы.RenderControl(гв);
StringReader sr = новый StringReader(sw.Метод toString());
Документ pdfDoc = новый документ(PageSize. A4, 10f, 10f, 100f, 0f);
HTMLWorker htmlparser = новый HTMLWorker(pdfDoc);
PdfWriter.GetInstance(pdfDoc, Response.Выходной поток);
pdfDoc.Открыть();
htmlparser.Синтаксический анализ(СР);
pdfDoc.Рядом();
Ответ.Запись (pdfDoc);
Ответ.Конец();
}
virusstorm
В вашем примере вы визуализируете текущую страницу в формате PDF. Чтобы отобразить несколько страниц, вам нужно будет знать URL-адрес других страниц. Эта информация доступна вам?
Member 11304660
да
Member 11304660
url-адрес всех трех страниц доступен. Пожалуйста, скажите мне решение