C# ile PDF Dosyası Oluşturmak
Basit olarak form tasarımında pdf ile ilgili özellikler için birkaç “textBox”, veri içeriği için “richTextBox” ve Raporlama içinde bir “Button” oluşturuyoruz.
Resimde görülen nesnelerin name özellikleride şu şekilde (Properties > Name );
Oluşturan : txtOlusturan ;
İçerik Sahibi : txtIcerik ;
RichTextBox : txtVeri ;
Buton : btnRapor ;
Butonumuzun Click olayına bu kodu yapıştırıyoruz.
------------------------------------------------------------------------------------
private void btnRapor_Click(object sender, EventArgs e)
{
iTextSharp.text.Document raporum = new iTextSharp.text.Document();
// PDF oluşturması ve konumun belirlenmesi
PdfWriter.GetInstance(raporum, new FileStream("C:\\Raporum.pdf", FileMode.Create));
//PDF yi yazan özelliğine eklenecek
raporum.AddAuthor(txtIcerik.Text); // PDF Oluşturma Tarihi Ekle
raporum.AddCreationDate(); // PDF Oluşturma Tarihi
// PDF oluşturan kişi özelliğine yazılacak
raporum.AddCreator(txtOlusturan.Text);
if (raporum.IsOpen() == false)
{
raporum.Open();
}
raporum.Add(new Paragraph(txtVeri.Text));
raporum.Close();
}
----------------------------------------------------
Evet C dizinimize pdf oluşturulmuş ve içini açınca txtVeri nesnesinden aldığı değerleri içine yazdırmış..
Hit: 5220
Yazar: TxT