Можем ли мы создать pdf из aspx url в ASP.NET
Я хочу получить 2 или 3 URL-адреса и объединить их, чтобы создать pdf-файл. можем ли мы создать pdf-файл всего веб-сайта?
Что я уже пробовал:
Ответ.ContentType = "приложение/pdf";
Ответ.AddHeader("content-disposition", "attachment;filename=UserDetails.pdf");
Ответ.Кэш.SetCacheability(HttpCacheability.NoCache);
StringWriter sw = новый StringWriter();
HtmlTextWriter hw = новый HtmlTextWriter(sw);
это.Страницы.RenderControl(гв);
StringReader sr = новый StringReader(sw.Метод toString());
Документ pdfDoc = новый документ(PageSize.A4, 10f, 10f, 100f, 0.0 f);
HTMLWorker htmlparser = новый HTMLWorker(pdfDoc);
PdfWriter.GetInstance(pdfDoc, ответ.Выходной поток);
pdfDoc.Открыть();
htmlparser.Синтаксический анализ(СР);
pdfDoc.Рядом();
Ответ.Запись(pdfDoc);
Ответ.Конец();