PDFsharp & MigraDoc Foundation http://forum.pdfsharp.com/ |
|
How to convert a aspx page to pdf file http://forum.pdfsharp.com/viewtopic.php?f=2&t=669 |
Page 1 of 1 |
Author: | pravin30 [ Fri Mar 06, 2009 4:54 pm ] |
Post subject: | How to convert a aspx page to pdf file |
Hi, I want to convert a filled aspx form to pdf file. But when I try with the following code it creates the pdf file, but when i try to open it, it says that file is damaged or is not a supported file type. here is my code - PdfDocument pdfDoc = new PdfDocument(Server.MapPath("25.pdf")); //25.pdf is the file I want to create string sFilePath = Server .MapPath("Default.aspx"); //Default.aspx is the page I want to convert to pdf. FileStream fs = new FileStream(sFilePath, FileMode.Open, FileAccess.Read); byte[] fileData = new byte[fs.Length]; fs.Read(fileData, 0, System.Convert.ToInt32(fs.Length)); fs.Close(); PdfPage page1 = pdfDoc.AddPage(); MemoryStream ms = new MemoryStream(fileData); pdfDoc.Save(ms, false); Response.Clear(); Response.ContentType = "application/pdf"; Response.AddHeader("content-length", ms.Length.ToString()); Response.BinaryWrite(ms.ToArray()); Response.Flush(); ms.Close(); Response.End(); |
Author: | Thomas Hoevel [ Mon Mar 09, 2009 7:53 am ] |
Post subject: | |
Hi! It seems you can shorten your code to one MS DOS statement: Code: copy default.aspx 25.pdf
No conversion done, Adobe Reader doesn't support ASPX and reports "damaged file". No such conversion implemented in PDFsharp nor planned for the near future. |
Page 1 of 1 | All times are UTC |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |