IRONSOFTWAREHOME
Connexions TLS site web et système
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
Connexions TLS site web et système

Connexions TLS site web et système

La plupart des applications ASP.NET prennent en charge l'authentification réseau, une méthode plus fiable que l'envoi de formulaires HTML, et avec IronPDF, vous pouvez être assuré que l'authentification réseau TLS est entièrement prise en charge. Cela signifie que vous pouvez travailler dans des environnements sécurisés pris en charge par les applications web .NET.

Prenez cet exemple de code, nous utilisons le puissant moteur de rendu basé sur Chromium d'IronPDF pour restituer la page web comme si elle était affichée dans un navigateur, où les en-têtes et les pieds de page sont générés dynamiquement et ajoutés aux pages. Ensuite, les marges et les styles sont appliqués en conséquence avant de sauver le résultat sous forme de PDF professionnel.

Étapes pour le rendu de PDF avec sites HTTPS et connexions systèmes

  1. Définir l'URL de la page Web :

    • La première étape de ce processus est de définir l'URL de la page web. Nous créons un nouvel objet uri représentant l'URL de la page web que nous voulons rendre comme un PDF. Dans cet exemple, la page est hébergée localement à "http://localhost:51169/Invoice".
  2. Créer le Rendu PDF :

    • Créez une nouvelle instance de ChromePdfRenderer, qui gère la conversion des pages web en PDF en utilisant ses puissantes fonctionnalités de conversion.
  3. Configurer les Options de Rendu :

    • Utilisez la propriété RenderingOptions pour configurer les options de rendu. Les marges personnalisées et le type de média pour les styles d'impression (IronPdf.Rendering.PdfCssMediaType.Print) sont démontrés ici.
  4. Configurer les Identifiants :

    • Configurez LoginCredentials si l'URL nécessite une authentification de base. Ici, des espaces réservés pour Username et Password sont fournis.
  5. Rendre l'URL en PDF :

    • Utilisez la méthode RenderUrlAsPdf pour ouvrir le uri donné dans un navigateur Chromium sans tête et convertir la page web en PDF en utilisant les options de rendu spécifiées.
  6. Enregistrer le PDF :

    • Enfin, enregistrez le PDF en utilisant la méthode SaveAs dans le répertoire de travail actuel avec le nom de fichier "UrlToPdfExample2.Pdf".
Apprenez à sécuriser les PDF avec l'intégration de la connexion dès maintenant
Voir sur GitHub

Prêt à commencer ?

Nuget Downloads 21,105,021Version :2026.9vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Bibliothèque C# NuGet pour PDF
Installer avec NuGet

Version : 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Dans l'explorateur de solutions, faites un clic droit sur Références, Gestion des packages NuGet
  2. Sélectionnez Parcourir et recherchez « IronPDF »
  3. Sélectionnez le package et installez
C# PDF DLL
Télécharger DLL

Version : 2026.9

ou téléchargez l'installateur Windows ici.

  1. Téléchargez et décompressez IronPDF à un emplacement tel que ~/Libs dans votre répertoire de solution
  2. Dans l'explorateur de solutions Visual Studio, faites un clic droit sur Références. Sélectionnez Parcourir, « IronPDF.dll »

Licences à partir de 749 $