string attachment = "attachment; filename=" + filename + ".pdf";
Response.ClearContent();
Response.AddHeader("content-disposition", attachment);
Response.ContentType = "application/pdf";
StringWriter stw = new StringWriter();
HtmlTextWriter htextw = new HtmlTextWriter(stw);
htextw.AddStyleAttribute("font-size", "7pt");
htextw.AddStyleAttribute("color", "Black");
Panel_Name.RenderControl(htextw);// .RenderControl(htextw);
//Name of the Panel
Document document = new Document();
document = new Document(PageSize.A4, 5, 5, 15, 5);
FontFactory.GetFont("Arial", 50, iTextSharp.text.BaseColor.BLUE);
PdfWriter.GetInstance(document, Response.OutputStream);
document.Open();
StringReader str = new StringReader(stw.ToString());
HTMLWorker htmlworker = new HTMLWorker(document);
htmlworker.Parse(str);
document.Close();
Response.Write(document);
我已經返回此代碼生成一個aspx頁面的pdf(即Default.aspx爲Default.pdf)。它生成一個PDF文件,但生成的PDF文件不受支持我有一個最新版本的pdf.It給出了打開文件的錯誤。文件已損壞,無法修復。將aspx轉換爲pdf
我返回此代碼生成一個aspx頁面的PDF版本(即Default.aspx的,以Default.pdf)。它生成一個PDF文件,但不支持生成的PDF文件我有一個最新版本的pdf.It給出了打開文件的錯誤。文件已損壞,無法修復。 –
此外,另一個錯誤是與document.Close(); - >它說它無法獲得路徑。我真的堅持這一點。我需要幫助,所以請任何人都可以建議的東西。提前感謝。 –