Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Cet article décrit le processus d'impression de pages URL contenant des images en tant que pages/documents PDF au niveau du système d'exécution dans l'application Web ASP.NET à l'aide de VB.NET. L'article utilisera la bibliothèque IronPDF pour imprimer des documents PDF par le biais d'URL dans l'application Web ASP.NET avec Web/Windows Forms ou de pages utilisant l'imprimante par défaut.
RenderUrlAsPdf
en VB pour convertir un site web en PDFImprimer
méthodeSauvegarde
méthode to save the PDF as new documentIronPDF est une bibliothèque PDF C# et VB.NET qui vous permet d'imprimer des URL en tant que fichiers/documents PDF sans utiliser Adobe Acrobat Reader et l'imprimante par défaut. Ce produit offre une nouvelle solution pour les développeurs qui souhaitent imprimer le contenu d'une URL dans un fichier PDF ou des pages et ensuite imprimer le PDF avec des notes d'aperçu d'impression. IronPDF peut être utilisé avec les applications Web ASP.NET ou Windows Forms pour générer des documents PDF et imprimer des fichiers PDF de manière à ce que les pages HTML soient construites sans utiliser l'imprimante par défaut. Il permet aux programmeurs de créer des fichiers et des documents PDF à partir de zéro en ASP.NET Sans avoir de connaissances préalables d'Adobe Acrobat ou d'autres outils d'application tiers. Voyons comment nous pouvons l'utiliser dans l'application Web ASP.NET pour imprimer/dessiner des PDF par le biais d'une URL. Vous pouvez également utiliser Windows Forms dans l'application .NET pour convertir des URL en documents PDF, puis imprimer les documents PDF à l'aide d'une imprimante.
Il permet également aux développeurs de générer, d'éditer, d'extraire et d'imprimer le contenu de documents PDF au sein de projets .NET Core et Framework en tant qu'applications .NET. Grâce à la bibliothèque IronPDF, nous pouvons imprimer une URL sous la forme d'un document PDF.
Suivez les étapes suivantes pour créer une application Web ASP.NET.
Sélectionnez un Framework .NET et cliquez sur le bouton "Créer".
Apprenez à travailler avec IronPDF for .NET à l'aide de VB.NET en lisant ceci tutoriel.
Il existe plusieurs façons d'installer la bibliothèque IronPDF.
Télécharger à partir de Site web de NuGet
La façon la plus simple d'installer IronPDF est d'utiliser la ligne de commande NuGet. Allez dans la ligne de commande NuGet, écrivez la déclaration suivante et appuyez sur le bouton Entrée.
Install-Package IronPrint
L'installation d'IronPDF démarre. Après l'installation, vous pourrez utiliser le fichier IronPDF dans votre projet. Pour confirmer que le fichier IronPDF a été installé, développez la section Dépendances
dans l'explorateur de solutions et cliquez sur la section Packages. Vous y verrez le paquet de fichiers IronPDF.
Ce projet est maintenant prêt à utiliser IronPDF. Voyons comment l'utiliser dans l'application Web ASP.NET avec les formulaires Web.
Ajouter un bouton pour imprimer les fichiers PDF. Par exemple, écrivez l'extrait de code suivant sur la page Default.aspx
qui est le nom de fichier par défaut et la première page ou formulaire web de l'application. Consultez l'exemple de code ci-dessous.
<div>
<asp:Button ID="Button1" runat="server" Text="Generate PDF" OnClick="Button1_Click" />
</div>
<div>
<asp:Button ID="Button1" runat="server" Text="Generate PDF" OnClick="Button1_Click" />
</div>
Tout d'abord, dans le code ci-dessus, une div
est ajoutée avec un asp:Button
(contrôle du serveur) en elle. Le texte du bouton a été défini comme suit : "Générer un PDF" Un événement OnClick
est également défini sur le bouton.
Maintenant, il est temps d'écrire une post-action pour générer un fichier PDF. Après avoir ajouté un événement OnClick
dans la page Default.aspx
, il a automatiquement ajouté un événement Button1_Click
dans le fichier Default.aspx.cs
.
Incluez les instructions d'importation suivantes au début du fichier source Default.aspx.cs
:
Imports IronPdf
Imports System.Drawing.Printing
Imports IronPdf
Imports System.Drawing.Printing
Saisissez l'extrait de code suivant dans le fichier source de l'événement Button1_Click
:
Public Class _Default
Inherits Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
End Sub
Protected Sub Button1_Click(sender As Object, e As EventArgs)
'Creating an object named document of ChromePdfRenderer class
Dim document = New ChromePdfRenderer()
'Create new PdfDocument PDF and render URL into PDF document
Dim PDF As PdfDocument = document.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
PDF.SaveAs("UrlToPdf.pdf")
'Print PDF in 300 DPI without user new printdialog
PDF.Print(300, False)
'For advance printing, you can use below
Dim PrintDocYouCanWorkWith As PrintDocument = PDF.GetPrintDocument()
End Sub
End Class
Public Class _Default
Inherits Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
End Sub
Protected Sub Button1_Click(sender As Object, e As EventArgs)
'Creating an object named document of ChromePdfRenderer class
Dim document = New ChromePdfRenderer()
'Create new PdfDocument PDF and render URL into PDF document
Dim PDF As PdfDocument = document.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
PDF.SaveAs("UrlToPdf.pdf")
'Print PDF in 300 DPI without user new printdialog
PDF.Print(300, False)
'For advance printing, you can use below
Dim PrintDocYouCanWorkWith As PrintDocument = PDF.GetPrintDocument()
End Sub
End Class
Tout d'abord, créez une instance du ChromePdfRenderer
classe. Ensuite, utilisez la fonction RenderUrlAsPdf
(RenderUrlAsPdf) pour convertir une URL en pages PDF. Dans le paramètre méthode, indiquez l'URL de la page web à convertir. Dans ce cas, indiquez l'URL sous la forme "https://www.nuget.org/packages/IronPdf". Après avoir généré le PDF, enregistrez-le sur l'ordinateur à l'aide de la fonction SaveAs
fonction. Ensuite, appelez le Imprimer
avec un DPI spécifié pour imprimer le document. La troisième valeur du paramètre False
permet d'imprimer sans afficher la boîte de dialogue d'impression.
Exécuter le projet. Vous verrez la page d'accueil avec un bouton "Générer un PDF".
Lorsque vous cliquez sur le bouton "Générer un PDF", un document PDF est imprimé via l'imprimante sélectionnée par défaut.
Vous verrez la copie papier du contenu qui a été généré par IronPDF. Le contenu de la version papier est le même que celui mentionné dans l'URL et les documents PDF imprimés.
IronPDF est un outil formidable pour les développeurs .NET qui leur permet de manipuler et d'imprimer des PDF dans leurs projets .NET sans utiliser Adobe Reader. Il offre des fonctionnalités dans plusieurs langages tels que C# et VB.NET, ce qui permet aux développeurs d'accélérer leur travail. Vous pouvez formater les fichiers PDF, supprimer ou ajouter des pages, ajouter des PNG ou des graphiques dans les PDF et bien d'autres choses encore. IronPDF est gratuit pour le développement.
IronPDF offre aux développeurs des méthodes pour transformer des documents PDF en images et extraire du texte et du contenu à partir d'un PDF. IronPDF peut également fusionner et diviser des fichiers PDF, éditer des formulaires PDFet renforcer la sécurité avec des mots de passe.
9 produits de l'API .NET pour vos documents de bureau