using iTextSharp.text.pdf;
using iTextSharp.text.pdf.parser;
public static void Main()
FileStream fs = new FileStream("Chapter1_Example1.pdf", FileMode.Create, FileAccess.Write, FileShare.None);
Document doc = new Document();
PdfWriter writer = PdfWriter.GetInstance(doc, fs);
doc.Add(new Paragraph("Hello World"));
PdfReader reader = new PdfReader("Chapter1_Example1.pdf");
string text = string.Empty;
for (int page = 1; page <= reader.NumberOfPages; page++)
text += PdfTextExtractor.GetTextFromPage(reader, page);