Экспорт страницы aspx в pdf
Привет,
Я пытаюсь загрузить страницу aspx в формате pdf.Я использую следующий код.Это создание одного pdf-документа.Но я не мог его открыть. Кто-нибудь может мне помочь?
protected void imgbtnprint_Click(object sender, ImageClickEventArgs e) { Response.Clear(); Response.Buffer = true; Response.ContentType = "application/pdf"; Response.AddHeader("content-disposition","attachment;filename=TestPage.pdf"); Response.Cache.SetCacheability(HttpCacheability.NoCache); StringWriter sw = new StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(sw); this.Page.RenderControl(hw); StringReader sr = new StringReader(sw.ToString()); Document pdfDoc = new Document(PageSize.A4, 10f, 10f, 100f, 0f); HTMLWorker htmlparser = new HTMLWorker(pdfDoc); PdfWriter.GetInstance(pdfDoc, Response.OutputStream); Response.Write(sw.ToString()); pdfDoc.Open(); Response.End(); }