Razor'dan PDF'ye (Blazor Sunucu)
Bu örnek, bir Razor bileşeninin nasıl PDF dokümanına dönüştürülebileceğini gösterir.
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 birincil IronPdf paketleri gereklidir.
Aşağıdaki kod örneğinde, PersonInfo adlı bir model önceden oluşturulmuştur. OnInitializedAsync yönteminde, @@--CODE-197--@@ persons List içine birden fazla yeni PersonInfo nesnesi ekliyoruz. Ardından persons List öğesini Parameters sözlüğündeki "persons" dizesiyle ilişkilendiririz.
PrintToPdf yönteminde, ChromePdfRenderer sınıfını örneklendiriyoruz. Razor bileşenini bir PDF belgesine dönüştürmek için RenderRazorComponentToPdf yöntemini kullanırız. Kod örneğinde, Parameters sözlüğünü işleme için yönteme aktarıyoruz.
Blazor Sunucusu'nda Razor Bileşenlerini PDF'ye Dönüştürmeyi Öğrenin
- C#'ta Razor bileşen dönüşümü için IronPDF'yi NuGet'ten yükleyin
- Bilgiyi depolamak için bir model hazırlayın
ChromePdfRenderersınıfını örnekleyin- Veriyi içeren
DictionarynesnesiniRenderRazorComponentToPdfAsyncmetoduna gönderin - Oluşan PDF belgesini masaüstüne indirin
Blazor Sunucusu'nda Razor Bileşenlerini PDF'ye Dönüştürmeyi Öğrenin

