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.
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))
Place the pdf document in an IFrame in your page.
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.
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();