Resimleri C# ile PDF'ye Dönüştürme
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.
-
NuGet Paket Yöneticisi ile https://www.nuget.org/packages/IronPdf yükleyin
PM > Install-Package IronPdf -
Bu kod parçasını kopyalayıp çalıştırın.
IronPdf.ImageToPdfConverter.ImageToPdf("path/to/image.png").SaveAs("imageToPdf.pdf"); -
Canlı ortamınızda test etmek için dağıtın
Bugün projenizde IronPDF kullanmaya başlayın ücretsiz deneme ile
Minimal Is Akisi (5 adimda)
- Resimleri PDF'ye dönüştürmek için IronPDF C# kütüphanesini indirin
- Dönüştürmek istediğiniz resim veya resimleri hazırlayın
- Resim yolunu veya yollarını
ImageToPdfstatik metoduna sağlayın - Çıkış PDF'sindeki resim yerleştirme ve davranışını ayarlayın
- IronPDF kullanarak özel metin ve HTML başlık ve altbilgi ekleyin
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?
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")
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")
Ç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")
Resim Davranışları Arasındaki Görsel Farklılıklar Nelerdir?
|
|
|
|
|
|
|
|
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")
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.

