C#'ta Görselleri PDF'ye Dönüştürme

Resimleri C# ile PDF'ye Dönüştürme

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF, geliştiricilerin C# kullanarak tekli veya coklu görüntüleri (JPG, PNG, TIFF) ImageToPdfConverter.ImageToPdf metodu ile PDF belgelerine dönüştürmesine olanak tanir. Bu, ozellestirilebilir yerlestirme davranislari ve render seçenekleri sunar.

Resimleri PDF'ye dönüştürmek, birden fazla resim dosyasını (JPG, PNG veya TIFF gibi) tek bir PDF belgesine birleştirir. Bu süreç, dijital portfolyolar, sunumlar veya raporlar oluşturarak resim koleksiyonlarını düzenli ve evrensel bir şekilde okunabilir bir formatta paylaşmayı ve saklamayı kolaylaştırır.

IronPDF, benzersiz resim yerleşimleri ve davranışları ile tek veya birden çok resmi PDF'ye dönüştürür. Bu davranışlar, sayfaya sığdırma, sayfanın ortasına yerleştirme ve sayfayı kırpma gibi işlemleri içerir. Ayrıca, IronPDF kullanarak metin ve HTML başlıklar ve altbilgiler ekleyebilir, IronPDF ile filigran uygulayabilir, özel sayfa boyutları ayarlayabilir ve arka ve ön plan kaplamaları ekleyebilirsiniz.

Hızlı Başlangıç: IronPDF ile Resimleri PDF'ye Dönüştürme

IronPDF'in ImageToPdfConverter sinifini kullanarak görüntüleri PDF belgelerine dönüştürun. Bu örnek, bir resim dosyasını PDF'ye dönüştürmeyi ve bu sayede resimden PDF'ye işlevselliği .NET C# uygulamalarınıza entegre etmeyi gösterir. Minimum kodla, dijital portföyler veya raporlar oluşturmak için resimleri PDF'ye dönüştürebilirsiniz.

  1. NuGet Paket Yöneticisi ile https://www.nuget.org/packages/IronPdf yükleyin

    PM > Install-Package IronPdf
  2. Bu kod parçasını kopyalayıp çalıştırın.

    IronPdf.ImageToPdfConverter.ImageToPdf("path/to/image.png").SaveAs("imageToPdf.pdf");
  3. Canlı ortamınızda test etmek için dağıtın

    Bugün projenizde IronPDF kullanmaya başlayın ücretsiz deneme ile

    arrow pointer


Tek Bir Resmi PDF'ye Nasıl Dönüştürürüm?

ImageToPdfConverter sinifi icindeki ImageToPdf statik metodunu kullanarak bir görüntüyu PDF belgesine dönüştürun. Bu metod, yalnızca resmin dosya yolunu gerektirir ve onu varsayılan resim yerleşimi ve davranışı ile PDF belgesine dönüştürür. Desteklenen resim formatları .bmp, .jpeg, .jpg, .gif, .png, .svg, .tif, .tiff, .webp, .apng, .avif, .cur, .dib, .ico, .jfif, .jif, .jpe, .pjp ve .pjpeg'i içerir.

IronPDF'yi NuGet aracılığıyla yüklediğinizden emin olun ya da Windows yükleyiciyı indirin. Kütüphane, çeşitli geliştirme ortamları için çok yönlü olacak şekilde, Windows, macOS ve Linux platformları boyunca sorunsuz çalışır.

Hangi Resim Formatları Destekleniyor?

IronSoftware ekibi, şirket etkinliğinde mor üniformalar giyiyor

IronPDF, raster formatlar olan JPEG, PNG, BMP ve GIF'in yanı sıra vektör formatları olan SVG grafikler gibi geniş bir yelpazeyi destekler. Kütüphane, modern formatlar olan WebP ve AVIF'yi de ele alır, bu sayede çağdaş web uygulamaları ile uyumluluk sağlar. Özel ihtiyaçlar için, ikon dosyaları (.ico) ve imleç dosyaları (.cur) üzerinde çalışın.

Kodu Nasıl Yazabilirim?

:path=/static-assets/pdf/content-code-examples/how-to/image-to-pdf-convert-one-image.cs
using IronPdf;

string imagePath = "meetOurTeam.jpg";

// Convert an image to a PDF
PdfDocument pdf = ImageToPdfConverter.ImageToPdf(imagePath);

// Export the PDF
pdf.SaveAs("imageToPdf.pdf");
Imports IronPdf

Private imagePath As String = "meetOurTeam.jpg"

' Convert an image to a PDF
Private pdf As PdfDocument = ImageToPdfConverter.ImageToPdf(imagePath)

' Export the PDF
pdf.SaveAs("imageToPdf.pdf")
$vbLabelText   $csharpLabel

Daha gelişmiş senaryolar için, çoklu resimleri işlerken performansı artırmak amacıyla asenkron PDF oluşturmayı keşfedin. Kütüphane ayrıca, resimlerinizin tam olarak gerektiği şekilde görüntülenmesini sağlamak üzere özel kağıt boyutlarını ve özel kenar boşluklarını destekler.

Çıktı Nasıl Görünür?


Çoklu Resimleri PDF'ye Nasıl Dönüştürürüm?

Coklu görüntüleri bir PDF belgesine dönüştürmek icin, tek bir dosya yolu yerine dosya yollarini iceren bir IEnumerable nesnesi saglayin. Bu, varsayılan resim yerleşimi ve davranışı ile bir PDF belgesi oluşturur.

Birden fazla resimle çalışırken, kaliteyi feda etmeden dosya boyutunu optimize etmek için mevcut PDF sıkıştırma seçeneklerini göz önünde bulundurun. Bu, özellikle büyük portföyler veya fotoğraf albümleri oluştururken önemlidir.

Bir Kerede Çoklu Resim Nasıl İşlenir?

:path=/static-assets/pdf/content-code-examples/how-to/image-to-pdf-convert-multiple-images.cs
using IronPdf;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;

// Retrieve all JPG and JPEG image paths in the 'images' folder.
IEnumerable<String> imagePaths = Directory.EnumerateFiles("images").Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

// Convert images to a PDF
PdfDocument pdf = ImageToPdfConverter.ImageToPdf(imagePaths);

// Export the PDF
pdf.SaveAs("imagesToPdf.pdf");
Imports IronPdf
Imports System
Imports System.Collections.Generic
Imports System.IO
Imports System.Linq

' Retrieve all JPG and JPEG image paths in the 'images' folder.
Private imagePaths As IEnumerable(Of String) = Directory.EnumerateFiles("images").Where(Function(f) f.EndsWith(".jpg") OrElse f.EndsWith(".jpeg"))

' Convert images to a PDF
Private pdf As PdfDocument = ImageToPdfConverter.ImageToPdf(imagePaths)

' Export the PDF
pdf.SaveAs("imagesToPdf.pdf")
$vbLabelText   $csharpLabel

Çoklu Resimli PDF Nasıl Görünür?


Resim Yerleşimi ve Davranışlarını Nasıl Kontrol Edebilirim?

IronPDF, çeşitli resim yerleşimi ve davranış seçenekleri sunar. Sayfa boyutuna sığdırırken resmin orijinal en boy oranını koruyarak sayfanın ortasına yerleştirebilirsiniz. Mevcut olan tüm resim yerleşimleri ve davranışları:

  • TopLeftCornerOfPage: Görüntü, sayfanin sol ust kosesine yerlestirilir.
  • TopRightCornerOfPage: Görüntü, sayfanin sag ust kosesine yerlestirilir.
  • CenteredOnPage: Görüntü, sayfada ortalanir.
  • FitToPageAndMaintainAspectRatio: Görüntü, orijinal en-boy oranini koruyarak sayfaya sigdirilir.
  • BottomLeftCornerOfPage: Görüntü, sayfanin sol alt kosesine yerlestirilir.
  • BottomRightCornerOfPage: Görüntü, sayfanin sag alt kosesine yerlestirilir.
  • FitToPage: Görüntü, sayfaya sigdirilir.
  • CropPage: Sayfa, görüntüye uyacak sekilde ayarlanir.

Bu yerleştirme seçenekleri, IronPDF'nin sayfa yönlendirme ve döndürme özellikleriyle sorunsuz çalışır, böylece resimlerinizin boyutlarına bakmaksızın profesyonel görünümlü belgeler oluşturabilirsiniz.

Resim Davranışlarını Koda Nasıl Uygularım?

:path=/static-assets/pdf/content-code-examples/how-to/image-to-pdf-convert-one-image-image-behavior.cs
using IronPdf;
using IronPdf.Imaging;

string imagePath = "meetOurTeam.jpg";

// Convert an image to a PDF with image behavior of centered on page
PdfDocument pdf = ImageToPdfConverter.ImageToPdf(imagePath, ImageBehavior.CenteredOnPage);

// Export the PDF
pdf.SaveAs("imageToPdf.pdf");
Imports IronPdf
Imports IronPdf.Imaging

Private imagePath As String = "meetOurTeam.jpg"

' Convert an image to a PDF with image behavior of centered on page
Private pdf As PdfDocument = ImageToPdfConverter.ImageToPdf(imagePath, ImageBehavior.CenteredOnPage)

' Export the PDF
pdf.SaveAs("imageToPdf.pdf")
$vbLabelText   $csharpLabel

Resim Davranışları Arasındaki Görsel Farklılıklar Nelerdir?

Iron Software ekibi, şirket etkinliğinde mor markalı spor kıyafetler giyiyor
Iron Software ekibi, açık hava şirket etkinliğinde mor markalı spor kıyafetler giyiyor
Iron Software ekibi, şirket etkinliğinde mor markalı spor kıyafetler giyiyor
IronSoftware ekibi, şirket sportif etkinliğinde mor üniformalar giyiyor
Iron Software ekibi, 'Takımımızı Tanıyın' kaplamasıyla şirket spor etkinliğinde mor atletik kıyafetler giyiyor
Iron Software ekibi, markalı metin kaplamasıyla şirket spor etkinliğinde mor markalı spor kıyafetler giyiyor
IronSoftware ekibi, 'Takımımızı Tanıyın' metin kaplamasıyla kurumsal takım etkinliğinde mor üniformalar giyiyor
Iron Software ekibi, kurumsal takım etkinliğinde mor markalı spor kıyafetler giyiyor

PDF İşleme Seçeneklerini Nasıl Özelleştirebilirim?

ImageToPdf statik metodu, görüntüleri HTML <img> etiketleri olarak iceri aktarip, daha sonra HTML'yi PDF'e dönüştürerek görüntüleri dönüştürur. Bu, rendering surecini dogrudan ozellestirmek icin ChromePdfRenderOptions nesnesini ucuncu parametre olarak iletmenize olanak tanir.

Bu yaklaşım, IronPDF'deki tüm güçlü işleme seçeneklerine erişim sağlar, JavaScript yürütme, CSS medya türleri ve görünüm boyutlandırma dahil. Belgenizin görsel çekiciliğini artırmak için web fontları ve simgeler de dahil edebilirsiniz.

Başlık ve Özel Stil Nasıl Eklerim?

:path=/static-assets/pdf/content-code-examples/how-to/image-to-pdf-convert-one-image-rendering-options.cs
using IronPdf;

string imagePath = "meetOurTeam.jpg";

ChromePdfRenderOptions options = new ChromePdfRenderOptions()
{
    HtmlHeader = new HtmlHeaderFooter()
    {
        HtmlFragment = "<h1 style='color: #2a95d5;'>Content Header</h1>",
        DrawDividerLine = true,
    },
};

// Convert an image to a PDF with custom header
PdfDocument pdf = ImageToPdfConverter.ImageToPdf(imagePath, options: options);

// Export the PDF
pdf.SaveAs("imageToPdfWithHeader.pdf");
Imports IronPdf

Private imagePath As String = "meetOurTeam.jpg"

Private options As New ChromePdfRenderOptions() With {
	.HtmlHeader = New HtmlHeaderFooter() With {
		.HtmlFragment = "<h1 style='color: #2a95d5;'>Content Header</h1>",
		.DrawDividerLine = True
	}
}

' Convert an image to a PDF with custom header
Private pdf As PdfDocument = ImageToPdfConverter.ImageToPdf(imagePath, options:= options)

' Export the PDF
pdf.SaveAs("imageToPdfWithHeader.pdf")
$vbLabelText   $csharpLabel

Daha karmaşık başlık ve altbilgi gereksinimleri için, HTML başlıklar ve altbilgiler konusundaki kapsamlı kılavuzumuzu keşfedin. Daha iyi organizasyon için resim tabanlı PDF'lerinize sayfa numaraları da ekleyebilirsiniz.

Özelleştirilmiş Çıktı Nasıl Görünür?

Performansı ve Büyük Resim Koleksiyonlarını Nasıl Ele Alırım?

Büyük resim koleksiyonları veya yüksek çözünürlüklü resimlerle uğraşırken, performansı artırmak için asenkron ve çoklu iş parçacığı tekniklerini uygulayın. Kurumsal uygulamalar için, IronPDF'in geniş iş yükleri ile bile sorunsuz çalışma sağlamak için performans optimizasyon stratejilerini keşfedin.

Ek olarak, bulut hizmetlerinde saklanan resimlerle çalışırken, Azure Blob Storage'dan resim gömme üzerine kılavuzumuzu kontrol edin buluta sorunsuz entegrasyon için.

PDF'leri Geriye Doğru Nasıl Görüntüye Dönüştürürüm?

Bir PDF belgesini görüntülere dönüştürmek veya rasterleştirmek için PDF'leri görüntülere dönüştürme kılavuzumuza bakın.

Başka neler yapabileceğinizi görmek için hazır mısınız? Eğitim sayfamızı burada inceleyin: PDF'leri Dönüştürün

Sıkça Sorulan Sorular

Hangi resim formatlari PDF'ye dönüştürulebilir?

IronPDF, PDF dönüşümu için genis bir resim formatlari araligini destekler; bunlar arasinda .bmp, .jpeg, .jpg, .gif, .png, .svg, .tif, .tiff, .webp, .apng, .avif, .cur, .dib, .ico, .jfif, .jif, .jpe, .pjp ve .pjpeg bulunur. Bu, JPEG, PNG, BMP ve GIF gibi raster formatlarini ve SVG grafigi gibi vektor formatlarini icerir.

C# dilinde bir resmi PDF'ye nasıl dönüştürebilirim?

IronPDF kullanarak bir tekli resmi PDF'ye dönüştürmek için ImageToPdfConverter sınıfi icindeki ImageToPdf statik metodunu kullanin. Yolunu belirtmeniz yeterlidir: IronPdf.ImageToPdfConverter.ImageToPdf('path/to/image.png').SaveAs('imageToPdf.pdf'). Bu tek satirlik çözüm, resminizi varsayılan yerlesim ve davranisla bir PDF dokümanina cevirir.

Birden fazla resmi tek bir PDF dokümanina dönüştürebilir miyim?

Evet, IronPDF birden fazla resmi (JPG, PNG, TIFF) tek bir PDF dokümanina dönüştürmenizi saglar, ImageToPdfConverter.ImageToPdf metodu kullanilarak. Bu, bircok resim dosyasini bir araya getirerek dijital portfolyolar, sunumlar veya raporlar oluşturmak için mükemmeldir.

Resimleri PDF'ye dönüştürurken hangi özellestirme seçenekleri mevcut?

IronPDF, resim yerlestirmeleri ve davranişlari (sayfaya sigdirma, sayfa merkezine yerlestirme, kesme), metin ve HTML baslik ve altbilgileri ekleme, filigran uygulama, özel sayfa boyutlari ayarlama ve arka ve on filmler dahil olmak uzere kapsamli özellestirme seçenekleri sunar. Bu özellikler, resimlerinizden profesyonel gorunumlu PDF dokümanlari oluşturmaniza olanak tanir.

Resmin PDF'ye dönüştürulme özelligi hangi platformlari destekler?

IronPDF'nin resimden PDF'ye dönüşümu, Windows, macOS ve Linux platformlarinda sorunsuz çalışir ve çeşitli geliştirme ortamlarında çok yonludur. Başlamak için NuGet ile yükleyebilir ya da Windows yükleyicisini indirebilirsiniz.

PDF'ye dönüştürurken resim yerlesimini nasıl kontrol edebilirim?

IronPDF, sayfaya sigdirma, sayfa merkezine yerlestirme ve sayfayi kirpma gibi benzersiz resim yerlestirmeleri ve davranişlari sunar. Bu ihrac resim davranişlari, görüntülerinizin son PDF dokümaninda nasıl gorunecegini kesin olarak kontrol etmenizi saglar, görsel iceriginizin profesyonel sunumunu saglar.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında lisans derecesine sahiptir (Carleton Üniversitesi) ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirme üzerine uzmanlaşmıştır. Kullanıcı dostu ve estetik açıdan hoş arayüzler tasarlamaya tutkuyla bağlı olan Curtis, modern çerç...

Daha Fazlasını Oku
İnceleyen
Jeff Fritz
Jeffrey T. Fritz
Baş Program Yöneticisi - .NET Topluluk Ekibi
Jeff, aynı zamanda .NET ve Visual Studio ekipleri için Baş Program Yöneticisi'dir. Microsoft geliştirici etkinlikleri (Microsoft Build, Microsoft Ignite, .NET Conf, Microsoft MVP Summit) için atölye çalışmaları, sunumlar yazar ve içerik planlar ve haftada iki kez yayınlanan 'Fritz ve Arkadaşları' canlı yayınının ev sahibidir.
Başlamaya Hazır mısınız?
Nuget Indirmeler 18,332,619 | Sürüm: 2026.4 yeni yayınlandı
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizin PDF olduğunu izleyin.