Lajja Thaker
Lajja Thaker

Reputation: 2041

Open PDF in web page of ASP.NET

I want to open PDF in ASP.NET aspx page. I dont want to export a pdf file.

Need just write pdf file in ASPX page same as we are writing bytes into Image control.

Upvotes: 4

Views: 28018

Answers (4)

daniel
daniel

Reputation: 35733

to Create PDF-Files you can use a library like pdfsharp http://pdfsharp.com/

you can easily create PDFs with that. Example Code:

PdfDocument document = new PdfDocument();
PdfPage page = document.AddPage();
...

and then save it on your Server

document.Save(filename);

then just link to it via an a-href or in an iframe.

Upvotes: 0

Vikash Sinha
Vikash Sinha

Reputation: 183

Try below code: Here FullPath is full path of file with file name

Dim f1 As New FileStream(FullPath, FileMode.Open)
Dim m1(f1.Length) As Byte
f1.Read(m1, 0, f1.Length)
f1.Close()
File.Delete(FullPath)
Response.ClearHeaders()
Response.ContentType = "application/pdf"
Response.Clear()
Response.OutputStream.Write(m1, 0, m1.GetLength(0))

Upvotes: 0

Lajja Thaker
Lajja Thaker

Reputation: 2041

I got the answer , it is too simple.

I have answered here.

Response.Clear();
string filePath = "myfile.pdf";
Response.contentType = "application/pdf";
Response.WriteFile(filePath);
Response.End();

Upvotes: 8

Kasper Cottaar
Kasper Cottaar

Reputation: 462

Place the pdf document in an IFrame in your page.

Upvotes: 0

Related Questions