Export data to PDF file - Online Demo
Source
using System.IO;
using iTextSharp.text;
using iTextSharp.text.pdf;
Response.Buffer = true;
Response.Clear();
Response.Charset = "";
Response.ContentType = "application/pdf";
Response.AppendHeader("content-disposition", "inline; filename=sample.pdf");
MemoryStream memoryStream = new MemoryStream();
Document document = new Document(PageSize.A4, 30, 30, 30, 30);
PdfWriter pdfWriter = PdfWriter.GetInstance(document, memoryStream);
document.AddTitle("PDF Sample");
document.AddSubject("PDF Sample");
document.AddCreator("GRISE");
document.Open();
Paragraph paragraph = new Paragraph();
paragraph.SpacingBefore = 7;
paragraph.SpacingAfter = 15;
paragraph.IndentationLeft = 107;
paragraph.Leading = 12;
paragraph.Add(new Phrase("Export to PDF", FontFactory.GetFont(FontFactory.TIMES_BOLD)));
document.Add(paragraph);
document.Add(new Phrase(String.Format("Date: {0}", DateTime.Now.ToString("s"))));
document.Close();
byte[] bytes = memoryStream.ToArray();
Response.BinaryWrite(bytes);
Response.End();
Links
iTextSharp