IRONSOFTWAREHOME
TLS Web Sitesi ve Sistem Girişleri
using IronPdf;
using System;
using System.IO;

var uri = new Uri("http://localhost:51169/Invoice");
var urlToPdf = new ChromePdfRenderer
{
    RenderingOptions = new ChromePdfRenderOptions()
    {
        MarginTop = 50,
        MarginBottom = 50,
        TextHeader = new TextHeaderFooter()
        {
            CenterText = "{pdf-title}",
            DrawDividerLine = true,
            FontSize = 16
        },
        TextFooter = new TextHeaderFooter()
        {
            LeftText = "{date} {time}",
            RightText = "Page {page} of {total-pages}",
            DrawDividerLine = true,
            FontSize = 14
        },
        CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print
    },

    // setting login credentials to bypass basic authentication
    LoginCredentials = new IronPdf.ChromeHttpLoginCredentials
    {
        NetworkUsername = "testUser",
        NetworkPassword = "testPassword"
    }
};

var pdf = urlToPdf.RenderUrlAsPdf(uri);
pdf.SaveAs(Path.Combine(Directory.GetCurrentDirectory(), "UrlToPdfExample2.Pdf"));
Imports IronPdf
Imports System
Imports System.IO

Dim uri = New Uri("http://localhost:51169/Invoice")
Dim urlToPdf = New ChromePdfRenderer With {
    .RenderingOptions = New ChromePdfRenderOptions() With {
        .MarginTop = 50,
        .MarginBottom = 50,
        .TextHeader = New TextHeaderFooter() With {
            .CenterText = "{pdf-title}",
            .DrawDividerLine = True,
            .FontSize = 16
        },
        .TextFooter = New TextHeaderFooter() With {
            .LeftText = "{date} {time}",
            .RightText = "Page {page} of {total-pages}",
            .DrawDividerLine = True,
            .FontSize = 14
        },
        .CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print
    },
    .LoginCredentials = New IronPdf.ChromeHttpLoginCredentials With {
        .NetworkUsername = "testUser",
        .NetworkPassword = "testPassword"
    }
}

Dim pdf = urlToPdf.RenderUrlAsPdf(uri)
pdf.SaveAs(Path.Combine(Directory.GetCurrentDirectory(), "UrlToPdfExample2.Pdf"))
NuGet Download
PM > Install-Package IronPdf
TLS Web Sitesi ve Sistem Girişleri

TLS Web Sitesi ve Sistem Girişleri

Çoğu ASP.NET uygulaması, HTML form gönderimlerinden daha güvenilir bir yöntem olan ağ doğrulamasını destekler ve IronPDF ile, TAM ağ doğrulamasının tamamen desteklendiğinden emin olabilirsiniz. Bu, güvenli, .NET web uygulaması destekli ortamlarda çalışabileceğiniz anlamına gelir.

Örneğin, bu kodu alacağız ve IronPDF'nin güçlü Chromium tabanlı render motorunu, web sayfasını bir tarayıcıda görüntüleniyor gibi render etmek için kullanacağız, burada başlıklar ve alt başlıklar dinamik olarak oluşturulup sayfalara eklenir. Daha sonra, kenar boşlukları ve stiller ilgili olarak uygulanır ve sonuç profesyonel görünümlü bir PDF olarak kaydedilir.

TLS Web Sitesi ve Sistem Girişleriyle PDF'leri Render Etmek İçin Adımlar

  1. Web Sayfasının URL'si Tanımlayın:

    • Bu süreçteki ilk adım, web sayfası URL'sini tanımlamaktır. Web sayfasını PDF olarak işlemek istediğimiz URL'yi temsil eden yeni bir uri nesnesi oluşturuyoruz. Bu örnekte, sayfa yerel olarak "http://localhost:51169/Invoice" adresinde barındırılıyor.
  2. PDF İşleyici Oluşturun:

    • Web sayfalarının güçlü dönüştürme özellikleri ile PDF'ye dönüştürülmesini sağlayan yeni bir ChromePdfRenderer örneği oluşturun.
  3. İşleme Seçeneklerini Ayarlayın:

    • İşleme seçeneklerini yapılandırmak için RenderingOptions özelliğini kullanın. Yazdırma stilleri için özel kenar boşlukları ve medya türü (IronPdf.Rendering.PdfCssMediaType.Print) burada gösterilmektedir.
  4. Giriş Bilgilerini Ayarlayın:

    • URL, temel kimlik doğrulama gerektiriyorsa LoginCredentials yapılandırın. Burada, Username ve Password için yer tutucular sağlanmaktadır.
  5. URL'yi PDF Olarak İşleyin:

    • Verilen uri içeriğini, belirlenen işleme seçeneklerini kullanarak bir headless Chromium tarayıcıda açmak ve web sayfasını PDF'ye dönüştürmek için RenderUrlAsPdf yöntemini kullanın.
  6. PDF'yi Kaydedin:

    • Son olarak, SaveAs yöntemini kullanarak PDF'yi mevcut çalışma dizinine "UrlToPdfExample2.Pdf" dosya adı ile kaydedin.
Giriş Entegrasyonu ile PDF'leri Güvence Altına Almayı Hemen Öğrenin
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 20,756,830Sürüm:2026.7yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez