Asp Net Fo Pdf

ASP.NET ile PDF Oluşturma

ASP.NET, web uygulamaları oluşturmak için kullanılan bir Microsoft teknolojisidir. PDF, taşınabilir belge formatıdır ve birçok uygulama tarafından desteklenir. ASP.NET ile PDF oluşturmak için çeşitli yollar vardır. Bu makalede, ASP.NET ile PDF oluşturmanın en yaygın yollarından biri olan iTextSharp kütüphanesini kullanarak PDF oluşturma işlemi anlatılacaktır.

iTextSharp Kütüphanesi

iTextSharp, .NET platformu için açık kaynaklı bir PDF oluşturma kütüphanesidir. iTextSharp ile PDF belgeleri oluşturmak, düzenlemek ve okumak mümkündür. iTextSharp kütüphanesini kullanarak PDF oluşturmak için aşağıdaki adımları izleyebilirsiniz:

  1. iTextSharp kütüphanesini projenize ekleyin.
  2. PDF belgesini oluşturmak için bir nesne oluşturun.
  3. PDF belgesine sayfa ekleyin.
  4. Sayfalara içerik ekleyin.
  5. PDF belgesini kaydedin.

PDF Belgesi Oluşturma

PDF belgesi oluşturmak için aşağıdaki kodu kullanabilirsiniz:

“`csharp
using iTextSharp.text;
using iTextSharp.text.pdf;

public class PdfCreator
{
public static void CreatePdf(string filename)
{
// PDF belgesini oluşturmak için bir nesne oluşturun
Document document = new Document();

    // PDF belgesine sayfa ekleyin
    PdfWriter.GetInstance(document, new FileStream(filename, FileMode.Create));

    // Sayfalara içerik ekleyin
    document.Open();
    Paragraph paragraph = new Paragraph("Merhaba Dünya!");
    document.Add(paragraph);

    // PDF belgesini kaydedin
    document.Close();
}

}
“`

Sayfalara İçerik Ekleme

Sayfalara içerik eklemek için aşağıdaki kodları kullanabilirsiniz:

“`csharp
// Metin ekleme
Paragraph paragraph = new Paragraph(“Merhaba Dünya!”);
document.Add(paragraph);

// Resim ekleme
Image image = Image.GetInstance(“image.png”);
document.Add(image);

// Tablo ekleme
PdfPTable table = new PdfPTable(3);
table.AddCell(“Adı”);
table.AddCell(“Soyadı”);
table.AddCell(“Yaşı”);
table.AddCell(“Ahmet”);
table.AddCell(“Yılmaz”);
table.AddCell(“25”);
document.Add(table);
“`

PDF Belgesini Kaydetme

PDF belgesini kaydetmek için aşağıdaki kodu kullanabilirsiniz:

csharp
document.Close();

Faydalı Siteler ve Dosyalar


Yayımlandı

kategorisi