pravin30
Joined: 06 Mar 2009 Posts: 1 Location: USA
|
Posted: 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(); _________________ -cheers |
|
Thomas Hoevel
Joined: 16 Oct 2006 Posts: 387 Location: Cologne, Germany
|
Posted: 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. _________________ Regards
Thomas Hoevel
PDFsharp Team |
|