C# ile Görseller PDF'e Nasıl Dönüştürülür

C#'da Görüntüleri PDF/A'ya Dönüştürme

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

IronPDF, C# geliştiricilerinin özelleştirilebilir yerleştirme davranışları ve görüntüleme seçeneklerine sahip ImageToPdfConverter.ImageToPdf yöntemini kullanarak tekli veya çoklu görüntüleri (JPG, PNG, TIFF) PDF belgelerine dönüştürmelerini sağlar.

Görüntüleri PDF'ye dönüştürmek, birden fazla görüntü dosyasını (JPG, PNG veya TIFF gibi) tek bir PDF belgesinde birleştirir. Bu süreç, dijital portföyler, sunumlar veya raporlar oluşturarak, görüntü koleksiyonlarının düzenli ve herkesin okuyabileceği bir biçimde paylaşılmasını ve saklanmasını kolaylaştırır.

IronPDF, tekli veya çoklu görüntüleri benzersiz görüntü yerleşimleri ve davranışlarıyla PDF'lere dönüştürür. Bu davranışlar arasında sayfaya sığdırma, sayfada ortalama ve sayfayı kırpma yer alır. Ayrıca, IronPDF kullanarak metin ve HTML üstbilgileri ile altbilgileri ekleyebilir, IronPDF ile filigran uygulayabilir, özel sayfa boyutları ayarlayabilir ve arka plan ile ön plan katmanları ekleyebilirsiniz.

Hızlı Başlangıç: IronPDF ile Görüntüleri PDF'ye Dönüştürme

IronPDF'nin ImageToPdfConverter sınıfını kullanarak görüntüleri PDF belgelerine dönüştürün. Bu örnek, bir görüntü dosyasını PDF'ye dönüştürmeyi gösterir ve görüntüden PDF'ye dönüştürme işlevini .NET C# uygulamalarınıza entegre etmenizi sağlar. Minimum kodla, dijital portföyler veya raporlar oluşturmak için görüntüleri PDF'ye dönüştürebilirsiniz.

  1. IronPDF aşağıdaki NuGet Paket Yöneticisi ile yükleyin

    PM > Install-Package IronPdf
  2. Bu kod parçacığını kopyalayın ve çalıştırın.

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

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

    arrow pointer


Tek bir görüntüyü PDF'ye nasıl dönüştürebilirim?

Bir görüntüyü PDF belgesine dönüştürmek için sınıfındaki statik yöntemini kullanın. Bu yöntem, yalnızca görüntünün dosya yolunu gerektirir ve görüntüyü varsayılan görüntü yerleşimi ve davranışıyla bir PDF belgesine dönüştürür. Desteklenen resim formatları arasında .bmp, .jpeg, .jpg, .gif, .png, .svg, .tif, .tiff, .webp, .apng, .avif, .cur, .dib, .ico, .jfif, .jif, .jpe, .pjp ve .pjpeg bulunur.

Başlamadan önce, NuGet aracılığıyla IronPDF'yi yüklediğinizden veya Windows yükleyicisini indirdiğinizden emin olun. Kütüphane, Windows, macOS ve Linux platformlarında sorunsuz bir şekilde çalışır ve bu da onu çeşitli geliştirme ortamları için çok yönlü hale getirir.

Hangi Görüntü Formatları Desteklenmektedir?

Şirket etkinliğinde mor üniformalı Iron Software ekibi üyeleri

IronPDF, JPEG, PNG, BMP ve GIF gibi raster formatların yanı sıra SVG grafikleri gibi vektör formatları da dahil olmak üzere kapsamlı bir görüntü formatı yelpazesini destekler. Kütüphane, hem standart hem de WebP ve AVIF gibi modern formatları destekleyerek güncel web uygulamalarıyla uyumluluk sağlar. Özel ihtiyaçlar için, simge dosyaları (.ico) ve imleç dosyaları (.cur) ile çalışın.

Kodu Nasıl Yazarım?

: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, birden fazla görüntüyü işlerken performansı artırmak üzere eşzamansız PDF oluşturma özelliğini inceleyin. Kütüphane, resimlerin tam olarak istediğiniz şekilde görüntülenmesini sağlamak için özel kağıt boyutlarını ve kenar boşluklarını da destekler.

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


Birden Fazla Görüntüyü PDF'ye Nasıl Dönüştürebilirim?

Birden fazla görüntüyü bir PDF belgesine dönüştürmek için, tek bir dosya yolu yerine dosya yollarını içeren bir `` nesnesi sağlayın. Bu, varsayılan resim yerleşimi ve davranışına sahip bir PDF belgesi oluşturur.

Birden fazla görüntü ile çalışırken, kaliteden ödün vermeden dosya boyutunu optimize etmek için mevcut PDF sıkıştırma seçeneklerini değerlendirin. Bu, özellikle büyük portföyler veya fotoğraf albümleri oluştururken önemlidir.

Birden Fazla Görüntüyü Aynı Anda Nasıl İşleyebilirim?

: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 Görüntülü PDF Nasıl Görünür?


Görüntü Yerleşimini ve Davranışlarını Nasıl Kontrol Edebilirim?

IronPDF, çeşitli görüntü yerleştirme ve davranış seçenekleri sunar. Görüntüyü sayfada ortalayabilir veya en boy oranını koruyarak sayfa boyutuna sığdırabilirsiniz. Mevcut tüm resim yerleşimleri ve davranışları şunlardır:

  • : Resim, sayfanın sol üst köşesine yerleştirilmiştir.
  • : Resim, sayfanın sağ üst köşesine yerleştirilmiştir.
  • : Görüntü sayfanın ortasına yerleştirilmiştir.
  • : Görüntü, orijinal en boy oranını koruyarak sayfaya sığar.
  • : Resim, sayfanın sol alt köşesine yerleştirilmiştir.
  • : Resim, sayfanın sağ alt köşesine yerleştirilmiştir.
  • : Görüntü sayfaya sığar.
  • : Sayfa, resme sığacak şekilde ayarlanır.

Bu yerleştirme seçenekleri, IronPDF'nin sayfa yönlendirme ve döndürme özellikleriyle sorunsuz bir şekilde çalışır ve görüntü boyutlarından bağımsız olarak Professional görünümlü belgeler oluşturmanıza olanak tanır.

Kodda Görüntü Davranışlarını 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

Görüntü Davranışları Arasındaki Görsel Farklılıklar Nelerdir?

Şirketin takım etkinliğinde mor renkli markalı spor kıyafetleri giyen Iron Software ekibi üyeleri
Açık hava etkinliğinde mor renkli markalı spor kıyafetleri giyen Iron Software ekibi üyeleri
Şirketin takım etkinliğinde mor renkli markalı spor kıyafetleri giyen Iron Software ekibi üyeleri
Şirketin spor etkinliğinde mor üniformalı Iron Software ekibi üyeleri
Şirketin spor etkinliğinde mor renkli spor kıyafetleri giymiş Iron Software ekibi üyeleri ve
Şirketin spor etkinliğinde, markalı metin katmanının bulunduğu mor renkli markalı spor giysileri giyen Iron Software ekibi üyeleri
FitToPage related to Görüntü Davranışları Arasındaki Görsel Farklılıklar Nelerdir?
Kurumsal takım etkinliğinde mor renkli markalı spor kıyafetleri giyen Iron Software ekibi üyeleri

PDF Görüntüleme Seçeneklerini Nasıl Özelleştirebilirim?

statik yöntemi, görüntüleri HTML etiketleri olarak içe aktarır ve ardından HTML'yi PDF/A'ya dönüştürür. Bu, `` nesnesini üçüncü bir parametre olarak geçirerek görüntüleme sürecini doğrudan özelleştirmenizi sağlar.

Bu yaklaşım, JavaScript yürütme, CSS medya türleri ve görüntü alanı yapılandırması dahil olmak üzere IronPDF'de bulunan tüm güçlü görüntüleme seçeneklerine erişim sağlar. Belgenizin görsel çekiciliğini artırmak için web yazı tiplerini ve simgeleri bile ekleyebilirsiniz.

Başlıkları ve Özel Stil Ayarlarını 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 üstbilgi ve altbilgi gereksinimleri için, HTML üstbilgileri ve altbilgileri hakkındaki kapsamlı kılavuzumuzu inceleyin. Daha iyi bir düzen için, resim tabanlı PDF'lerinize sayfa numaraları da ekleyebilirsiniz.

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

Performans ve Büyük Görüntü Koleksiyonlarını Nasıl Yönetirim?

Büyük resim koleksiyonları veya yüksek çözünürlüklü resimlerle çalışırken, performansı artırmak için asenkron ve çoklu iş parçacığı tekniklerini kullanın. Enterprise uygulamalar için, yoğun iş yüklerinde bile sorunsuz çalışmayı sağlamak üzere IronPDF'nin performans optimizasyon stratejilerini inceleyin.

Ayrıca, bulut hizmetlerinde depolanan görüntülerle çalışırken, sorunsuz bulut entegrasyonu için Azure Blob Storage'dan görüntü ekleme kılavuzumuzu inceleyin.

PDF'leri nasıl tekrar görüntüye dönüştürebilirim?

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

Başka neler yapabileceğinizi görmek ister misiniz? Buradan eğitim sayfamıza göz atın: PDF'leri dönüştürün

Sıkça Sorulan Sorular

Hangi görüntü formatları PDF'ye dönüştürülebilir?

IronPDF, JPEG, PNG, BMP, GIF gibi raster formatları ve SVG grafikler gibi vektör formatları da dahil olmak üzere PDF dönüştürme için kapsamlı bir görüntü formatı yelpazesini destekler.

Tek bir görüntüyü C#'da PDF'ye nasıl dönüştürürüm?

IronPDF kullanarak bir görüntüyü PDF'ye dönüştürmek için, ImageToPdfConverter sınıfındaki ImageToPdf statik yöntemi kullanın. Basitçe görüntünüzün dosya yolunu sağlamsınız: IronPdf.ImageToPdfConverter.ImageToPdf("path/to/image.png").SaveAs("imageToPdf.pdf"). Bu tek satırlık çözüm, görüntünüzü varsayılan yerleştirme ve davranışla bir PDF belgesine dönüştürür.

Birden fazla görüntüyü tek PDF belgesine dönüştürebilir miyim?

Evet, IronPDF, ImageToPdfConverter.ImageToPdf yöntemi ile birden fazla görüntüyü (JPG, PNG, TIFF) tek bir PDF belgesine dönüştürmenizi sağlar. Bu, birden fazla görüntü dosyasını bir araya getirip tek bir organize, evrensel olarak okunabilir PDF formatında dijital portföyler, sunumlar veya raporlar oluşturmak için idealdir.

Görüntüleri PDF'ye dönüştürürken hangi özelleştirme seçenekleri mevcuttur?

IronPDF, sayfaya sığdırma, sayfa ortalama, sayfa kırpma gibi benzersiz görüntü yerleştirimi ve davranışlarını, metin ve HTML başlıkları ve altbilgilerini ekleme, filigran uygulama, özel sayfa boyutlarını ayarlama, ve ön ve arka plan yerleştirmeleri gibi geniş özelleştirme seçenekleri sunar. Bu özellikler, görüntülerinizden profesyonel görünümlü PDF belgeleri oluşturmanıza olanak tanır.

Görüntüden PDF'ye dönüştürme özelliği hangi platformları destekler?

IronPDF'nin görüntüden PDF'ye dönüştürme özelliği, Windows, macOS ve Linux platformları arasında sorunsuz çalışarak çeşitli geliştirme ortamları için çok yönlü bir çözüm sunar. Başlamak için, NuGet üzerinden kurulum yapabilir veya tercih ettiğiniz platform için Windows yükleyicisini indirebilirsiniz.

PDF'ye dönüştürürken görüntü yerleşimini nasıl kontrol edebilirim?

IronPDF, sayfaya sığdırma, sayfaya ortalama, ve sayfa kırpma gibi benzersiz görüntü yerleştirimi ve davranışları sağlar. Bu görüntü yerleştirme davranışları, son PDF belgesinde görüntülerinizin nasıl görüneceği üzerinde kesin kontrol sağlar ve görsel içeriğinizin profesyonel sunumunu garanti eder.

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ı...

Daha Fazla Oku
Gözden Geçiren
Jeff Fritz
Jeffrey T. Fritz
Baş Program Yöneticisi - .NET Topluluğu Ekibi
Jeff, .NET ve Visual Studio ekipleri için bir Baş Program Yöneticisidir. .NET Conf sanal konferans serisinin baş yapımcısıdır ve haftada iki kez canlı yayınlanan 'Fritz and Friends' adlı bir akış programı sunar; burada izleyicilerle birlikte teknoloji konuşur ve kod yazar. Jeff, en büyük Microsoft geliştirici etkinlikleri için atölyeler, sunumlar ve içerik planları yazar, Microsoft Build, Microsoft Ignite, .NET Conf ve Microsoft MVP Summit gibi etkinliklerde yer alır.
Başlamaya Hazır mısınız?
Nuget İndirmeler 19,014,616 | Sürüm: 2026.5 just released
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.