PDF'lere Arka Planlar ve Üst Katmanları Eklemek
IronPDF kullanarak ASP.NET Core MVC içinde görünümleri PDF'lere dönüştürme ustalığı kazanın ve web uygulamalarınızdan profesyonel raporlar ve faturaları zahmetsizce oluşturun!
Bu eğitimde, IronPDF kullanarak ASP.NET Core MVC'de görünümleri PDF'ye dönüştürme sürecini keşfediyoruz. NuGet paket yöneticisi aracılığıyla IronPDF'nin ve MVC Core uzantısının yüklendiğinden emin olarak başlayın. Süreç, Person.cs model sınıfını incelemekle başlar ve bu, Person sınıfı gibi özellikler içeren bir sınıfı özetler: ID, Name, Title ve Description. Sonra, bir asenkron metodun sahte kişi verileri listesini oluşturduğu HomeController.cs dosyasına dalıyoruz.
POST istekleri için, IronPDF'den Chrome PDF oluşturucu kullanılarak görünüm ve model verilerinin bir PDF belgesine dönüştürülmesi sağlanıyor. Yanıt başlığı, PDF'nin inline olarak görüntülenmesi için ayarlanır ve PDF dosyası döndürülür. POST olmayan isteklerde, kişi listesiyle görünüm döndürülür.
Persons.cshtml HTML görünümünde, kişi bilgilerini bir tabloda görüntüleyip 'Kişiyi Yazdır' butonu içeren ve PDF dönüşümünü tetikleyen bir form ekliyoruz. _Layout.cshtml dosyası, kişinin sayfasına kolay erişim için bir navigasyon öğesi ekleyecek şekilde güncellenir. Program.cs dosyası, görünümleri PDF'lere dönüştürmede kritik olan IHttpContextAccessor ve Razor görünüm düzenleyicisi gibi temel hizmetleri kaydeder. Projeyi çalıştırarak, kullanıcılar kişinin sayfasına gidip 'Kişi Yazdır' düğmesiyle görünümü PDF'ye dönüştürebilir. Bu özellik, görünümden raporlar veya faturalar oluştururken çok değerlidir.

