C# ile HTML Sayfasını PDF'ye Dönüştürme

Bu hızlı eğitim, kaynak HTML dosyasının diskten yüklendiği yerde HTML sayfasını C#‘da PDF’ye dönüştürme hakkında ayrıntılar sağlar. Çıkış PDF dosyası, başlık, değişiklik tarihi vb. gibi farklı özellikler ayarlanarak yapılandırılabilir. HTML’nin C# kullanılarak PDF’ye dönüştürülmesi, sonunda yukarıda belirtilen özelliklerle birlikte PDF dosyasının kaydedilmesiyle tamamlanır.

C# ile HTML Sayfasını PDF’ye Dönüştürme Adımları

  1. NuGet paket yöneticisinden Aspose.HTML eklemek için projeyi yapılandırın
  2. PDF’ye dönüştürmek için HTMLDocument sınıfını kullanarak kaynak HTML dosyasını yükleyin
  3. Çıktı PDF dosyasını yapılandırmak için PdfSaveOptions nesnesini başlatın
  4. Çıktı PDF belgesi başlığını, değişiklik tarihini ve arka plan rengini ayarlayın
  5. C# HTML’yi PDF’ye dışa aktarmada Kaydet yöntemini çağırarak

C#* kullanarak HTML’yi PDF’ye dönüştürmeye yönelik bu adımlar, önce gerekli kitaplıkların eklendiğini ve ardından kaynak HTML dosyasını yüklemek için HTMLDocument sınıfının kullanıldığını gösterir. Bir sonraki adımda, yukarıda bahsedilen Title ve ModificationDate dahil olmak üzere farklı özellikler içeren DocumentInfo sınıf nesnesi gibi çeşitli özellikler içeren PdfSaveOptions sınıf nesnesi oluşturulur. Benzer şekilde, PdfSaveOptions sınıf nesnesi, bu öğreticide ayarlanan arka plan rengi özelliğini içerir.

C# kullanarak HTML’yi PDF’ye dönüştürmek için kod

Bu kod, diskten dosya yüklemek için HTMLDocument sınıf nesnesini kullanır, ancak bir URL kullanarak bir HTML sayfası yükleyebileceğiniz, RequestMessage’dan bir HTML belgesi oluşturabileceğiniz, akıştan yükleyebileceğiniz ve daha pek çok başka aşırı yükleme vardır. Benzer şekilde, PdfSaveOptions şifreleme, sayfa düzeni, yatay ve dikey çözünürlük gibi diğer özellikleri içerir.

C# kullanarak HTML’den PDF oluşturun, yukarıda verilen ayrıntılı adımları ve kod örneğini kullanarak kolayca mümkündür. HTML’yi metin gibi başka bir biçime dönüştürmek istiyorsanız, HTML’yi C#’ta Metne dönüştürme makalesine bakın.

 Türkçe