Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
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 ce logiciel 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 fonctionBibliothèque PDF IronPDF C#.
IronPDF est une bibliothèque PDF C# qui permet aux développeurs de générer, de convertir et de manipuler facilement des documents PDF. Il fournit une API simple qui permet aux développeurs de créer et de modifier des fichiers PDF avec seulement quelques lignes de code. Avec IronPDF, les développeurs peuvent facilementajouter des en-têtes et des pieds de page, diviser et fusionner des PDFet effectuer d'autres opérations courantes sur les PDF. La bibliothèque prend en charge un large éventail de formats de fichiers, y compris HTML, les images et les documents Microsoft Office, ce qui facilite la conversion de ces formats en 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.
Avant de passer à l'étape de l'impression des documents, certaines conditions doivent être remplies.
Créer un projet C# .NET dans Visual Studio.
Ouvrez d'abord Visual Studio.
Une fenêtre de démarrage apparaît - cliquez sur "Créer un nouveau projet".
**Nouveau projet Visual Studio
Dans la fenêtre suivante, sélectionnez "Console Application" et cliquez sur le bouton Suivant dans le coin inférieur droit.
**Nouvelle application de la console Visual Studio
Une autre fenêtre apparaît alors - écrivez le nom de votre projet, sélectionnez son emplacement et cliquez sur le bouton Suivant.
**Nom du projet
Votre nouveau projet d'application console C# est maintenant créé et prêt à être utilisé.
Création d'un nouveau projet terminée
Une fois le projet créé, il ne reste plus qu'à installer la bibliothèque IronPDF C# dans votre projet pour pouvoir imprimer des PDF sans Adobe.
Il existe de nombreuses façons d'installer IronPDF, mais, pour rester bref, nous n'en présenterons qu'une seule : le gestionnaire de paquets NuGet.
Dans votre projet nouvellement créé, cliquez sur Outils dans la barre de menu et un menu déroulant apparaît.
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 "Manage NuGet Packages for solutions...".
Gestion des paquets NuGet pour les solutions...
Une nouvelle page s'ouvre, dans laquelle vous pouvez naviguer et parcourir les pages.
La fenêtre du gestionnaire de paquets NuGet s'est ouverte
Dans la barre de recherche, écrivez IronPDF, et vous verrez la liste des paquets IronPDF. Il suffit de cliquer sur le paquet le plus récent et de l'installer.
Navigation dans les paquets NuGet
L'installation ne prendra que quelques minutes. et il sera alors prêt à être utilisé pour imprimer des fichiers PDF.
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. IronPDF vous permet de convertir des fichiers HTML en fichiers PDF et d'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.
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 PDFdocument and print it
var renderer = new IronPdf.HtmlToPdf();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Send the PDF to the default printer to print
// 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300,true);
using IronPdf;
// Create a new PDFdocument and print it
var renderer = new IronPdf.HtmlToPdf();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Send the PDF to the default printer to print
// 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300,true);
Imports IronPdf
' Create a new PDFdocument and print it
Private renderer = New IronPdf.HtmlToPdf()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
' Send the PDF to the default printer to print
' 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300,True)
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 modifier pdf.Print(300, vrai)
à pdf.Print(300, faux)
. Cette petite modification vous permet d'enregistrer les fichiers PDF avant de les imprimer.
Emplacement du fichier de sortie de l'impression
Voici le résultat de l'impression du document PDF.
IronPDF PDF Printing (Impression de PDF)
IronPDF offre également une approche facile pour convertir les fichiers Microsoft Office en PDF tels quePPT vers des fichiers PDF ouConversion de fichiers Excel en fichiers PDF
Avec 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 PDF and print it
var renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
// Send the PDF to the default printer to print
// 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300, false);
using IronPdf;
// Create a new PDF and print it
var renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
// Send the PDF to the default printer to print
// 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300, false);
Imports IronPdf
' Create a new PDF and print it
Private renderer = New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
' Send the PDF to the default printer to print
' 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300, False)
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 consulter ultérieurement.
Enregistrer le fichier PDF
Vous trouverez ci-dessous le résultat du fichier sauvegardé qui a été imprimé.
Le fichier PDF de sortie du site web de NuGet
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 d'éditer des fichiers PDF avec seulement quelques lignes de code. La bibliothèque prend en charge un large éventail de formats de fichiers, y compris HTML, les images et les documents Microsoft Office, ce qui facilite la conversion de ces formats en PDF. Avec IronPDF, vous pouvez facilement imprimer un document PDF directement à partir du code,convertir des fichiers HTML en PDFet d'imprimer des documents PDF directement à partir d'URL. L'article a 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. Pour des tutoriels plus avancés et plus détaillés sur l'impression en C#, veuillez vous référer à la sectionpages de documentation de la bibliothèqueen particulier, il s'agit dece tutoriel et ceciexemple de code.
IronPDF est gratuit à des fins de développement mais nécessite unelicence à des fins commerciales. Vous pouvez obtenir des informations supplémentaires sur l'octroi de licences en consultant notre site webPage sur les licences.
9 produits de l'API .NET pour vos documents de bureau