URL'yi PDF C#'a dönüştürün

Hiç web sayfalarını PDF belgeleri olarak kaydetmek istediğiniz bir durumla karşılaştınız mı? HTML web sayfalarını yayındaki URL’lerden dönüştürmek birkaç nedenden dolayı yararlı olabilir. Diğer belgeler gibi çevrimdışı erişim için istenen web sayfalarını kaydetmeye izin verir. PDF biçimi, paragrafları vurgulamayı, yorum eklemeyi ve dönüştürülen web sayfasını düzenlemeyi kolaylaştırır. Sonuç olarak, uygun gördüğünüz şekilde özelleştirmek için web sayfası sizindir! Bu yazıda, URL’yi C# ile PDF’ye nasıl dönüştüreceğimizi öğreneceğiz.

Bu yazıda aşağıdaki konular ele alınacaktır:

  1. URL’yi PDF’ye Dönüştürmek için C# API’sı
  2. URL’yi PDF’ye Dönüştürme Adımları
  3. Web Sayfasını URL’den PDF’ye Dönüştür

URL’yi PDF’ye Dönüştürmek için C# API

Bir web sayfasını canlı bir URL’den PDF belgesine dönüştürmek için Aspose.HTML for .NET API’sini kullanacağız. HTML web sayfalarından veya bağımsız HTML belgelerinden veri oluşturmamızı, değiştirmemizi ve çıkarmamızı sağlayan, zengin özelliklere sahip bir API’dir. Ayrıca, HTML web sayfalarının ve belgelerinin herhangi bir harici yazılım olmaksızın desteklenen biçimlere dönüştürülmesine olanak tanır.

API’nin Url sınıfı, bir evrensel tanıtıcının (URL) nesne temsilini sağlar. PDF olarak kaydederken çeşitli kaydetme seçeneklerini belirtmeye izin veren API’nin PdfSaveOptions sınıfına sahibiz. Converter sınıfını kullanarak desteklenen belgeleri popüler biçimlere dönüştürebiliriz. Bu sınıfın ConvertHTML(Url, PdfSaveOptions, string) yöntemi, HTML’yi diğer biçimlere dönüştürmeye izin verir.

Lütfen API’nin DLL’sini indirin veya NuGet kullanarak kurun.

PM> Install-Package Aspose.Html

URL’yi C# ile PDF’ye Dönüştürme

Aşağıda verilen adımları izleyerek bir HTML’yi URL’den PDF’ye kolayca dönüştürebiliriz:

  • Canlı bir web sayfasının URL’sini belirtin.
  • PDF Kaydetme Seçeneklerini belirtin.
  • URL içeriğini PDF olarak kaydedin.

Aşağıdaki bölümde, bu adımların C# koduna nasıl dönüştürüleceği ve HTML web sayfası içeriğinin URL’den PDF’ye nasıl kaydedileceği açıklanmaktadır.

C# kullanarak URL’yi PDF’ye dönüştürün

Aşağıda verilen adımları izleyerek herhangi bir web sayfasını canlı bir URL’den bir PDF belgesine kaydedebiliriz:

  1. Öncelikle, bir web sayfasının URL’si ile Url sınıfının bir örneğini oluşturun.
  2. Ardından, PdfSaveOptions sınıfının bir örneğini oluşturun.
  3. İsteğe bağlı olarak, kaydetme seçeneklerini tanımlayın.
  4. Son olarak, Converter.ConvertHTML() yöntemini kullanarak HTML’yi PDF olarak kaydedin. Argüman olarak Url, PdfSaveOptions ve çıktı PDF dosyası yolunu alır.

Aşağıdaki kod örneği, C# dilinde bir URL’nin PDF’ye nasıl dönüştürüleceğini gösterir.

// Bu kod örneği, içeriğin bir URL'den PDF belgesine nasıl dönüştürüleceğini gösterir.
// URL
Url url = new Url("https://about.aspose.com/");

// PdfSaveOptions'ı Başlat 
var options = new PdfSaveOptions();

// HTML kodunu PDF'ye dönüştürün
Converter.ConvertHTML(url, options, @"C:\Files\URLtoPDF.pdf");
C# kullanarak URL'yi PDF'ye dönüştürün

C# kullanarak URL’yi PDF’ye dönüştürün

Ücretsiz Lisans Alın

Aspose.HTML for .NET’i değerlendirme sınırlamaları olmaksızın denemek için ücretsiz bir geçici lisans alabilirsiniz.

Çözüm

Bu makalede, bir HTML içeriğini bir URL’den C# dilinde PDF’ye nasıl dönüştüreceğimizi öğrendik. Ayrıca, dokümantasyon kullanarak Aspose.HTML for .NET API hakkında daha fazla bilgi edinebilirsiniz. Herhangi bir belirsizlik durumunda lütfen ücretsiz destek forumumuzda bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız