www.grise.pl
grise egTracker egSearch egLinks egSamples egPortfolio egContact
egSample - Export PDF

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

grise egTracker egSearch egLinks egSamples egPortfolio egContact
© 2006-2012 grise.pl