using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
Comment enregistrer une page web en tant que fichier PDF sur Mac et Windows
Jordi Bardia
février 2, 2022
Mise à jour août 13, 2024
Partager:
Télécharger des pages web est un moyen pratique d'accéder au contenu d'un site pour une utilisation hors ligne. L'enregistrement d'une page web au format PDF permet de préserver la structure de la page et de la partager facilement avec d'autres personnes.
Il existe de nombreux outils qui vous permettent d'enregistrer une page web au format PDF, y compris les navigateurs eux-mêmes, mais parfois vous avez besoin de encore plus de contrôle sur vos fichiers. Dans ce guide, nous expliquerons comment convertir des pages web en format PDF en utilisant notre bibliothèque C# riche en fonctionnalités, IronPDF, ainsi que recommander quelques outils alternatifs offrant une fonctionnalité de base.
Enregistrement des pages Web au format PDF - Premiers pas
Créez votre projet dans Visual Studio
Tout d'abord, ouvrez Visual Studio et allez dans Fichier -> Nouveau projet -> Application console. Entrez le nom de votre projet, choisissez l'emplacement où vous souhaitez l'enregistrer et cliquez sur le bouton Suivant. Sélectionnez le dernier .NET Framework, puis cliquez sur Créer. Une fois que votre projet est opérationnel, il est temps d'ajouter notre bibliothèque.
Installer la bibliothèque IronPDF
IronPDF est facile à utiliser mais encore plus facile à installer. Il y a plusieurs façons de le faire :
Méthode 1 : Console du gestionnaire de paquets NuGet
Dans Visual Studio, dans l’Explorateur de solutions, faites un clic droit sur Références, puis cliquez sur Gérer les packages NuGet. Cliquez sur parcourir et recherchez "IronPDF", puis installez la dernière version. Si vous voyez ceci, cela fonctionne :
Vous pouvez également aller dans Outils -> Gestionnaire de packages NuGet -> Console du Gestionnaire de Paquets, et entrer la ligne suivante dans l'onglet Gestionnaire de Paquets :
Install-Package IronPdf
Enfin, vous pouvez obtenir IronPDF directement depuisSite officiel de NuGet. Sélectionnez l'option Télécharger le paquet dans le menu situé à droite de la plateforme, double-cliquez sur votre téléchargement pour l'installer automatiquement et rechargez la solution pour commencer à l'utiliser dans votre projet.
Vous pouvez également obtenir le fichier DLL d'IronPDF directement auprès de nous et l'ajouter manuellement à Visual Studio. Pour des instructions complètes et des liens vers les packages DLL pour Windows, MacOS et Linux, consultez notre dédiéGuide d'installation d'IronPDF.
Ajouter l'espace de noms IronPDF
N'oubliez jamais de démarrer votre code avec l'espace de noms IronPDF, comme ceci :
using IronPdf;
using IronPdf;
Imports IronPdf
Comment enregistrer une page Web en tant que PDF en utilisant IronPDF
Avec Visual Studio ouvert et la bibliothèque IronPDF ajoutée, nous commençons par instancier ChromePDFRenderer, qui propose des options pour personnaliser la capture d'URL, y compris la mise en page, les marges et l'orientation des pages PDF. Ensuite, IronPDF capture la page web en PDF en utilisant la méthode RenderUrlAsPdf.
IRON VB CONVERTER ERROR developers@ironsoftware.com
Ensuite, en utilisant la méthode SaveAs, vous pouvez facilement enregistrer la page web de l'URL rendue en PDF.
pdf.SaveAs("example.pdf");
pdf.SaveAs("example.pdf");
pdf.SaveAs("example.pdf")
Jetons un coup d'œil aux résultats. Voici comment lePage d'accueil d'IronPDFapparaît dans Chrome :
Et voici notre fichier PDF de sortie. Vous pouvez voir que, malgré le changement d'orientation de paysage à portrait, la structure du site web reste intacte et toujours lisible :
Ajouter des filigranes, des mots de passe et des en-têtes aux documents PDF
La fonctionnalité de IronPDF ne s'arrête pas là - avec notre bibliothèque entièrement équipée, vous pouvez affiner et personnaliser votre présentation.
Comment ajouter des filigranes aux PDFs à l'aide de IronPDF
Comment ajouter une protection par mot de passe aux PDFs en utilisant IronPDF
L'ajout d'un mot de passe au PDF le protège contre tout accès non autorisé. Vous pouvez définir un mot de passe différent pour l'utilisateur et l'administrateur afin de permettre la personnalisation de l'accès.
pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword"
Comment ajouter des en-têtes HTML aux PDF en utilisant IronPDF
Apportez la touche finale à votre présentation avec un en-tête, en utilisant l'objet HtmlHeaderFooter.
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
MaxHeight = 20, //millimeters
HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
MaxHeight = 20, //millimeters
HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
IRON VB CONVERTER ERROR developers@ironsoftware.com
Outils alternatifs de conversion de pages web en PDF
Enregistrer des pages en utilisant un navigateur web est aussi simple que d’utiliser le menu d'impression intégré - il suffit de sélectionner Imprimer dans leurs menus ou d’appuyer sur le raccourci du bouton d’impression sur votre clavier. Et certains outils en ligne offrent l'option PDF lors de la sélection d'un fichier à enregistrer.
Cependant, ces options laissent beaucoup à désirer - souvent en cassant la structure de la page web ou en manquant totalement les graphismes d'arrière-plan. De plus, il n'y a pas d'options de personnalisation lorsque vous enregistrez en PDF comme il y en a avec IronPDF.
Google Chrome
Chrome est de loin le navigateur web le plus populaire avec environ 3,5 milliards d'utilisateurs dans le monde. Il offre de nombreuses fonctionnalités et l'exportation d'une page web en PDF en fait partie.
Lors de l'enregistrement d'une page en PDF, Chrome propose des options de base telles que l'enregistrement uniquement des pages impaires, paires ou multiples, le changement de taille de papier, et le passage de l'orientation portrait à paysage ou l'inverse. Cependant, il peut avoir du mal à préserver la structure du site, changeant souvent complètement l'apparence d'une page et la rendant difficile à lire, comme vous pouvez le voir dans les images ci-dessous :
Comment la page Web apparaît dans Chrome
Comment Chrome rend la page web en PDF
Comment convertir des pages Web en PDF en utilisant Google Chrome
Ouvrez le menu déroulant de Google Chrome en cliquant sur les trois points dans le coin supérieur droit.
Cliquez sur Imprimer… pour ouvrir une fenêtre contextuelle
Vérifiez que la destination est « Enregistrer en PDF », puis sélectionnez Enregistrer
Microsoft Edge
Le successeur de l'Internet Explorer classique de Microsoft, Edge, a été mis à jour en 2018 pour fonctionner sur le moteur Chromium, le rendant très similaire au navigateur Chrome de Google. Ainsi, la conversion de pages web en PDFs est un processus presque identique - avec des limitations tout aussi identiques.
Comment enregistrer une page Web en tant que PDF en utilisant Microsoft Edge
Ouvrez le menu déroulant Edge en cliquant sur les trois points dans le coin supérieur droit
Cliquez sur Imprimer… et choisissez « Enregistrer au format PDF » comme votre imprimante
Sélectionnez Enregistrer pour exporter la page web en PDF
Mozilla Firefox
Firefox est un navigateur web alternatif axé sur la sécurité et la confidentialité des utilisateurs. Il se distingue par son fonctionnement sur son propre moteur personnalisé au lieu de Chromium. Cependant, lorsqu'il s'agit d'enregistrer des pages web sous forme de PDF, cela fonctionne de manière très similaire à Chrome et Edge. Et comme ces navigateurs, il a du mal avec la mise en page de certaines pages, rendant le contenu illisible.
Comment enregistrer une page Web au format PDF avec Mozilla Firefox
Ouvrez le menu déroulant de Firefox en cliquant sur le bouton du menu hamburger(les trois lignes horizontales)dans le coin supérieur droit
Cliquez sur Imprimer… et choisissez « Enregistrer au format PDF » dans le menu de destination
Sélectionnez Enregistrer pour télécharger votre PDF
Apple Safari
Comme Mozilla, Apple utilise son propre moteur pour faire fonctionner son navigateur, ce qui entraîne de légères différences par rapport aux autres options. Dans nos tests, Safari a produit les documents PDF les plus précis, mais manque de fonctionnalités telles que la sélection d'impression de pages personnalisées.
Comment enregistrer une page Web au format PDF en utilisant Apple Safari
Ouvrez le menu Fichier en haut de la page et cliquez sur Exporter en PDF…
Choisissez une destination pour enregistrer votre fichier et cliquez sur Enregistrer
Soda PDF
Soda PDF est un outil en ligne gratuit qui vous permet de convertir des pages web en PDF, ainsi que de nombreuses autres fonctionnalités. Lors de nos tests, il s'est avéré plus précis que la plupart des autres navigateurs, mais n'a pas réussi à charger plusieurs images de la page web.
Comment convertir un PPT en PDF avec Soda PDF Converter
Une fenêtre contextuelle apparaîtra - choisissez une destination pour votre fichier et cliquez sur Enregistrer
Conclusion
Les navigateurs Web et les outils en ligne sont faciles à utiliser et offrent une gamme de fonctionnalités d'édition de base. Toutefois, pour un outil de conversion de pages web en PDF plus puissant, IronPDF offre une flexibilité inégalable.
Et les conversions de pages web en PDF ne sont que le début - avec la mise en forme PDF, les fonctionnalités de sécurité et de conformité intégrées, et bien plus encore, IronPDF est l'outil numéro un pour tous vos besoins en matière de documents PDF.
Prêt à mettre la main sur IronPDF ? Vous pouvez commencer avec notreessai gratuit de 30 jours pour IronPDF. C'est également totalement gratuit à utiliser à des fins de développement, ce qui vous permet de vraiment voir de quoi il est fait. Et si vous aimez ce que vous voyez, IronPDF commence à partir detarification abordable de $749. Pour des économies encore plus importantes, consultez leOffre groupée Iron Suiteoù vous pouvez obtenir les neuf outils Iron Software pour le prix de deux. Bon codage!
Jordi maîtrise parfaitement Python, C# et C++. Lorsqu'il ne met pas à profit ses compétences chez Iron Software, il se consacre à la programmation de jeux. Partageant des responsabilités en matière de tests de produits, de développement de produits et de recherche, Jordi apporte une valeur ajoutée considérable à l'amélioration continue des produits. Cette expérience variée le stimule et l'engage, et il dit que c'est l'un des aspects qu'il préfère dans son travail chez Iron Software. Jordi a grandi à Miami, en Floride, et a étudié l'informatique et les statistiques à l'université de Floride.
< PRÉCÉDENT Meilleures options de visualisation de PDF en 2022
SUIVANT > Comment extraire des pages de fichiers PDF - un guide étape par étape
Des millions d'ingénieurs dans le monde entier lui font confiance
Réservez une démo en direct gratuite
Réservez une démonstration personnelle de 30 minutes.
Pas de contrat, pas de détails de carte, pas d'engagements.
Voici ce à quoi vous pouvez vous attendre :
Une démonstration en direct de notre produit et de ses principales fonctionnalités
Obtenez des recommandations de fonctionnalités spécifiques au projet
Toutes vos questions trouvent réponse pour vous assurer de disposer de toutes les informations dont vous avez besoin. (Aucun engagement de votre part.)
CHOISIR L'HEURE
VOS INFORMATIONS
Réservez votre démo en direct gratuite
Fiable par plus de 2 millions d'ingénieurs dans le monde entier