Razor'dan PDF'ye (Blazor Server)
Bu örnekte bir Razor bileşeninin bir PDF belgesine nasıl dönüştürülebileceğini gösterilmektedir.
IronPdf.Extensions.Blazor paketi, ana IronPdf paketinin bir uzantısıdır. Bir Razor bileşeninin içerik sayfasını PDF'ye dönüştürmek için hem IronPdf.Extensions.Blazor hem de ana IronPdf paketlerine ihtiyaç vardır.
Aşağıdaki kod örneğinde, PersonInfo adında bir model önceden oluşturulmuştur. OnInitializedAsync metodunda, birden fazla yeni PersonInfo objesini persons List içine ekliyoruz. Ardından persons List'ı Parameters sözlüğünde 'kişiler' dizgisiyle ilişkilendiriyoruz.
PrintToPdf metodunda, ChromePdfRenderer sınıfını başlatıyoruz. Razor bileşenini PDF belgesine dönüştürmek için RenderRazorComponentToPdf metodunu kullanıyoruz. Kod örneğinde, Parameters sözlüğünü metodun içine işleme için geçiriyoruz.
Blazor Sunucusu'nda Razor Bileşenlerini PDF'lere Dönüştürme
- C# için Razor bileşeni dönüştürme işlemi için IronPDF'yi NuGet'ten yükleyin
- Bilgileri depolamak için bir model hazırlayın
ChromePdfRenderersınıfını başlatın- Verileri içeren
DictionarynesnesiniRenderRazorComponentToPdfAsyncyöntemine geçirin - Oluşan PDF belgesini masaüstüne indirin
Blazor Sunucusu'nda Razor Bileşenlerini PDF'ye Dönüştürmeyi Öğrenin

