Comment convertir et télécharger un PDF à partir d'une URL en C#

How to Render URL to PDF

This article was translated from English: Does it need improvement?
Translated
View the article in English

Convertir des URL existantes en PDFs avec C# est très efficace et intuitif. IronPDF rend simple la conversion de HTML d'URL existantes en documents PDF. Il existe un très haut niveau de support pour JavaScript, les images, les formulaires et le CSS.

en-tête:2(Démarrage rapide : Convertir une page Web en PDF en utilisant IronPDF)

Transformez n'importe quelle page web en PDF en quelques secondes avec IronPDF. Ce guide rapide et facile montre comment utiliser la classe ChromePdfRenderer pour convertir en toute transparence des URL en PDFs de haute qualité avec un code minimal. Parfait pour les développeurs qui ont besoin d'une méthode rapide et fiable pour intégrer le rendu PDF dans leurs projets C#.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    new IronPdf.ChromePdfRenderer().RenderUrlAsPdf("https://example.com").SaveAs("example.pdf");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Flux de travail minimal (5 étapes)

Comment convertir une URL en PDF en C#
  1. Téléchargez la bibliothèque IronPDF C# depuis NuGet
  2. Instanciez la classe ChromePdfRenderer
  3. Apprenez comment convertir des PDFs à partir d'URL
  4. Modifiez les RenderingOptions pour ajouter un en-tête et un pied de page
  5. Vérifiez le document de sortie PDF


Exemple de conversion d'une URL en PDF

Ici, nous avons un exemple d'IronPDF rendant une page Wikipedia en PDF en utilisant la méthode RenderUrlAsPdf(). Cette méthode nécessite une URI absolue (complètement formée) qui pointe vers le document HTML à rendre en PDF.

:path=/static-assets/pdf/content-code-examples/how-to/url-to-pdf.cs
using IronPdf;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf

' Instantiate Renderer
Private renderer = New ChromePdfRenderer()

' Create a PDF from a URL or local file path
Private pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page")

' Export to a file or Stream
pdf.SaveAs("url.pdf")
$vbLabelText   $csharpLabel

Résultat

Voici le fichier que le code a produit :

Questions Fréquemment Posées

Comment puis-je rendre une URL en PDF en C# ?

Vous pouvez rendre une URL en PDF en C# en utilisant la classe IronPdf.ChromePdfRenderer. La méthode StaticRenderUrlAsPdf vous permet de convertir une URL en PDF avec une seule ligne de code.

Quelles étapes sont nécessaires pour commencer la conversion d'URL en PDF en C# ?

Pour commencer la conversion d'URL en PDF en C#, téléchargez d'abord la bibliothèque IronPDF depuis NuGet. Ensuite, créez une instance de la classe ChromePdfRenderer, et utilisez la méthode RenderUrlAsPdf pour convertir votre URL en PDF. Vous pouvez aussi personnaliser le PDF en modifiant les RenderingOptions.

IronPDF prend-il en charge le rendu de JavaScript et CSS dans les pages web ?

Oui, IronPDF offre un support robuste pour rendre JavaScript, les images, les formulaires et CSS lors de la conversion de contenu HTML d'URL en PDF.

Puis-je ajouter des en-têtes et des pieds de page à mon PDF lors de la conversion d'une URL ?

Oui, vous pouvez ajouter des en-têtes et des pieds de page à votre PDF en modifiant les RenderingOptions dans IronPDF avant d'effectuer la conversion.

Y a-t-il un exemple de code pour convertir une page web en PDF ?

Oui, la documentation inclut un exemple d'utilisation de la méthode RenderUrlAsPdf pour convertir une page Wikipédia en PDF. Cela nécessite une URI absolue de la page web.

Quel type de format d'URL est requis pour la conversion en PDF ?

L'URL doit être une URI absolue complète qui pointe vers le document HTML que vous souhaitez rendre en PDF.

IronPDF peut-il gérer du contenu dynamique lors du rendu d'une URL en PDF ?

Oui, IronPDF peut gérer le contenu dynamique, y compris les éléments basés sur JavaScript, lors de la conversion d'une URL en PDF.

IronPDF est-il entièrement compatible avec .NET 10 pour les conversions d'URL en PDF ?

Oui, IronPDF est entièrement compatible avec .NET 10 et ne nécessite aucune configuration particulière. Vous pouvez générer des PDF à partir d'URL comme avec les versions précédentes de .NET, en utilisant ChromePdfRenderer.RenderUrlAsPdf et les mêmes options de rendu. IronPDF prend en charge .NET 10, 9, 8 et les versions ultérieures.

Regan Pun
Ingénieur logiciel
Regan a obtenu son diplôme de l'Université de Reading, avec une licence en ingénierie électronique. Avant de rejoindre Iron Software, ses rôles précédents le poussaient à se concentrer intensément sur des tâches uniques ; et ce qu'il apprécie le plus chez Iron Software, c'est ...
Lire la suite
Prêt à commencer?
Nuget Téléchargements 16,154,058 | Version : 2025.11 vient de sortir