HTML'den C# ile PDF Oluşturma

HTML içeriğini PDF’ye dönüştürmek, belgeleri arşivleme, paylaşma veya yazdırma gibi görevler için gereklidir. Aspose.HTML for .NET tarafından sağlanan güvenilir .NET HTML’den PDF’ye kütüphanesi, HTML dosyalarını, dizelerini ve canlı URL’leri yüksek kaliteli PDF belgelerine dönüştürme sürecini basitleştirir. Bu yazıda, C#‘da HTML’den PDF’ye programlı olarak nasıl PDF oluşturulacağını pratik örnekler ve gelişmiş özelleştirme seçenekleri ile keşfedeceğiz.

Kapsanan Konular

  1. HTML’den PDF Dönüşümü için C# API’si
  2. HTML Dosyasından PDF Oluşturma
  3. HTML’den PDF Dönüşümünü Özelleştirme
  4. HTML Dizisini PDF’ye Dönüştürme
  5. Canlı URL’den PDF’ye Dönüştürme

HTML’den PDF Oluşturmak için C# API’si

Aspose.HTML for .NET güçlü bir kütüphanedir ve kesintisiz HTML’den PDF’ye dönüşüm yetenekleri sunar, ayrıca XPS ve resimler gibi formatları da destekler. Bu kütüphane, geliştiricilerin HTML belgelerini programlı olarak yüksek doğrulukla dönüştürmelerine olanak tanıyarak herhangi bir .NET uygulamasına kolayca entegre edilebilir.

Ana Özellikler

  • Birden Fazla Girdi Türü: HTML dosyalarını, dizelerini veya canlı URL’leri PDF’ye zahmetsizce dönüştürün.
  • Özelleştirilebilir Çıktı: Kesin kontrol için çözünürlük, sıkıştırma ve filigran gibi kaydetme seçeneklerini özelleştirin.
  • Çapraz Platform Desteği: Windows, macOS ve Linux ile tamamen uyumlu.

Kurulum: Aspose.HTML for .NET’i projenize NuGet aracılığıyla ekleyin:

PM> Install-Package Aspose.Html

HTML Dosyasından PDF Oluşturma C#‘da

HTML dosyasından bir PDF belgesi oluşturmak basittir. Aşağıdaki adımları izleyin:

  1. HTMLDocument sınıfını kullanarak bir HTML belgesi yükleyin.
  2. PdfSaveOptions sınıfının bir örneğini oluşturun.
  3. Converter.ConvertHTML() yöntemini çağırın ve HTMLDocument, PdfSaveOptions ve çıktı PDF dosya yolunu argüman olarak geçin.

C# kullanarak bir HTML dosyasından PDF belgesi nasıl oluşturulacağını gösteren bir kod örneği:

HTML'den C# ile PDF Belgesi Oluşturma

Kaydetme Seçenekleri ile HTML’yi PDF’ye Dönüştürme C#‘da

HTML dosyasından PDF belgesi oluştururken ek kaydetme seçeneklerini belirtmek için şu adımları izleyin:

  1. HTMLDocument sınıfını kullanarak HTML belgesini yükleyin.
  2. PdfSaveOptions sınıfının bir örneğini oluşturun.
  3. Yatay Çözünürlük ve Dikey Çözünürlük gibi ek kaydetme seçeneklerini belirtin.
  4. PDF oluşturma için Converter.ConvertHTML() yöntemini çağırın.

Aşağıdaki kod örneği, C# kullanarak ek seçeneklerle bir HTML dosyasından PDF nasıl oluşturulacağını göstermektedir:

Daha fazla özelleştirme seçeneği için Gelişmiş Kaydetme Seçenekleri sayfasına bakın.

HTML Dizisinden PDF Oluşturma C#‘da

HTML dizisinden bir PDF belgesi oluşturmak için aşağıdaki adımları izleyin:

  1. PdfSaveOptions sınıfının bir örneğini oluşturun.
  2. Gerekli kaydetme seçeneklerini tanımlayın.
  3. HTML dizisini, PdfSaveOptions ve çıktı PDF dosya yolunu argüman olarak kabul eden Converter.ConvertHTML() yöntemini çağırın.

C# kullanarak bir HTML dizisinden PDF nasıl oluşturulacağını gösteren bir kod örneği:

HTML Dizisinden C# ile PDF Oluşturma

Canlı URL’den PDF Oluşturma C#‘da

Şimdi, bir URL’den bir web sayfasını PDF belgesi olarak nasıl kaydedeceğimizi keşfedelim:

  1. Web sayfasının URL’si ile Url sınıfının bir örneğini oluşturun.
  2. PdfSaveOptions sınıfının bir örneğini oluşturun.
  3. İstediğiniz kaydetme seçeneklerini tanımlayın.
  4. HTML’yi PDF olarak kaydetmek için Converter.ConvertHTML() yöntemini kullanın ve Url, PdfSaveOptions ve çıktı PDF dosya yolunu geçin.

Aşağıdaki kod örneği, C# kullanarak bir canlı URL’den PDF nasıl oluşturulacağını göstermektedir:

Ücretsiz Lisans Alın

Aspose.HTML for .NET’i denemek için ücretsiz geçici bir lisans alabilirsiniz ve değerlendirme sınırlamaları olmadan kullanabilirsiniz. Bu, C# HTML’den PDF API’sinin ücretsiz denemesini keşfetmek ve özelliklerini değerlendirmek için harika bir fırsattır.

Sonuç

Bu yazıda şunları öğrendik:

  • HTML dosyasını programlı olarak yüklemek.
  • PDF kaydetme seçeneklerini tanımlamak.
  • HTML dizisini PDF olarak kaydetmek.
  • Bir web sayfasını PDF belgesi olarak kaydetmek.
  • C#‘da bir HTML dosyasını PDF’ye dönüştürmek.

İster Aspose kullanıyor olun, ister diğer .NET HTML’den PDF açık kaynak alternatiflerini düşünün, Aspose.HTML for .NET API’si hakkında daha fazla bilgi edinmek için belgelere başvurabilirsiniz. Başka sorularınız varsa, lütfen ücretsiz destek forumumuzdan bize ulaşın.

Ayrıca Bakınız