
HTML içeriğini PDF’ye dönüştürmek, belgeleri arşivleme, paylaşma veya yazdırma için temel bir görevdir. 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 verimli bir şekilde dönüştürmenizi sağlar. Bu makalede, .NET core HTML’den PDF API’sini kullanarak C#‘da HTML’den PDF’leri programlı olarak nasıl oluşturacağınızı keşfedeceksiniz; pratik örnekler ve gelişmiş özelleştirme seçenekleri ile birlikte.
Kapsanan Konular:
- HTML’den PDF’ye Dönüşüm için C# API’si
- HTML Dosyasından PDF Oluşturma
- HTML’den PDF’ye Dönüşümü Özelleştirme
- HTML Dizisinden PDF’ye Dönüştürme
- Canlı URL’den PDF’ye Dönüştürme
HTML’den PDF Oluşturmak için C# API’si
Aspose.HTML for .NET kesintisiz HTML’den PDF’ye dönüşüm yetenekleri sunan güçlü bir kütüphanedir ve XPS ve resimler gibi diğer formatları da destekler. Bu kütüphane, herhangi bir .NET uygulamasına kolayca entegre edilebilir ve .NET core HTML’den PDF’ye dönüşüm desteği sunarak geliştiricilerin HTML belgelerini programlı olarak yüksek doğrulukla dönüştürmelerini sağlar.
Ana Özellikler:
- Birden Fazla Giriş Türü: HTML dosyalarını, dizelerini veya canlı URL’leri zahmetsizce 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 kaydetme seçeneklerini değiştirin.
- Çapraz Platform Desteği: Windows, macOS ve Linux ile tamamen uyumlu.
Kurulum: Aspose.HTML for .NET’i projenize NuGet kullanarak ekleyebilirsiniz:
PM> Install-Package Aspose.Html
HTML’den C#‘da PDF Belgesi Oluşturma
HTML dosyasından PDF belgesi oluşturmak basittir. Bu basit adımları takip edin:
- HTMLDocument sınıfını kullanarak bir HTML belgesini yükleyin.
- PdfSaveOptions sınıfından bir örnek oluşturun.
- PDF’yi oluşturmak için Converter.ConvertHTML() yöntemini çağırın. Bu yöntem, HTMLDocument, PdfSaveOptions ve çıktı PDF dosyası yolunu argüman olarak alır.
Aşağıdaki kod örneği, C# kullanarak bir HTML dosyasından PDF belgesi nasıl oluşturulacağını göstermektedir.

HTML’den PDF Belgesi Oluşturma C#‘da
HTML’den PDF’ye Dönüşümde Kaydetme Seçenekleri ile C#
Bir HTML dosyasından ek kaydetme seçenekleri belirterek bir PDF belgesi oluşturabilirsiniz. Aşağıdaki adımları izleyin:
- HTMLDocument sınıfını kullanarak HTML belgesini yükleyin.
- PdfSaveOptions sınıfından bir örnek oluşturun.
- Yatay Çözünürlük ve Dikey Çözünürlük gibi ek kaydetme seçeneklerini belirtin.
- PDF oluşturmak 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.
HTML Dizisinden C#‘da PDF Oluşturma
HTML dizisinden PDF belgesi oluşturmak da basittir. Aşağıdaki adımları izleyin:
- PdfSaveOptions sınıfından bir örnek oluşturun.
- Gerekirse herhangi bir kaydetme seçeneğini tanımlayın.
- PDF’yi oluşturmak için Converter.ConvertHTML() yöntemini çağırın. Bu yöntem, HTML dizisini, PdfSaveOptions ve çıktı PDF dosyası yolunu argüman olarak alır.
Aşağıdaki kod örneği, C# kullanarak bir HTML dizisinden PDF nasıl oluşturulacağını göstermektedir.

HTML Dizisinden PDF Oluşturma C#‘da
Canlı URL’den C#‘da 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ından bir örnek oluşturun.
- PdfSaveOptions sınıfından bir örnek oluşturun.
- İstenilen kaydetme seçeneklerini tanımlayın.
- HTML’yi PDF olarak kaydetmek için Converter.ConvertHTML() yöntemini kullanın ve Url, PdfSaveOptions ve çıktı PDF dosyası yolunu argüman olarak 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 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:
- Programlı olarak bir HTML dosyasını yüklemek.
- PDF kaydetme 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’ye açık kaynak alternatiflerini keşfedin, Aspose.HTML for .NET API’sini belgeler aracılığıyla daha derinlemesine anlamaya başlayabilirsiniz. Daha fazla sorunuz varsa, lütfen ücretsiz destek forumumuzdan bize ulaşmaktan çekinmeyin.