top of page

iTextSharp Kullanimi

Yazarın fotoğrafı: Sevdanur GENC
Sevdanur GENC
28 Tem 2013
1 dakikada okunur

.Net uygulamalarinizda rahat bir sekilde .xls veya pdf formatinda rapor almak istiyorsaniz, iTextShap'i kullanabilirsiniz. Bunun icin uygulamanizin bulundugu solution explorer penceresinden Add Referance yardimiyla ilgili dll'leri yani itextsharp.pdfa.dll ve itextsharp.dll 'i eklemeniz yeterli olacaktir.

itextsharp.pdfa.dll ve itextsharp.dll 'leri http://sourceforge.net/projects/itextsharp/ linkinden download edebilirsiniz. Basit bir kullanici girisi veritabani uzerinde islem yapacak olursak, rapor butonuna tikladigimiz zaman asagidaki kodlarla birlikte pdf uzerinde bir cikti almis olacagiz. Pdf'in kullanici tarafindan gorulebilmesi icin ekrana bastirmamiz gerekiyor bunun icinde gerekli kod ise; System.Diagnostics.Process.Start() 'dir.

Rapor_Click Kodlari;

private void Rapor_Click(object sender, EventArgs e) {

        Document document = new Document(PageSize.A4, 10, 10, 50, 10);

            PdfWriter pw = PdfWriter.GetInstance(document, new FileStream("..\\UcKatmanliMimari\\ReportOfKullaniciGirisi.pdf", FileMode.Create));

document.Open();

            PdfPTable table = new PdfPTable(dataGridView1.Columns.Count);

for (int j = 0; j < dataGridView1.Columns.Count; j++) {

table.AddCell(new Phrase(dataGridView1.Columns.HeaderText));

}

table.HeaderRows = 1;

for (int i = 0; i < dataGridView1.Rows.Count; i++) { for (int k = 0; k < dataGridView1.Columns.Count; k++) { if (dataGridView1

.Value != null) {

table.AddCell(new Phrase(dataGridView1.Value.ToString()));

} } } document.Add(table); document.Close(); System.Diagnostics.Process.Start("..\\UcKatmanliMimari\\ReportOfKullaniciGirisi.pdf"); }

Ekran Goruntusu;

                        Keyifli Calismalar Dilerim...

Yorumlar


©2026 by Sevdanur Genc

bottom of page