C#'da Görüntüleri PDF/A'ya Dönüştürme
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.
-
IronPDF aşağıdaki NuGet Paket Yöneticisi ile yükleyin
PM > Install-Package IronPdf -
Bu kod parçacığını kopyalayın ve çalıştırın.
IronPdf.ImageToPdfConverter.ImageToPdf("path/to/image.png").SaveAs("imageToPdf.pdf"); -
Canlı ortamınızda test için dağıtım yapın
Ücretsiz deneme ile bugün projenizde IronPDF kullanmaya başlayın
Minimal İş Akışı (5 adım)
- Görüntüleri 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
- Görüntü yollarını
ImageToPdfstatik yönteme - Çıktı PDF'sinde resimlerin yerleşimini ve davranışını ayarlayın
- Using IronPDF, özel metin ve HTML üstbilgi ve altbilgi ekleyin
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?
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")
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")
Ç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")
Görüntü Davranışları Arasındaki Görsel Farklılıklar Nelerdir?
|
|
|
|
|
|
|
|
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")
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.

