IRONSOFTWAREHOME
IRONPDF KULLANARAK

C#'da PDF Dosyaları Oluşturma (2026 Kılavuzu)

Curtis Chau
Curtis Chau
Updated: 21 Nisan 2026

Bu makale, JPG formatlarını PDF formatına C# kullanarak, IronPDF kütüphanesi ile programatik olarak nasıl dönüştüreceğinizi anlatacak.

Dersin Kapsadığı Konular

Bu derste aşağıdaki konular ele alınacaktır:

  1. IronPDF Kütüphanesine Giriş
  2. Bir C# Projesi Oluşturun
  3. IronPDF Kütüphanesini Yükleyin
    • Yöntem 1: NuGet Paket Yöneticisi Çözümü
    • Yöntem 2: NuGet Paket Yöneticisi Konsolu
    • Yöntem 3: DLL dosyasını kullanarak
  4. IronPDF Ad Alanı Ekleyin
  5. JPG Görüntülerini PDF Belgelerine Dönüştürün
  6. Sonuç

IronPDF kullanırken gereksinimler:

  • C# dili hakkında temel bilgiye sahip olmalısınız.
  • Windows Uygulamaları hakkında temel bilgiye sahip olmalısınız.

1. Bir C# Projesi Oluşturun

Başlamadan önce, üst düzey ifadeler hakkında biraz bilgi sahibi olmalısınız, çünkü temel kod C# 10.0'den türetilmiştir.

Bir C# projesi oluşturarak başlayalım.

  • Visual Studio'yu açın.
  • Yeni bir C# Projesi oluşturun.
  • Projeye bir ad verin.
  • Projeniz için bir .NET Core sürümü seçin. Bu proje için .NET 6.0 kullanılması önerilir.

2. IronPDF Kütüphanesini Kurun

Yöntem 1: NuGet Paket Yöneticisi Çözümü

Visual Studio, projelerinizde NuGet paketlerini indirmenizi sağlamak için NuGet Paket Yöneticisini sunar. Bunu Araçlar Menüsü üzerinden veya Çözüm Gezgininde projenize sağ tıklayarak erişebilirsiniz.

C# JPG'yi PDF'ye Dönüştürme (Kod Örneği Eğitimi), Şekil 1: Çözüm Gezgini'nden Aç Çözüm Gezgini'nden Aç

NuGet Paket Yöneticisi Çözüm paneli açıldığında, IronPDF kütüphanesini aratın. Yüklemeyi seçin.

C# JPG'yi PDF'ye Dönüştürme (Kod Örneği Eğitimi), Şekil 2: IronPDF'e Göz At IronPDF'yi Taratın

Yöntem 2: NuGet Paket Yöneticisi Konsolu

NuGet Paket Yöneticisi Konsolu, kütüphaneyi kolayca yüklemek için de kullanılabilir. Kurulum için yönetici ayrıcalıkları gerekli değildir. Projenizde IronPDF kütüphanesini yüklemek için bir NuGet komutu kullanın. NuGet Paket Yöneticisi Konsolu'na kod snippet'ini kopyalayın ve enter'a basın. IronPDF kütüphanesi yüklenecek ve projenizde kullanıma hazır hale gelecektir.

PM > Install-Package IronPdf

Yöntem 3: DLL Dosyasını Kullanarak

IronPDF .DLL dosyasını doğrudan resmi web sitesinden indirerek de indirebilirsiniz.

Dosyayı ayıkladıktan sonra, aşağıdaki adımları izleyerek projenizde kütüphaneye referans oluşturun:

  • Çözüm Gezgini'nde Çözüme sağ tıklayın
  • "Ekle" -> "Referans" seçeneğini seçin
  • IronPDF.dll kütüphanesine göz atın
  • Tamam'a tıklayın

Hepsi tamam! IronPDF indirildi, kuruldu ve JPG'den PDF'ye formatına dönüştürmek için kullanıma hazır.

3. IronPDF Ad Alanı Ekleyin

IronPDF işlevlerini kullanmak için IronPDF ad alanını programınıza eklemeniz gereklidir. Sağlanan kod satırını dosyanın üstüne ekleyin.

using IronPdf;

Bu, IronPDF işlevlerine erişmenizi sağlar. IronPDF özelliklerini kullanmak için bu kod satırını her dosyaya eklemeniz gereklidir.

4. JPG Görüntülerini PDF Formatına Dönüştürün

JPG görüntülerini PDF dosyalarına dönüştürmek, IronPDF ile tek bir satırda başarılabilir. Kod düzenli, temiz ve anlaşılabilirdir. Bu görev, IronPDF'nin ImageToPdfConverter yöntemi kullanılarak gerçekleştirilebilir. Herhangi bir JPG görüntüsünü PDF belgesine dönüştürmek için aşağıdaki adımları izleyin.

Dönüştürülecek tüm JPG dosya formatlarını, projenin dizininde bulunan "assets" adlı bir klasöre yerleştirin. Klasör, şu konumda bulunmalıdır: bin\Debug\net6.0.

Ardından System.IO.Directory kullanarak, tüm JPG dosyalarıyla varlıklar klasörünü listeleyin ve PDF dönüştürme için ImageToPdf yöntemine iletin. Aşağıdaki kod parçası, JPG'yı PDF görüntülerine dönüştürmeye ve yeni bir belgeye kaydetmeye yardımcı olur.

using IronPdf;

Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF");

// Selects all JPG/JPEG images in the folder 'assets'.
var images = System.IO.Directory.EnumerateFiles("assets")
                                .Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

// Converting images to PDF and saving the result as "composite.pdf".
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf");

// Print success message
Console.WriteLine("JPG successfully converted to PDF using C#");

Yukarıdaki kod parçasında, assets klasörü birden fazla JPG görüntü içerebilir. Her görüntü PDF belgesine ayrı bir sayfa olarak eklenir.

Aynı kod örneği, birden fazla JPG dosyasını dönüştürmek için kullanılabilir. Çıktı, bir PDF belgesinde üç JPG görüntü içeriyor.

C# JPG'yi PDF'ye Dönüştürme (Kod Örneği Eğitimi), Şekil 4: Birden Fazla JPG Görseli PDF Belgesine Birden Çok JPG Görüntüsü PDF Belgesine

5. Özet

Bu eğitim, IronPDF C# kütüphanesi kullanarak JPG görüntülerini PDF belgesine nasıl dönüştüreceğinizi gösteriyor. PDF dosyalarının manipülasyonu ve formatlanması, IronPDF kütüphanesi fonksiyonu kullanarak önemli ölçüde zahmetsiz hale gelir. JPG dosyalarından bir PDF belgesi oluşturmak için yalnızca birkaç satır kod gereklidir. Bu, tüm görüntüleri tek bir PDF belgesinde gönderme konusunda yardımcı olur ve yükleme ve indirme işleminde zaman tasarrufu sağlar. Tabii ki, IronPDF kullanarak TIFF ve diğer görüntü formatlarını da dönüştürebilirsiniz, tıpkı JPG ögreticisi gibi.

6. IronPDF Kütüphanesi Hakkında Daha Fazlası

IronPDF .NET PDF Kütüphanesi çözümü, özellikle C# kullanan yazılım mühendisleri için bir hayal gibidir. Bu mükemmel Iron Software aracını kullanarak, .NET için temel bir PDF kütüphanesi kolayca oluşturabilirsiniz. IronPDF, farklı formatlardan herhangi bir PDF dönüşümünün zahmetsiz ve zaman kazandıran bir süreç olmasını sağlar.

Aynı zamanda, HTML5, JavaScript ve CSS kullanarak etkili bir şekilde PDF dosyası oluşturmanızı sağlar. PDF'yi kesintisiz bir şekilde düzenleyebilir, damgalayabilir ve başlıklar ile üstbilgiler ekleyebilirsiniz. Ayrıca, PDF metnini okumayı, görüntüleri çıkarmayı veya görüntüleri programatik olarak PDF'ye dönüştürmeyi çok kolay hale getirir.

Önemli özelliklerden bazıları şunlardır:

Bu eğitim, bir JPG görüntüsünü PDF belgesine dönüştürme konusuna odaklandı. IronPDF, dönüşüm için hemen hemen her görüntü formatını destekler. Desteklenen formatlar JPG, PNG, TIFF, GIF, SVG ve BMP'dir. IronPDF'nin ücretsiz sürümünü deneyebilir ve ücretsiz deneme anahtarı ile IronPDF'nin işlevselliğini test edebilirsiniz. Ayrıca şu anda mevcut olan özel teklif sayesinde, IronPDF'den sadece iki ürün fiyatına beş ürün edinebilirsiniz! Lisanslama ile ilgili bilgiler, bu IronPDF Lisanslama Bilgi sayfasında bulunabilir.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

İlgili Makaleler

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez