OUTILS PDF

Comment enregistrer une page web en tant que fichier PDF sur Mac et Windows

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 :

Comment enregistrer une page Web au format PDF sur Mac et Windows : Figure 1

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.

Ça n'a pas fonctionné ? Vous pouvez trouver de l'aide spécifique à la plateforme sur notreconseils avancés pour l'installation de NuGet.

Méthode 2 : Utilisation d'un fichier DLL

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
VB   C#

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.

Voici à quoi cela ressemble :

using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer()
{
    RenderingOptions = new ChromePdfRenderOptions
    {
        CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen,
        PrintHtmlBackgrounds = true,
        EnableJavaScript = true,
        GrayScale = false,
        PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait,
        PaperSize = IronPdf.Rendering.PdfPaperSize.A4,
        MarginTop = 0,
        MarginBottom = 0,
        MarginLeft = 0,
        MarginRight = 0,
        UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None,
    }
};

renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering();

var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer()
{
    RenderingOptions = new ChromePdfRenderOptions
    {
        CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen,
        PrintHtmlBackgrounds = true,
        EnableJavaScript = true,
        GrayScale = false,
        PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait,
        PaperSize = IronPdf.Rendering.PdfPaperSize.A4,
        MarginTop = 0,
        MarginBottom = 0,
        MarginLeft = 0,
        MarginRight = 0,
        UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None,
    }
};

renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering();

var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

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")
VB   C#

Jetons un coup d'œil aux résultats. Voici comment lePage d'accueil d'IronPDFapparaît dans Chrome :

Comment enregistrer une page Web en tant que fichier PDF sur Mac et Windows : Figure 2

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 :

Comment enregistrer une page Web en tant que fichier PDF sur Mac et Windows : Figure 3

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

Cette section montre comment ajouter un filigrane dans le PDF sous forme d'image apposée, en utilisant leDocumentation de la méthode ApplyStamp.

pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.ApplyStamp(New ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"))
VB   C#

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"
VB   C#

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
VB   C#

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 enregistrer une page Web en tant que fichier PDF sur Mac et Windows : Figure 4

Comment la page Web apparaît dans Chrome

Comment enregistrer une page Web en tant que fichier PDF sur Mac et Windows : Figure 5

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

  • Aller àOutil de conversion en ligne de Soda PDFet entrez l'URL de la page web souhaitée
  • Attendez que l'outil génère votre PDF
  • 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!

Comment sauvegarder une page web en fichier PDF sur Mac et Windows : Figure 6

< PRÉCÉDENT
Meilleures options de visualisation de PDF en 2022
SUIVANT >
Comment extraire des pages de fichiers PDF - un guide étape par étape