Razor'dan PDF'ye (Blazor Server)
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 zaten oluşturulmuştur. OnInitializedAsync yönteminde, birden fazla yeni PersonInfo nesnesini persons List inserteriz. Daha sonra persons List 'i Parameters sözlüğünde 'persons' metni ile ilişkilendiririz.
PrintToPdf yönteminde, ChromePdfRenderer sınıfını oluştururuz. 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ü oluşturmak için yönteme geçiririz.
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

