Görüntünün değiştirilmeden aygıtlar arasında doğru şekilde görüntülenmesini sağlamak için bir Görüntü PDF’ye dönüştürülebilir. PDF görüntüleri, indirilmek istendiğinde yazdırmak ve görüntüleri çevrimiçi depolamak için idealdir. PDF, tek bir belgede çok sayıda görüntü tutabilir, böylece kolayca yazdırılabilir veya bir katalog olarak kaydedilebilir. Bu makale, belge ve görüntü dönüştürme için .NET API kullanarak JPG, GIF, WebP, PNG gibi görüntüleri programlı olarak C# dilinde PDF’ye dönüştürmenize yardımcı olacaktır.

Aşağıdaki konular aşağıda kısaca ele alınmıştır:

Görüntü Dönüştürme için .NET API

Görüntüleri PDF formatına dönüştürmek için GroupDocs.Conversion for .NET kitaplığını kullanacağım. Kitaplık, uzun bir görüntü biçimi listesini PDF’ye dönüştürmemize olanak tanır. Desteklenenlerden bazıları burada belirtilmiştir. Tam liste için belgeleri ziyaret edin.

CSharp kullanarak Görüntüleri PDF'ye Dönüştürün
  • AI
  • BMP
  • CDR
  • DJVU
  • GIF
  • ICO
  • JPEG, JPG, JP2
  • png
  • SVGZ
  • TGA
  • TIF, TIFF
  • WEBP

API, görüntülerin yanı sıra geliştiricilerin Word belgelerini, elektronik tabloları, sunumları, e-Kitapları, Visio belgelerini, Microsoft Project dosyalarını, PSD dosyalarını, PDL’yi, E-posta mesajlarını ve çok daha fazlasını dönüştürmesine olanak tanır. Bahsi geçen destek için GitHub‘da birçok örnek mevcuttur.

DLL’leri veya MSI yükleyicisini indirilenler bölümünden indirebilir veya NuGet‘den alabilirsiniz.

Install-Package GroupDocs.Conversion

JPG’yi C# dilinde PDF’ye dönüştürün

JPEG Görüntüsü

JPG resimlerinizi basitçe PDF formatına dönüştürmek için aşağıdaki adımları takip edebilirsiniz:

  • Converter sınıfını kullanarak JPG dosyasını yükleyin.
  • PdfConvertOptions sınıfını somutlaştırın.
  • JPG görüntüsünü PDF’ye dönüştürmek ve sağlanan yola kaydetmek için Dönüştür yöntemini çağırın.

Aşağıdaki kaynak kodu, bir JPG görüntüsünün C# dilinde PDF’ye nasıl dönüştürüleceğini gösterir.

// JPG Görüntüsünü C# ile PDF'ye Dönüştür
using (Converter converter = new Converter("image.jpg"))
{
    PdfConvertOptions options = new PdfConvertOptions();
    converter.Convert("imageToPdf.pdf", options);
}

PNG Görüntülerini C# ile PDF’ye Dönüştürün

Bir PNG görüntüsünü dönüştürmek istiyorsanız, kodda hiçbir fark olmayacaktır. Aşağıdaki adımlar, C# kullanarak bir PNG görüntüsünü PDF’ye dönüştürmemizi sağlar.

  • Converter sınıfını kullanarak PNG resim dosyasını yükleyin.
  • PdfConvertOptions sınıfını somutlaştırın.
  • Sağlanan görüntüyü PDF’ye dönüştürmek ve sağlanan yola kaydetmek için Dönüştür yöntemini çağırın.

Aşağıdaki kod, C# kullanarak bir PNG görüntüsünün PDF’ye nasıl dönüştürüleceğini gösterir.

// Herhangi bir Görüntüyü C# dilinde PDF'ye dönüştürün. PNG, WebP, JPG, GIF, TGA ve daha niceleri...
using (Converter converter = new Converter("image.png"))
{
    PdfConvertOptions options = new PdfConvertOptions();
    converter.Convert("imageToPdf.pdf", options);
}

Herhangi bir Görüntüyü PDF’ye Dönüştürün

Benzer şekilde, yükleme sırasında JPG, PNG, GIF, WebP veya başka herhangi bir resmi Converter sınıfına sağlamanız yeterlidir. Ayrıca, PDF formatına dönüştürürken birçok dönüştürme seçeneği vardır.

Gelişmiş Seçeneklerle C#’ta Görüntüleri PDF’ye Dönüştürün

Dönüştürmeden Sonra Çıktı Belgesi

GroupDocs.Conversion, Görüntüyü PDF’ye dönüştürürken bize dönüştürme sonuçları üzerinde kontrol sağlamak için PdfConvertOptions sağlar. Ek seçeneklerden bazıları şunlardır:

Aşağıdaki C# kod örneği, bu ek seçenekleri kullanır ve bir görüntüyü PDF’ye dönüştürür. Ortaya çıkan görüntünün yüksekliğini ve genişliğini ayarlar, sayfa kenar boşluklarını ayarlar ve ayrıca görüntüyü 180 derece döndürür.

// JPG, PNG veya diğer Görüntüleri C# dilinde PDF'ye dönüştürün. Yeniden boyutlandırın, Kenar boşluklarını ayarlayın veya görüntüleri döndürün.
using (Converter converter = new Converter("image.jpg"))
{
    PdfConvertOptions options = new PdfConvertOptions
    {
        Width = 233,
        Height = 175,
        MarginTop = 20,
        MarginBottom = 20,
        MarginLeft = 20,
        MarginRight = 20,
        Rotate = Rotation.On180
    };
    converter.Convert("imageToPdfAdv.pdf", options);
}

Ücretsiz API Lisansı Alın

Ücretsiz geçici lisans talep ederek API’yi değerlendirme sınırlamaları olmaksızın kullanabilirsiniz.

Çözüm

Sonuç olarak, .NET için görüntü dönüştürme API’sini kullanarak görüntüleri PDF formatına dönüştürmeyi öğrendik. Özellikle, JPG, PNG, WebP ve diğer görüntüleri programlı olarak C# dilinde PDF’ye dönüştürmeyi tartıştık. [Belgeleri] kullanarak görüntü dönüştürme API’sı hakkında daha fazla bilgi edinebilirsiniz.]27 Sorularınız için forum aracılığıyla bize ulaşın.

Ayrıca bakınız