Passer au contenu du pied de page
UTILISATION DE IRONPRINT

Comment imprimer des fichiers PDF en C# sans utiliser Adobe

1. Introduction

Vous cherchez un moyen d'imprimer des fichiers PDF sans utiliser Adobe Acrobat ? L'utilisation croissante des PDF dans le monde moderne signifie qu'il est devenu important de disposer d'une solution fiable et efficace pour l'impression de ce type de fichiers. De nombreuses personnes utilisent Adobe Acrobat à cette fin, mais il n'est pas toujours disponible ou abordable.

Dans cet article, nous verrons comment imprimer des documents PDF à l'aide d'applications C# .NET sans utiliser Adobe Reader. À cette fin, nous utiliserons la bibliothèque IronPDF C# PDF.

2. la bibliothèque de PDF IronPDF C

IronPDF est une bibliothèque PDF C# qui permet aux développeurs de générer, convertir et manipuler des documents PDF en toute simplicité. Il fournit une API simple qui permet aux développeurs de créer et d'éditer des fichiers PDF avec seulement quelques lignes de code. With IronPDF, developers can easily add headers and footers, split and merge PDFs, and perform other common PDF operations. La bibliothèque prend en charge un large éventail de formats de fichiers, notamment HTML, les images et les documents Microsoft Office, ce qui facilite la conversion de ces formats au format PDF. IronPDF est une solution puissante et flexible pour les développeurs C# qui souhaitent travailler avec des PDF.

Avec IronPDF, imprimer des PDF sans lecteur de PDF est un jeu d'enfant - il suffit de suivre les instructions ci-dessous.

3 Conditions préalables

Avant de passer à l'étape de l'impression des documents, certaines conditions doivent être remplies.

  1. Créez un projet C# .NET dans Visual Studio.
  2. Installez IronPDF à l'aide de NuGet.

3.1. Créer un nouveau projet

Commencez par ouvrir Visual Studio.

Une fenêtre de démarrage apparaît - cliquez sur "Créer un nouveau projet".

Comment imprimer des fichiers PDF en C# sans utiliser Adobe, Figure 1 : Nouveau projet Visual Studio <Nouveau projet Visual Studio

Dans la fenêtre suivante, sélectionnez "Console Application" et cliquez sur le bouton Next dans le coin inférieur droit.

Comment imprimer des fichiers PDF en C# sans utiliser Adobe, Figure 2 : Nouvelle application console Visual Studio Nouvelle application de la console Visual Studio

Une autre fenêtre va maintenant s'afficher - écrivez le nom de votre projet, sélectionnez son emplacement et cliquez sur le bouton Suivant.

Comment imprimer des fichiers PDF en C# sans utiliser Adobe, Figure 3 : Nom du projet Nom du projet

Votre nouveau projet d'application de console C# est maintenant créé et prêt à être utilisé.

Comment imprimer des fichiers PDF en C# sans utiliser Adobe, Figure 4 : Création d'un nouveau projet terminée Création d'un nouveau projet terminée

3.2. Installer IronPDF à l'aide de NuGet

Une fois le projet créé, il ne reste plus qu'à installer la bibliothèque IronPDF C# dans votre projet avant de pouvoir imprimer des PDF sans Adobe.

Il existe de nombreuses façons d'installer IronPDF, mais, pour que cet article soit bref, nous ne présenterons que l'une d'entre elles - le gestionnaire de paquets NuGet.

Dans votre projet nouvellement créé, cliquez sur Outils dans la barre de menu et un menu déroulant apparaîtra.

Comment imprimer des fichiers PDF en C# sans utiliser Adobe, Figure 5 : NuGet Package Manager UI NuGet Package Manager UI

Dans ce menu déroulant, passez votre souris sur "NuGet Package Manager", et un menu latéral apparaîtra. Dans ce menu, cliquez sur "Gérer les packages NuGet pour les solutions...".

Comment imprimer des fichiers PDF en C# sans utiliser Adobe, Figure 6 : Gérer les paquets NuGet pour les solutions... Gérer les paquets NuGet pour les solutions...

Une nouvelle page s'ouvrira où vous pourrez naviguer et parcourir les pages.

Comment imprimer des fichiers PDF en C# sans utiliser Adobe, Figure 7 : La fenêtre du gestionnaire de paquets NuGet ouverte La fenêtre du gestionnaire de paquets NuGet s'est ouverte

Dans la barre de recherche, écrivez IronPDF, et vous verrez la liste des packages IronPDF. Il suffit de cliquer sur le paquet le plus récent et de l'installer.

Comment imprimer des fichiers PDF en C# sans utiliser Adobe, Figure 8 : Recherche de paquets NuGet Recherche de paquets NuGet

L'installation ne prendra que quelques minutes. la traduction doit rester professionnelle et préserver la précision technique tout en expliquant les caractéristiques et les avantages de ces outils de développement.

4. imprimer des documents PDF à l'aide de C#;

Pour imprimer des documents PDF à l'aide de C#, vous pouvez utiliser IronPDF, une bibliothèque PDF C# qui prend en charge l'impression. Avec IronPDF, vous pouvez facilement imprimer un document PDF directement à partir du code en utilisant la méthode Print. En utilisant IronPDF, vous pouvez convertir des fichiers HTML en fichiers PDF et imprimer des documents PDF en cours d'exécution à l'aide d'une seule ligne de code. Vous pouvez également imprimer des documents PDF directement à partir d'URL.

4.1. Imprimer des fichiers PDF à partir de fichiers HTML

Avec IronPDF, vous pouvez facilement convertir un fichier HTML en document PDF, puis l'imprimer. Voici un exemple de la manière dont vous pouvez imprimer un fichier PDF à partir d'un fichier HTML en C# à l'aide d'IronPDF :

using IronPdf;

// Create a new HTML to PDF renderer
var renderer = new IronPdf.HtmlToPdf();

// Render HTML as a PDF document
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");

// Send the PDF to the default printer to print at 300 DPI without showing a user dialog
pdf.Print(300, true);
using IronPdf;

// Create a new HTML to PDF renderer
var renderer = new IronPdf.HtmlToPdf();

// Render HTML as a PDF document
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");

// Send the PDF to the default printer to print at 300 DPI without showing a user dialog
pdf.Print(300, true);
Imports IronPdf

' Create a new HTML to PDF renderer
Private renderer = New IronPdf.HtmlToPdf()

' Render HTML as a PDF document
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")

' Send the PDF to the default printer to print at 300 DPI without showing a user dialog
pdf.Print(300, True)
$vbLabelText   $csharpLabel

L'exemple de code ci-dessus concerne l'impression silencieuse de documents PDF. Si vous souhaitez enregistrer les fichiers PDF créés et les ouvrir dans une visionneuse PDF, vous devez remplacer pdf.Print(300, true) par pdf.Print(300, false). Cette petite modification vous permet de sauvegarder les fichiers PDF avant de les imprimer.

Comment imprimer des fichiers PDF en C# sans utiliser Adobe, Figure 9 : Emplacement du fichier de sortie Emplacement du fichier de sortie d'impression

Voici le résultat de l'impression du document PDF.

Comment imprimer des fichiers PDF en C# sans utiliser Adobe, Figure 10 : IronPDF PDF Printing IronPDF Impression PDF

IronPDF also offers an easy approach to convert Microsoft Office files to PDFs such as PPT to PDF files or Excel files to PDFs.

4.2. Imprimer des documents PDF à partir d'URLs

Grâce à IronPDF, vous pouvez imprimer des documents PDF directement à partir d'URL sans utiliser Adobe Acrobat Reader, simplement en utilisant quelques lignes de code. Vous trouverez ci-dessous le code permettant d'imprimer des documents PDF directement à partir d'URL.

using IronPdf;

// Create a new Chrome PDF renderer
var renderer = new ChromePdfRenderer();

// Render URL as a PDF document
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");

// Send the PDF to the default printer to print at 300 DPI
pdf.Print(300, false);
using IronPdf;

// Create a new Chrome PDF renderer
var renderer = new ChromePdfRenderer();

// Render URL as a PDF document
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");

// Send the PDF to the default printer to print at 300 DPI
pdf.Print(300, false);
Imports IronPdf

' Create a new Chrome PDF renderer
Private renderer = New ChromePdfRenderer()

' Render URL as a PDF document
Private pdf As PdfDocument = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")

' Send the PDF to the default printer to print at 300 DPI
pdf.Print(300, False)
$vbLabelText   $csharpLabel

Il suffit d'exécuter le code ci-dessus pour que votre URL soit convertie en document PDF et que l'impression commence. Vous pouvez également enregistrer ce fichier pour le lire plus tard.

Comment imprimer des fichiers PDF en C# sans utiliser Adobe, Figure 11 : Enregistrer le fichier PDF Enregistrer le fichier PDF

Vous trouverez ci-dessous le résultat du fichier sauvegardé qui a été imprimé.

Comment imprimer des fichiers PDF en C# sans utiliser Adobe, Figure 13 : Le fichier PDF de sortie du site NuGet Le fichier PDF de sortie du site web de NuGet

5. Conclusion

Cet article a démontré comment vous pouvez imprimer des documents PDF sans utiliser Adobe Acrobat en utilisant IronPDF, une bibliothèque PDF C#.

IronPDF fournit une API simple qui permet aux développeurs de créer et de modifier des fichiers PDF avec seulement quelques lignes de code. La bibliothèque prend en charge un large éventail de formats de fichiers, notamment HTML, les images et les documents Microsoft Office, ce qui facilite la conversion de ces formats au format PDF. Avec IronPDF, vous pouvez facilement imprimer un document PDF directement à partir du code, convertir des fichiers HTML en PDF, et imprimer des documents PDF directement à partir d'URL. L'article a démontré comment installer IronPDF à l'aide de NuGet et a fourni des exemples de code permettant d'imprimer des documents PDF à partir de fichiers HTML et d'URL. For more advanced and detailed C# printing tutorials, please refer to the library documentation pages, specifically this tutorial and this code example.

IronPDF est gratuit à des fins de développement, mais nécessite une licence pour une utilisation commerciale. Vous pouvez obtenir des informations supplémentaires sur les licences en consultant notre page Licensing.

Questions Fréquemment Posées

Comment puis-je imprimer un document PDF en C# sans Adobe Reader ?

Vous pouvez utiliser la bibliothèque IronPDF C# pour imprimer des documents PDF sans Adobe Reader. Intégrez simplement IronPDF dans votre projet C# .NET et utilisez son API pour gérer l'impression des PDFs de manière programmatique.

Quelles plateformes IronPrint prend-il en charge ?

IronPrint est une bibliothèque d'impression .NET par Iron Software qui prend en charge plusieurs plateformes, y compris Windows, macOS, Android et iOS, permettant une impression PDF polyvalente à travers différents environnements.

IronPDF peut-il convertir et imprimer des fichiers HTML en PDF ?

Oui, IronPDF vous permet de convertir des fichiers HTML en documents PDF. Après conversion, vous pouvez imprimer ces PDFs en utilisant l'API de IronPDF, en en faisant un outil efficace pour la gestion de documents basés sur le web.

Comment puis-je installer IronPDF dans un projet C# .NET ?

Pour installer IronPDF dans votre projet C# .NET, utilisez le gestionnaire de paquets NuGet dans Visual Studio. Recherchez IronPDF et installez-le pour commencer avec les tâches PDF.

Est-il possible d'imprimer des documents PDF directement depuis des URLs en utilisant IronPDF ?

Oui, IronPDF vous permet d'imprimer des documents PDF directement depuis des URLs. Vous pouvez récupérer le PDF à l'aide de l'URL et l'imprimer de manière programmatique avec seulement quelques lignes de code.

Quelles sont les conditions préalables pour utiliser IronPDF dans un projet C# ?

Pour utiliser IronPDF, assurez-vous d'avoir un projet C# .NET configuré dans Visual Studio et installez IronPDF via le gestionnaire de paquets NuGet. Cette configuration est nécessaire pour tirer pleinement parti des capacités de IronPDF.

IronPDF peut-il convertir des fichiers Microsoft Office en PDF ?

Oui, IronPDF prend en charge la conversion de fichiers Microsoft Office en PDF, vous permettant de gérer divers formats de documents et de les imprimer selon les besoins.

Comment effectuer une impression silencieuse avec IronPDF ?

Pour effectuer une impression silencieuse en utilisant IronPDF, utilisez la méthode Print avec le paramètre silencieux défini sur true. Cela permet d'imprimer sans interaction de l'utilisateur ou boîtes de dialogue.

IronPDF est-il gratuit à utiliser à des fins commerciales ?

IronPDF est gratuit pour des fins de développement. Cependant, vous devrez acheter une licence si vous avez l'intention de l'utiliser pour des applications commerciales.

Où puis-je en savoir plus sur l'utilisation d'IronPDF?

Pour des tutoriels et de la documentation complets, visitez les pages de documentation d'IronPDF. Ces ressources offrent des exemples détaillés et des guides pour utiliser la bibliothèque efficacement.

Curtis Chau
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