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

C#'de Görseller PDF'ye Nasıl Dönüştürülür?

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

IronPDF, C# geliştiricilerinin tek veya birden çok resmi (JPG, PNG, TIFF) ImageToPdfConverter.ImageToPdf yöntemi ile özelleştirilebilir yerleştirme davranışları ve render seçenekleri kullanarak PDF belgelerine dönüştürmelerini sağlar.

Görselleri PDF'ye dönüştürmek, birçok 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şturur, böylece görsel koleksiyonlarını organize ve evrensel olarak okunabilir bir formatta paylaşmayı ve saklamayı kolaylaştırır.

IronPDF, benzersiz görüntü yerleştirme ve davranışlarıyla tek veya çoklu görselleri PDF'ye dönüştürür. Bu davranışlar sayfaya sığdırmayı, sayfanın ortasına yerleştirmeyi ve sayfayı kırpmayı içerir. Ayrıca, metin ve HTML başlık ve altbilgilerini IronPDF kullanarak ekleyebilir, IronPDF ile filigran uygulayabilir, özel sayfa boyutları belirleyebilir ve arka plan ve arka plan örtüleri dahil edebilirsiniz.

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

IronPDF'nin ImageToPdfConverter sınıfını kullanarak resimleri PDF belgelerine dönüştürün. Bu örnek, bir görüntü dosyasını PDF'ye dönüştürmeyi gösterir, böylece .NET C# uygulamalarınıza görüntü-PDF işlevselliğini entegre edebilirsiniz. Minimal kodla, dijital portföyler veya raporlar oluşturmak için görselleri 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örseli PDF'ye Nasıl Dönüştürürüm?

Bir resmi PDF belgesine dönüştürmek için ImageToPdfConverter sınıfı içindeki ImageToPdf statik metodunu 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ışı ile bir PDF belgesine dönüştürür. Desteklenen görüntü formatları arasında .bmp, .jpeg, .jpg, .gif, .png, .svg, .tif, .tiff, .webp, .apng, .avif, .cur, .dib, .ico, .jfif, .jif, .jpe, .pjp ve .pjpeg bulunmaktadır.

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

Hangi Görüntü Formatları Destekleniyor?

Iron Software takım üyeleri mor üniformaları ile şirket etkinliğinde

IronPDF, JPEG, PNG, BMP ve GIF gibi raster formatları ile SVG grafikleri gibi vektör formatları dahil olmak üzere geniş bir görüntü format yelpazesini destekler. Kütüphane, WebP ve AVIF gibi hem standart hem de modern formatları işleyerek çağdaş web uygulamaları ile uyumluluk sağlar. Özel ihtiyaçlar için, simge dosyaları (.ico) ve imleç dosyaları (.cur) ile ç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, birden fazla görüntü işlerken performansı artırmak için asenkron PDF oluşturma'yı keşfedin. Kütüphane ayrıca, görüntülerinizin ihtiyaç duyduğunuz şekilde görünmesini sağlamak için özel kağıt boyutlarını ve özel kaymalar da destekler.

Çıkış Nasıl Görünür?


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

Birden fazla resmi PDF belgesine dönüştürmek için bir dosya yolu yerine dosya yollarını içeren bir IEnumerable nesnesi sağlayın. Bu, varsayılan görüntü yerleştirme ve davranışı ile bir PDF belgesi oluşturur.

Birden fazla görüntü ile çalışırken, kaliteyi feda etmeden 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örsel PDF Nasıl Görünür?


Icon Quote related to Çoklu Görsel PDF Nasıl Görünür?

Bu türden favori kütüphanem IronPDF'dir. PDF dosyalarının hızlı ve verimli bir şekilde işlenmesine olanak tanır. Ayrıca, PDF/A formatına dışa aktarma ve dijital imzalama gibi birçok değerli özelliğe sahiptir.

Milan Jovanovic related to Çoklu Görsel PDF Nasıl Görünür?

Milan Jovanovic

Microsoft MVP

Vaka çalışmasını görüntüle
Icon Quote related to Çoklu Görsel PDF Nasıl Görünür?

IronOCR, manuel işleme maliyetinden yıllık 40.000 USD tasarruf etmemizi sağlıyor, üretkenliği artırıyor ve yüksek etkili görevler için kaynakları serbest bırakıyor. Kesinlikle tavsiye ederim.

Brent Matzelle related to Çoklu Görsel PDF Nasıl Görünür?

Brent Matzelle

Teknoloji Müdürü, OPYN

Vaka çalışmasını görüntüle
Icon Quote related to Çoklu Görsel PDF Nasıl Görünür?

IronSuite, operasyonlarımızda kritik bir rol oynar. Bunlar, iş süreçlerinde verimliliği artıran, kat planları oluşturmak ve envanter yönetimini geliştirmek gibi araçlardır.

David Jones related to Çoklu Görsel PDF Nasıl Görünür?

David Jones

Baş Yazılım Mühendisi, Agorus Build

Vaka çalışmasını görüntüle

Görüntü Yerleşimi 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ü sayfanın ortasına yerleştirebilir veya orijinal boyut oranını koruyarak sayfa boyutuna sığdırabilirsiniz. Tüm mevcut görüntü yerleştirme ve davranış seçenekleri şunlardır:

  • : Resim sayfanın sol üst köşesine yerleştirilir.
  • : Resim sayfanın sağ üst köşesine yerleştirilir.
  • : Resim sayfada ortalanır.
  • : Resim, orijinal en-boy oranını koruyarak sayfaya sığar.
  • : Resim sayfanın sol alt köşesine yerleştirilir.
  • : Resim sayfanın sağ alt köşesine yerleştirilir.
  • : Resim sayfaya sığar.
  • : Sayfa, resme uyması için ayarlanır.

Bu yerleştirme seçenekleri, IronPDF'in sayfa yönlendirme ve döndürme özellikleri ile sorunsuz çalışır; böylece görüntü boyutlarınızı ne olursa olsun profesyonel görünümlü belgeler oluşturabilirsiniz.

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

Iron Software takım üyeleri, şirket etkinliğinde mor markalı atletik giysilerle
Iron Software takım üyeleri, dış şirket etkinliğinde mor markalı atletik giysilerle
Iron Software takım üyeleri, şirket etkinliğinde mor markalı atletik giysilerle
Iron Software takım üyeleri mor üniformaları ile şirket spor etkinliğinde
Iron Software takım üyeleri, 'Ekibimizi Tanıyın' üst yazısıyla şirket spor etkinliğinde mor atletik giysilerle
Iron Software takım üyeleri, markalı metin üst yazısıyla şirket spor etkinliğinde mor markalı atletik giysilerle
Iron Software takım üyeleri mor üniformaları ile 'Takımımızı tanıyın' metin kaplamalı kurumsal takım etkinliğinde
Iron Software takım üyeleri, kurumsal takım etkinliğinde mor markalı atletik giysilerle

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

ImageToPdf statik metodu, resimleri HTML <img> etiketleri olarak içeri aktararak ve ardından HTML'yi PDF'ye dönüştürerek dönüştürür. Bu, ChromePdfRenderOptions nesnesini üçüncü bir parametre olarak geçirmenize ve süreç dosyalarını doğrudan özelleştirmenize imkan tanır.

Bu yaklaşım, JavaScript yürütme, CSS medya türleri ve görüntüleme alanı yapılandırması dahil, IronPDF'de mevcut olan tüm güçlü görüntüleme seçeneklerine erişim sağlar. Belgelerinizin görsel çekiciliğini artırmak için web yazı tipleri ve simgeler bile dahil edebilirsiniz.

Başlıklar ve Özel Stil Nasıl Eklenir?

: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 alt bilgisi gereksinimleri için HTML başlıklar ve altbilgiler hakkındaki kapsamlı kılavuzumuzu keşfedin. Resim tabanlı PDF'lerinize sayfa numaraları ekleyerek daha iyi organizasyon sağlayabilirsiniz.

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

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

Büyük resim koleksiyonları veya yüksek çözünürlüklü resimlerle çalışırken performansı artırmak için zaman uyumsuz ve çoklu iş parçacığı tekniklerini uygulayın. Kurumsal uygulamalar için, hatta önemli iş yükleriyle bile sorunsuz çalışmayı sağlamak adına IronPDF'in performans optimizasyon stratejilerine göz atın.

Ayrıca, bulut hizmetlerinde saklanan resimlerle çalışırken, kesintisiz bulut entegrasyonu için Azure Blob Storage'dan resimleri ekleme rehberimize göz atın.

PDF'leri Yeniden Resimlere Nasıl Dönüştürebilirim?

Bir PDF belgesini resimlere dönüştürmek veya rasterleştirmek için PDF'leri resimlere nasıl dönüştüreceğinize dair rehberimize bakın.

Başka neler yapabileceğinizi görmek için hazır mısınız? Buradaki öğretici sayfamıza göz atın: PDF'leri Dönüştürme

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,936,792 | Sürüm: 2026.7 yeni yayınlandı
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.