
HTML içeriğini PDF’ye dönüştürmek, belgeleri arşivleme, paylaşma veya yazdırma gibi görevler için önemlidir. Aspose.HTML for .NET tarafından sağlanan güvenilir .NET HTML’den PDF kütüphanesi, HTML dosyalarını, dizelerini ve canlı URL’leri yüksek kaliteli PDF belgelerine dönüştürmeyi kolaylaştırır. Bu makalede, C#‘da HTML’den programlı olarak PDF oluşturmak için .NET core HTML’den PDF API’sini nasıl kullanacağımızı, pratik örnekler ve gelişmiş özelleştirme seçenekleri ile keşfedeceğiz.
Kapsanan Konular
- HTML’den PDF Dönüşümü için C# API’si
- HTML Dosyasından PDF Oluşturma
- HTML’den PDF Dönüşümünü Özelleştirme
- HTML Dizisinden PDF’ye Dönüştürme
- Canlı URL’den PDF’ye Dönüştürme
HTML’den PDF Oluşturma için C# API’si
Aspose.HTML for .NET güçlü bir kütüphanedir ve kesintisiz HTML’den PDF dönüşüm yetenekleri ile XPS ve resimler gibi formatları destekler. Bu kütüphane, herhangi bir .NET uygulamasına kolayca entegre edilebilir ve .NET core HTML’den PDF dönüşümünü destekler, geliştiricilerin HTML belgelerini programlı olarak yüksek doğrulukla dönüştürmelerini sağlar.
Ana Özellikler
- Birden Fazla Girdi Türü: HTML dosyalarını, dizelerini veya canlı URL’leri kolayca PDF’ye dönüştürün.
- Özelleştirilebilir Çıktı: Kesin kontrol için çözünürlük, sıkıştırma ve filigran gibi kayıt seçeneklerini özelleştirin.
- Çapraz Platform Desteği: Windows, macOS ve Linux ile tam uyumlu.
Kurulum: Aspose.HTML for .NET’i projenize NuGet aracılığıyla ekleyin:
PM> Install-Package Aspose.Html
C#‘da HTML’den PDF Belgesi Oluşturma
HTML dosyasından PDF belgesi oluşturmak basittir. Bu adımları izleyin:
- HTMLDocument sınıfını kullanarak bir HTML belgesi yükleyin.
- PdfSaveOptions sınıfının bir örneğini oluşturun.
- HTMLDocument, PdfSaveOptions ve çıktı PDF dosya yolunu argüman olarak alan Converter.ConvertHTML() yöntemini çağırın.
C# kullanarak HTML dosyasından PDF belgesi oluşturmanın nasıl yapılacağını gösteren bir kod örneği:

HTML’den PDF Belgesi Oluşturma C#‘da
C#‘da Kayıt Seçenekleri ile HTML’den PDF’ye Dönüştürme
Ek kayıt seçenekleri belirterek bir HTML dosyasından PDF belgesi oluşturmak için bu adımları izleyin:
- HTMLDocument sınıfını kullanarak HTML belgesini yükleyin.
- PdfSaveOptions sınıfının bir örneğini oluşturun.
- Yatay Çözünürlük ve Dikey Çözünürlük gibi ek kayıt seçeneklerini belirtin.
- 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 oluşturmanın nasıl yapılacağını göstermektedir:
C#‘da HTML Dizisinden PDF Oluşturma
HTML dizisinden PDF belgesi oluşturmak bu adımlarla yapılabilir:
- PdfSaveOptions sınıfının bir örneğini oluşturun.
- Gerekli kayıt seçeneklerini tanımlayın.
- HTML dizisini, PdfSaveOptions ve çıktı PDF dosya yolunu argüman olarak kabul eden Converter.ConvertHTML() yöntemini çağırın.
C# kullanarak HTML dizisinden PDF oluşturmanın nasıl yapılacağını gösteren bir kod örneği:

HTML Dizisinden PDF Oluşturma C#‘da
C#‘da Canlı URL’den PDF Oluşturma
Şimdi, bir URL’den bir web sayfasını PDF belgesi olarak nasıl kaydedeceğimizi keşfedelim:
- Web sayfasının URL’si ile Url sınıfının bir örneğini oluşturun.
- PdfSaveOptions sınıfının bir örneğini oluşturun.
- İstenilen kayıt seçeneklerini tanımlayın.
- HTML’yi PDF olarak kaydetmek için Converter.ConvertHTML() yöntemini kullanın, Url, PdfSaveOptions ve çıktı PDF dosya yolunu geçirin.
Aşağıdaki kod örneği, C# kullanarak canlı URL’den PDF oluşturmanın nasıl yapılacağını göstermektedir:
Ücretsiz Lisans Alın
Aspose.HTML for .NET’i değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici bir lisans alabilirsiniz. Bu, C# HTML’den PDF API’sinin ücretsiz denemesini keşfetmek ve özelliklerini değerlendirmek için harika bir fırsattır.
Sonuç
Bu makalede şunları öğrendik:
- Bir HTML dosyasını programlı olarak yüklemek.
- PDF kayıt seçeneklerini tanımlamak.
- Bir 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 forumumuz aracılığıyla bizimle iletişime geçin.