Members

Technology Zones

IBM Learning Center

Articles

Hosted By

MaximumASP

Info

Rated
Read 79,305 times

Related Categories

Create PDF Files on fly in C# - iText for C#.net

intexture

iText for C#.net

Reference - > itextsharp.sourceforge.net ; http://www.lowagie.com/iText/


Creation of PDF Document in 5 easy steps

Step 1: First create an instance of document object

Document myDocument= new Document(PageSize.A4.Rotate());


Step 2: Now create a writer that listens to this doucment and writes the document to desired Stream.

PdfWriter.GetInstance(myDocument, new FileStream("Salman.pdf", FileMode.Create));


Step 3: Open the document now using

myDocument.Open();

Step 4: Now add some contents to the document

myDocument.add( new Paragraph ( "First Pdf File made by Salman using iText"));

Step 5: Remember to close the documnet

myDocument.close();

 

// Code

using System;
using System.IO;
using System.Diagnostics;

using iTextSharp.text;
using iTextSharp.text.pdf;

public class iTextDemo
{
 public static void Main()
 {
  Console.WriteLine("iText Demo");
       
  // step 1: creation of a document-object
  Document myDocument = new Document(PageSize.A4.Rotate());
       
  try
  {
           
   // step 2:
   // Now create a writer that listens to this doucment and writes the document to desired Stream.
           
   PdfWriter.GetInstance(myDocument, new FileStream("Salman.pdf", FileMode.Create));
           
   // step 3:  Open the document now using
   myDocument.Open();
           
   // step 4: Now add some contents to the document
   myDocument.Add(new Paragraph("First Pdf File made by Salman using iText"));
           
  }
  catch(DocumentException de)
  {
   Console.Error.WriteLine(de.Message);
  }
  catch(IOException ioe)
  {
   Console.Error.WriteLine(ioe.Message);
  }
       
  // step 5: Remember to close the documnet
 
  myDocument.Close();
 }
}

 

 

Sr. Technical Specialist in International Turnkey Systems,Telecom Unit

Comments