UTILISATION DE IRONPRINT C# Imprimer des fichiers PDF en utilisant IronPDF Curtis Chau Mis à jour:août 20, 2025 Download IronPrint Téléchargement NuGet Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article IronPrint est la toute nouvelle bibliothèque d'impression .NET d'Iron Software, offrant une compatibilité sur un large éventail de plateformes, notamment Windows, macOS, Android et iOS. Démarrez avec IronPrint dès maintenant ! Le format PDF est le format de fichier le plus couramment utilisé. Le logiciel est léger et pris en charge par la plupart des systèmes d'exploitation. Les fichiers PDF peuvent être facilement partagés d'un appareil à l'autre. Ils sont faciles à lire car ils apparaissent exactement de la même manière sur n'importe quelle interface et n'importe quel système d'exploitation. Les PDF sont accessibles à partir de tous les appareils, y compris les téléphones portables, les tablettes, etc. Leur popularité exige que tous les développeurs C# sachent comment imprimer des fichiers PDF à l'aide de C#. En effet, vous pouvez rencontrer un problème lorsque vous devez imprimer un document tel qu'une facture, un bulletin de salaire, un bon de commande ou un profil, etc. Ces documents sont souvent au format PDF, il faut donc savoir comment imprimer des fichiers PDF à l'aide de C#. L'impression de documents PDF en C# peut être réalisée à l'aide de plusieurs bibliothèques. Cependant, vous risquez de vous heurter à la question des droits de licence. La plupart d'entre eux sont payants ou difficiles à utiliser. Heureusement, vous n'avez pas à vous inquiéter. J'ai trouvé le moyen le plus facile et le plus simple d'imprimer des fichiers PDF en C#. I will use the IronPDF Library to print PDF documents. Croyez-moi, vous allez aimer ! Qu'allez-vous retirer de cet article ? Après avoir lu cet article, vous serez en mesure d'effectuer les tâches suivantes : Imprimer un seul document PDF en C# Imprimer plusieurs fichiers PDF en une seule fois en C# Convertir une URL en PDF, puis l'imprimer. Vous devez avoir des connaissances de base en programmation C# pour une meilleure compréhension de ce tutoriel. Avant de commencer le tutoriel, commençons par comprendre ce qu'est IronPDF. IronPDF: IronPDF est une bibliothèque .NET qui nous offre le moyen le plus simple de lire, créer, manipuler et imprimer des fichiers PDF. Cette bibliothèque peut être utilisée dans des applications C# et VB .NET. Elle fonctionne facilement avec ASP .NET, ASP .NET core, MVC, Web Forms et Web APIs sur .NET et .NET core. Il permet aux utilisateurs de télécharger des fichiers PDF, de les envoyer par courrier électronique et de les stocker dans un nuage. Vous pouvez en savoir plus sur IronPDF en utilisant ce <link/a>. Commençons la démonstration. Ouverture de Visual Studio Ouvrez Visual Studio. Créez un nouveau projet ou ouvrez un projet existant si vous avez l'intention d'ajouter cette fonctionnalité à votre logiciel existant. J'utilise l'application Console pour ce tutoriel ; vous pouvez utiliser n'importe lequel de vos choix en fonction des exigences de votre logiciel. Projet créé. Installer le package NuGet Open the console by clicking on Tools > NuGet Package Manager > Package Manager Console from the Menu bar on the top of the window. La console du gestionnaire de paquets NuGet s'ouvre comme indiqué ci-dessous : Console NuGet Package Manager Console NuGet Package Manager IronPdf NuGet Package and press Enter. Install-Package IronPrint Le paquet NuGet sera installé comme indiqué ci-dessous : Installer le package NuGet Installer le package NuGet Division Imprimer le PDF classé en C#; À présent, considérons un exemple pour démontrer comment nous pouvons imprimer un fichier PDF en C# à l'aide de la bibliothèque IronPDF. Ouvrez le fichier Program.cs. Ajoutez l'espace de noms suivant en haut du fichier Program.cs pour utiliser IronPDF : using IronPdf; using IronPdf; Imports IronPdf $vbLabelText $csharpLabel Maintenant, écrivez le code suivant à l'intérieur de la fonction Main : using System; // Required for Console operations class Program { static void Main() { // Load the PDF document from file using PdfDocument pdfDocument = PdfDocument.FromFile(@"D:\Sample.pdf"); // Print the loaded PDF document to the default printer pdfDocument.Print(); // Print operation success message to console Console.WriteLine("File Printed Successfully!"); Console.ReadKey(); } } using System; // Required for Console operations class Program { static void Main() { // Load the PDF document from file using PdfDocument pdfDocument = PdfDocument.FromFile(@"D:\Sample.pdf"); // Print the loaded PDF document to the default printer pdfDocument.Print(); // Print operation success message to console Console.WriteLine("File Printed Successfully!"); Console.ReadKey(); } } Imports System ' Required for Console operations Friend Class Program Shared Sub Main() ' Load the PDF document from file Using pdfDocument As PdfDocument = PdfDocument.FromFile("D:\Sample.pdf") ' Print the loaded PDF document to the default printer pdfDocument.Print() ' Print operation success message to console Console.WriteLine("File Printed Successfully!") Console.ReadKey() End Using End Sub End Class $vbLabelText $csharpLabel Comprenons le code. La ligne de code suivante chargera le fichier PDF en mémoire. le nom du fichier est "Sample.Pdf" et l'emplacement du fichier est D Drive. Vous devez indiquer le chemin d'accès complet au fichier ainsi que son nom. using PdfDocument pdfDocument = PdfDocument.FromFile(@"D:\Sample.pdf"); using PdfDocument pdfDocument = PdfDocument.FromFile(@"D:\Sample.pdf"); Using pdfDocument As PdfDocument = PdfDocument.FromFile("D:\Sample.pdf") End Using $vbLabelText $csharpLabel La fonction Print() imprime le fichier chargé à l'aide de votre imprimante par défaut. Tester le programme Appuyez sur Ctrl + F5 pour exécuter le programme. Console Console Console Imprimer plusieurs documents PDF en C#; Je vais vous montrer comment imprimer plusieurs documents PDF en C# à l'aide d'IronPDF. 14 fichiers PDF 14 fichiers PDF Dans cet exemple, j'ai 14 documents PDF à imprimer. Je les ai nommés de 1 à 14. Vous pouvez enregistrer tous vos fichiers avec un identifiant, ou vous pouvez enregistrer l'emplacement du fichier dans une base de données. Extraire le chemin d'accès et le nom du fichier de la base de données et les enregistrer dans un tableau ou une liste. Interrogez ce tableau ou cette liste et imprimez tous vos fichiers. Écrivez le code suivant dans la fonction Main : using System; // Required for Console operations class Program { static void Main() { // Loop through each file number and print for (int i = 1; i <= 14; i++) { // Load each PDF document from file using PdfDocument pdfDocument = PdfDocument.FromFile($@"D:\Print\{i}.pdf"); // Inform which file is being printed Console.WriteLine("Printing File: {0}.pdf", i); // Print the loaded PDF document to the default printer pdfDocument.Print(); // Print operation success message to console Console.WriteLine("{0}.pdf Printed Successfully!", i); } Console.ReadKey(); } } using System; // Required for Console operations class Program { static void Main() { // Loop through each file number and print for (int i = 1; i <= 14; i++) { // Load each PDF document from file using PdfDocument pdfDocument = PdfDocument.FromFile($@"D:\Print\{i}.pdf"); // Inform which file is being printed Console.WriteLine("Printing File: {0}.pdf", i); // Print the loaded PDF document to the default printer pdfDocument.Print(); // Print operation success message to console Console.WriteLine("{0}.pdf Printed Successfully!", i); } Console.ReadKey(); } } Imports System ' Required for Console operations Friend Class Program Shared Sub Main() ' Loop through each file number and print For i As Integer = 1 To 14 ' Load each PDF document from file Using pdfDocument As PdfDocument = PdfDocument.FromFile($"D:\Print\{i}.pdf") ' Inform which file is being printed Console.WriteLine("Printing File: {0}.pdf", i) ' Print the loaded PDF document to the default printer pdfDocument.Print() ' Print operation success message to console Console.WriteLine("{0}.pdf Printed Successfully!", i) End Using Next i Console.ReadKey() End Sub End Class $vbLabelText $csharpLabel J'ai utilisé une boucle for pour générer des nombres de 1 à 14 en fonction du nom de mon fichier. Exécuter la solution: Appuyez sur Ctrl + F5 pour exécuter le programme. Console Console Console Convertir l'URL en PDF puis l'imprimer: Je vais vous montrer comment imprimer une page web en analysant les URL à IronPDF. La bibliothèque créera un fichier PDF en analysant le code HTML. Nous pouvons imprimer ce document PDF à l'aide de la fonction d'impression. Prenons un exemple. Écrivez le code suivant à l'intérieur de la fonction principale : using System; // Required for Console operations class Program { static void Main() { // HTML to PDF Renderer IronPdf.HtmlToPdf Renderer = new IronPdf.HtmlToPdf(); // Inform about the printing operation Console.WriteLine("Printing File"); // Render URL as PDF using PdfDocument PdfDocument = Renderer.RenderUrlAsPdf("https://ironpdf.com/how-to/print-pdf/#advanced-printing"); // Print the PDF document PdfDocument.Print(); // Print operation success message to console Console.WriteLine("File Printed Successfully!"); } } using System; // Required for Console operations class Program { static void Main() { // HTML to PDF Renderer IronPdf.HtmlToPdf Renderer = new IronPdf.HtmlToPdf(); // Inform about the printing operation Console.WriteLine("Printing File"); // Render URL as PDF using PdfDocument PdfDocument = Renderer.RenderUrlAsPdf("https://ironpdf.com/how-to/print-pdf/#advanced-printing"); // Print the PDF document PdfDocument.Print(); // Print operation success message to console Console.WriteLine("File Printed Successfully!"); } } Imports System ' Required for Console operations Friend Class Program Shared Sub Main() ' HTML to PDF Renderer Dim Renderer As New IronPdf.HtmlToPdf() ' Inform about the printing operation Console.WriteLine("Printing File") ' Render URL as PDF Using PdfDocument As PdfDocument = Renderer.RenderUrlAsPdf("https://ironpdf.com/how-to/print-pdf/#advanced-printing") ' Print the PDF document PdfDocument.Print() ' Print operation success message to console Console.WriteLine("File Printed Successfully!") End Using End Sub End Class $vbLabelText $csharpLabel Ce programme analysera https://ironpdf.com/how-to/print-pdf/#advanced-printing en PDF et la fonction Print() imprimera le PDF à l'aide de l'imprimante par défaut. Exécutons le programme. Exécuter le programme: Appuyez sur Ctrl + F5 pour exécuter la solution. Sortie affichée à l'écran La fonction Print() imprime le document à l'aide de l'imprimante par défaut. Il peut arriver que nous ne souhaitions pas utiliser l'imprimante par défaut. Dans ce cas, IronPDF nous fournit un code d'une ligne pour changer le nom de l'imprimante. Changer le nom de l'imprimante: Prenons un exemple pour mieux comprendre. Utilisez le code suivant pour changer l'imprimante par défaut : using System; // Required for Console operations class Program { static void Main() { // Load the PDF document from file PdfDocument pdfDocument = PdfDocument.FromFile(@"D:\Sample.pdf"); // Change to a different printer by name pdfDocument.GetPrintDocument().PrinterSettings.PrinterName = "Microsoft Print to PDF"; // Print the PDF document pdfDocument.Print(); // Print operation success message to console Console.WriteLine("File Printed Successfully!"); } } using System; // Required for Console operations class Program { static void Main() { // Load the PDF document from file PdfDocument pdfDocument = PdfDocument.FromFile(@"D:\Sample.pdf"); // Change to a different printer by name pdfDocument.GetPrintDocument().PrinterSettings.PrinterName = "Microsoft Print to PDF"; // Print the PDF document pdfDocument.Print(); // Print operation success message to console Console.WriteLine("File Printed Successfully!"); } } Imports System ' Required for Console operations Friend Class Program Shared Sub Main() ' Load the PDF document from file Dim pdfDocument As PdfDocument = PdfDocument.FromFile("D:\Sample.pdf") ' Change to a different printer by name pdfDocument.GetPrintDocument().PrinterSettings.PrinterName = "Microsoft Print to PDF" ' Print the PDF document pdfDocument.Print() ' Print operation success message to console Console.WriteLine("File Printed Successfully!") End Sub End Class $vbLabelText $csharpLabel Vous pouvez voir que je n'ai ajouté qu'une seule ligne de code supplémentaire pour spécifier l'imprimante. J'ai spécifié Microsoft Print to PDF pour la démonstration. Exécuter le programme: Exécutez le programme en appuyant sur Ctrl + F5. La boîte de dialogue suivante s'affiche et nous demande de saisir un nom de fichier à enregistrer car nous utilisons Microsoft Print to PDF. Indiquez le nom du fichier et cliquez sur le bouton Enregistrer. J'ai spécifié "SamplePrint.Pdf". La sortie de console suivante s'affiche : Microsoft Print to PDF a imprimé un fichier PDF sur mon disque dur. Voyons-le. J'espère que ce tutoriel a été utile, interactif et facile à comprendre. Vous pouvez poser des questions ou donner votre avis sur ce tutoriel dans la section des commentaires ci-dessous. Questions Fréquemment Posées Comment puis-je imprimer un fichier PDF en C# en utilisant IronPDF? Pour imprimer un fichier PDF en utilisant IronPDF en C#, chargez le document PDF avec la méthode PdfDocument.FromFile puis appelez la méthode Print sur le document chargé. IronPDF peut-il être utilisé pour imprimer plusieurs fichiers PDF séquentiellement? Oui, IronPDF peut imprimer plusieurs fichiers PDF en itérant sur une collection de chemins de fichiers et en invoquant la méthode Print pour chaque document. Comment puis-je convertir une URL en PDF puis l'imprimer en C#? En utilisant IronPDF, convertissez une URL en PDF avec la méthode HtmlToPdf.RenderUrlAsPdf. Ensuite, utilisez la méthode Print sur le document PDF généré pour l'imprimer. Est-il possible de sélectionner une imprimante spécifique pour l'impression de PDF avec IronPDF? Oui, vous pouvez sélectionner une imprimante spécifique en définissant la propriété PrinterName dans l'objet PrinterSettings lors de l'utilisation de la méthode GetPrintDocument de la classe PdfDocument. Quelles plateformes IronPDF supporte-t-il pour l'impression de PDF ? IronPDF supporte l'impression de PDF sur les applications .NET Framework, .NET Core, et .NET 5 et 6, et il est compatible avec les plateformes Windows, macOS, Android, et iOS. Comment puis-je commencer à imprimer des PDF en C# en utilisant une bibliothèque .NET ? Pour commencer à imprimer des PDF en utilisant IronPDF, installez la bibliothèque via le Gestionnaire de packages NuGet dans Visual Studio et suivez la documentation et les exemples fournis par Iron Software. Quels sont les avantages d'utiliser des PDF pour le partage de documents ? Les PDF sont avantageux pour le partage de documents car ils sont légers, conservent un formatage cohérent sur différents appareils, et sont supportés par la plupart des systèmes d'exploitation. Ai-je besoin de compétences avancées en C# pour utiliser IronPDF pour l'impression? Une connaissance de base du C# est suffisante pour utiliser IronPDF pour les tâches d'impression, car la bibliothèque offre des méthodes simples et des exemples pour aider les développeurs. Curtis Chau Discutez maintenant avec l'équipe d'ingénierie Rédacteur technique Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...Lire la suite Articles connexes Publiéoctobre 19, 2025 Comment imprimer un PDF en VB.NET en utilisant IronPrint Tutoriel d'impression de PDF en VB.NET : Implémentez l'impression de PDF dans vos applications .NET avec IronPrint. Impression silencieuse, options de dialogue, paramètres personnalisés. Lire la suite Mis à jouraoût 3, 2025 C# Imprimer PDF de manière programmatique (Tutoriel avec exemple de code) Il existe plusieurs cas d'utilisation où une fonctionnalité d'impression en PDF est requise dans une application. Lire la suite Mis à jourjuin 22, 2025 Comment imprimer avec une imprimante réseau en C# Dans cet article, nous explorerons comment imprimer sur une imprimante réseau en utilisant C# et IronPrint d'IronSoftware. Lire la suite Comment imprimer des fichiers PDF en .NET Core Essayez IronPrint gratuitement Installez en 5 minutes Installer avec NuGet Version : 2025.11 Install-Package IronPrint nuget.org/packages/IronPrint/ Dans l'explorateur de solutions, faites un clic droit sur Références, Gestion des packages NuGet Sélectionnez Parcourir et recherchez "IronPrint" Sélectionnez le package et installez Licences à partir de $749 15 1000 1 Maintenant que vous avez installé avec Nuget Votre navigateur est en train de télécharger IronPrint Étape suivante : Commencer l'essai gratuit de 30 jours Pas de carte de crédit requise Testez dans un environnement en directProduit pleinement fonctionnelSupport technique 24/5 Obtenez votre clé d'essai 30 jours gratuitement. Merci.Si vous souhaitez parler à notre équipe de licences : Le formulaire d'essai a été soumisavec succès.Votre clé d'essai devrait être dans l'e-mail.Si ce n'est pas le cas, veuillez contactersupport@ironsoftware.com Planifier un appel Vous avez une question ? Contactez notre équipe de développement. Aucune carte de crédit ou création de compte requise 15 1000 1 Maintenant que vous avez installé avec Nuget Votre navigateur est en train de télécharger IronPrint Étape suivante : Commencer l'essai gratuit de 30 jours Pas de carte de crédit requise Testez dans un environnement en directProduit pleinement fonctionnelSupport technique 24/5 Merci. Voir vos options de licence : Merci.Si vous souhaitez parler à notre équipe de licences : Voir les licences Planifier un appel Une question ? Contactez-nous avec notre équipe de développement. Vous avez une question ? Contactez notre équipe de développement. Commencez GRATUITEMENT Pas de carte de crédit requise Testez dans un environnement en direct Testez en production sans filigranes.Fonctionne où que vous en ayez besoin. Produit entièrement fonctionnel Profitez de 30 jours de produit entièrement fonctionnel.Configurez-le et faites-le fonctionner en quelques minutes. Support technique 24/5 Accès complet à notre équipe de support technique durant votre essai produit Obtenez votre clé d'essai de 30 jours gratuite instantanément. Aucune carte de crédit ou création de compte requise Le formulaire d'essai a été soumisavec succès. Votre clé d'essai devrait être dans l'e-mail.Si ce n'est pas le cas, veuillez contactersupport@ironsoftware.com De confiance par des millions d'ingénieurs dans le monde entier Commencez GRATUITEMENT Pas de carte de crédit requise Testez dans un environnement en direct Testez en production sans filigranes.Fonctionne où que vous en ayez besoin. Produit entièrement fonctionnel Profitez de 30 jours de produit entièrement fonctionnel.Configurez-le et faites-le fonctionner en quelques minutes. Support technique 24/5 Accès complet à notre équipe de support technique durant votre essai produit Obtenez votre clé d'essai de 30 jours gratuite instantanément. Installer avec NuGet Voir les licences Licences à partir de 749 $. Vous avez une question ? Contactez-nous. De confiance par des millions d'ingénieurs dans le monde entier Parlez à l'Équipe de Vente Réservez une Consultation sans Engagement Comment pouvons-nous vous aider : Consultez votre flux de travail et vos points de douleurVoyez comment d'autres entreprises répondent à leurs besoins en matière de documents .NETToutes vos questions reçoivent une réponse pour vous assurer d'avoir toutes les informations nécessaires. (Aucun engagement de quelque nature que ce soit.)Obtenez un devis personnalisé pour les besoins de votre projet 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 plus de 2 millions d'ingénieurs dans le monde entier Réservez une démonstration en direct gratuite Réservez une démonstration personnelle de 30 minutes. Pas de contrat, pas de détails de carte, pas d'engagement. Voilà ce à quoi vous pouvez vous attendre : Une démonstration en direct de notre produit et de ses fonctionnalités clésObtenez des recommandations de fonctionnalités spécifiques au projetToutes vos questions sont répondues pour vous assurer d'avoir toutes les informations dont vous avez besoin.(Aucun engagement quel qu'il soit.) CHOISIR UN TEMPS VOS INFORMATIONS Réservez votre Démonstration en direct gratuite De confiance par plus de 2 millions d'ingénieurs dans le monde entier Informations Juridiques Droits d'auteur © Iron Software 2013-2025 Conditions Confidentialité Cookie Droits d'auteur © Iron Software 2013-2025 Conditions Confidentialité Cookie
Publiéoctobre 19, 2025 Comment imprimer un PDF en VB.NET en utilisant IronPrint Tutoriel d'impression de PDF en VB.NET : Implémentez l'impression de PDF dans vos applications .NET avec IronPrint. Impression silencieuse, options de dialogue, paramètres personnalisés. Lire la suite
Mis à jouraoût 3, 2025 C# Imprimer PDF de manière programmatique (Tutoriel avec exemple de code) Il existe plusieurs cas d'utilisation où une fonctionnalité d'impression en PDF est requise dans une application. Lire la suite
Mis à jourjuin 22, 2025 Comment imprimer avec une imprimante réseau en C# Dans cet article, nous explorerons comment imprimer sur une imprimante réseau en utilisant C# et IronPrint d'IronSoftware. Lire la suite
Testez dans un environnement en direct Testez en production sans filigranes.Fonctionne où que vous en ayez besoin.
Produit entièrement fonctionnel Profitez de 30 jours de produit entièrement fonctionnel.Configurez-le et faites-le fonctionner en quelques minutes.
Testez dans un environnement en direct Testez en production sans filigranes.Fonctionne où que vous en ayez besoin.
Produit entièrement fonctionnel Profitez de 30 jours de produit entièrement fonctionnel.Configurez-le et faites-le fonctionner en quelques minutes.