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/