IRONSOFTWAREHOME
IRONPDF KULLANARAK

Blazor Eğitimi ile PDF Dosyası Oluşturma

Curtis Chau
Curtis Chau
Updated: 3 Haziran 2026

1. Giriş

Adobe'un Taşınabilir Belge Formatı (PDF) çeşitli endüstrilerde fatura oluşturma gibi görevlerde yaygın olarak kullanılır. Geliştiriciler ayrıca müşteri gereksinimlerini karşılayan belgeler oluşturmak için PDF formatını kullanır. Kütüphaneler PDF oluşturma sürecini basitleştirdi ve bir proje için bir kütüphane seçerken yapı, okuma ve dönüştürme yetenekleri gibi özellikleri göz önünde bulundurun.

2. IronPDF Özellikleri

IronPDF, PDF belgelerinin oluşturulmasını, okunmasını ve düzenlenmesini kolaylaştıran sağlam bir PDF SDK çerçevesidir. HTML'i Chrome motoru kullanarak PDF'e dönüştürür ve Xamarin, Blazor, Unity, HoloLens uygulamaları gibi çeşitli web bileşenlerini destekler. Hem çevrimiçi uygulamalar hem de geleneksel Windows uygulamaları ile çalışır. IronPDF, HTML5, JavaScript, CSS ve görüntüler kullanarak estetik açıdan hoş PDF'ler oluşturmanıza ve güçlü bir HTML-PDF'e dönüştürücü içerir.

  • IronPDF kütüphanesi, PDF üretimi için çeşitli girdileri destekler, bunlara görüntü dosyalarını PDF'e dönüştürme, HTML5'den PDF'e dönüştürme, ASPX sayfalarından PDF oluşturma, ve Razor/MVC Görünümünü PDF'e Dönüştürme dahildir.
  • Kütüphane, etkileşimli PDF dosyaları oluşturma araçları içerir, etkileşimli formları tamamlama ve dağıtma, PDF dosyalarını bölme, metin ve görüntü çıkarma, metin arama ve PDF sayfalarını görüntülere dönüştürme gibi.
  • HTML giriş formlarının arkasında kimlik doğrulama için kullanıcı ajanları, proxy'ler, çerezler, HTTP başlıkları ve form değişkenleri kullanmanın yanı sıra, kütüphane bağlantıları PDF belgeleri için temel olarak kullanma olanağı sunar.
  • IronPDF, kullanıcı adı ve parolalar talep ederek şifre ile korunan PDF dosyalarını yönetme erişimi sunar.
  • IronPDF API'si, mevcut PDF dosyalarını okuma ve düzenleme yeteneği sağlar.
  • Kütüphane, PDF dosyalarından görüntü çıkarmanın yanı sıra PDF dosyalarına metin, grafik, yer imleri, filigranlar, başlıklar ve altbilgiler ekleme olanağı sunar.
  • Kullanıcılar, yeni veya mevcut bir PDF belgesinde sayfaları bölüp birleştirebilir ve IronPDF, metin diğer araçlar olmadan PDF nesneleri oluşturabilir.
  • CSS medya dosyaları ve CSS dosyaları PDF belgelerine dönüştürülebilir.
  • IronPDF kullanıcıları mark(new) yeni PDF formları ekleyebilir ve mevcut olanları düzenleyebilir.

3. Görüntülerden PDF Belgeleri Oluşturma

IronPDF, görüntülerden PDF oluşturmayı kolaylaştırır.

' Create a PDF document from a single image file
Dim pdfdoc = ImageToPdfConverter.ImageToPdf("test.png").SaveAs("Resultimage.pdf")
VB .NET

Bir nesne oluşturmadan sınıfı kolayca kullanmak için ImageToPdfConverter sınıfını kullanarak. ImageToPdf yöntemi, dosya adını ve yolunu parametre olarak alır ve verilen PNG dosyasını istenilen PDF'ye dönüştürür. Son olarak, SaveAs yöntemi, oluşturulan PDF dosyasını istenilen konuma kaydeder.

Aşağıdaki görüntü yukarıdaki kodun sonucunu göstermektedir.

VB .NET'te PDF'ye resim ekleme, Şekil 1: PDF dosya çıktısı PDF dosya çıktısı

Bu sonraki örnek iç içe geçmiş görüntü listesinden bir PDF belgesi oluşturur.

' Create a PDF document from a list of image files
Dim lstimages As List(Of String) = New List(Of String)
lstimages.Add("test.png")
lstimages.Add("demo.png")
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")
VB .NET

VB .NET'te PDF'ye resim ekleme, Şekil 2: İki resimden oluşan PDF dosyası İki görüntüden oluşturulmuş PDF dosyası

4. Bitmap Görüntü Nesnelerinden PDF Belgeleri Oluşturma

Birkaç bitmap görüntü nesnesi, sadece birkaç satır kodla PDF dosyalarına dönüştürülebilir.

' Convert a single Bitmap image object to a PDF file
Imports System.Drawing
Imports IronPdf

Dim image As Bitmap = Bitmap.FromFile("test.png")
Dim pdfDoc = ImageToPdfConverter.ImageToPdf(image).SaveAs("Resultimage.pdf")
VB .NET

Yukarıdaki örnekte, bir PNG dosyasından bir Bitmap nesnesi oluşturulur ve bir PDF dosyasına dönüştürmede aracı format olarak kullanılır.

VB .NET'te PDF'ye resim ekleme, Şekil 3: Bir PNG görüntüsünden PDF dosyası oluşturma Bir PNG görüntüden PDF dosya oluşturma

Bir Bitmap nesneler koleksiyonunu (veya Liste'yi) tek bir PDF'de birleştirmek de mümkündür:

' Combine multiple Bitmap objects into a single PDF document
Dim lstImages As List(Of IronSoftware.Drawing.AnyBitmap) = New List(Of IronSoftware.Drawing.AnyBitmap)
lstImages.Add(Bitmap.FromFile("test.png"))
lstImages.Add(Bitmap.FromFile("demo.png"))
Dim pdfDoc = ImageToPdfConverter.ImageToPdf(lstImages).SaveAs("Resultimage.pdf")
VB .NET

VB .NET'te PDF'ye resim ekleme, Şekil 4: Birden fazla Bitmap dosyasını birleştirerek PDF dosyası oluşturma Birden fazla Bitmap dosyasını birleştirerek PDF dosya oluşturma

Yukarıdaki yöntem çağrılarının davranışını bir ChromePdfRenderOptions nesnesi kullanarak yapılandırarak çıktı PDF dosyasının görsel yönünü geliştirin. Konfigüre edilebilecek seçenekler arasında görüntünün konumu, başlık ve altbilgi formatlaması, sayfa başlığı, sayfa boyutu ve daha birçok seçenek bulunmaktadır.

IronPDF kullanarak PDF'lere görüntü ekleme hakkında daha fazla bilgi ve diğer bilgilere IronPDF Dokümantasyonunda ulaşabilirsiniz.

5. Sonuç

IronPDF kütüphanesi geliştirme için ücretsiz bir lisans sağlar ve geliştiricinin ihtiyaçlarına göre bir üretim ortamında kullanım için satın alınabilir birçok lisans mevcuttur. Lite paketi peşin olarak $999 tutarındadır ve süreğen masrafları yoktur. Lisanslar, süreli lisans, bir yıl ürün desteği, güncellemeler ve SaaS & OEM yeniden dağıtma seçenekleri ile gelir. Üretim, aşama ve geliştirme için kullanılabilecek tek seferlik yatırımlardır.

IronPDF ayrıca süreli ücretsiz lisanslar sağlar. Ek olarak, IronPDF, yeniden dağıtımı engelleyen ücretsiz lisanslar sunar. IronPDF'in tam fiyatlandırma ve lisanslama detaylarını görmek için lütfen IronPDF Lisans Bilgilerine bakın.

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ılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

İlgili Makaleler

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez