pdfDosya.Open();
pdfDosya.AddCreator(textBox2.Text); //Oluşturan kişinin isminin eklenmesi
pdfDosya.AddCreationDate();//Oluşturulma tarihinin eklenmesi
pdfDosya.AddAuthor(textBox3.Text); //Yazarın isiminin eklenmesi
pdfDosya.AddHeader(textBox4.Text, "PDF UYGULAMASI OLUSTUR");
pdfDosya.AddTitle(textBox5.Text); //Başlık ve title eklenmesi
Paragraph eklenecekMetin = new Paragraph(textBox6.Text);
pdfDosya.Add(eklenecekMetin); //Eklenecek metinimizin Dosyaya eklenmesi
decimal satir = numericUpDown1.Value;
decimal sutun = numericUpDown2.Value; //Satır ve sütun bilgilerinin alınması
iTextSharp.text.Table tablo = new Table((int)sutun, (int)satir);
//Alınmış olan sütun ve satır sayılarına uygun tablo nesnemizin yaratılması
for (int i = 0; i < satir; i++)
{
for (int j = 0; j < sutun; j++)
{
Cell hucre = new Cell((i+1).ToString() + " " + (j+1).ToString());
//Tablomıza eklenecek hücrelerin ve içlerindeki yazının oluşturlması
hucre.BackgroundColor = iTextSharp.text.Color.RED;
//Hücrelerimizin arkaplan rengini kırmızı olarak ayarlanması
tablo.AddCell(hucre, i, j); //Hücremizin tablomuza eklenmesi
}
}
tablo.Cellspacing = 5;
//Tabloda bulunan hücrelerin mesafelerinin ayarlanması
pdfDosya.Add(tablo); //Son olarak Oluşturduğumuz tablomuzun dosyamıza eklenmesi
if (textBox1.Text != "")
{
Uri yol = new Uri(textBox1.Text);
//Eklenecek resmimizin yolunun Uri tipinde nesne şeklinde elde edilmesi
iTextSharp.text.Jpeg resim = new iTextSharp.text.Jpeg(yol);
//resim nesnemizin Oluşturulması
resim.ScalePercent((int)numericUpDown3.Value);
//Resim nesnemizin ölçeklendirilmesi
pdfDosya.Add(resim); //Resim Nesnemizi Dosyaya eklenmesi
}
pdfDosya.Close();