Comment générer des fichiers PDF dans la bibliothèque VB.NET | IronPDF

VB.NET PDF Creator (Tutoriel d'exemple de code)

This article was translated from English: Does it need improvement?
Translated
View the article in English

Ce tutoriel vous guidera étape par étape sur la façon de créer et modifier des fichiers PDF en VB.NET. Cette technique est tout aussi valable pour être utilisée dans les applications web ASP.NET ainsi que dans les applications console, les services Windows et les programmes de bureau. Nous utiliserons VB.NET pour créer des projets PDF ciblant .NET Framework 4.6.2 ou .NET Core 2. Tout ce dont vous avez besoin est un environnement de développement Visual Basic .NET, tel que Microsoft Visual Studio Community.

Pour voir comment utiliser IronPDF avec C#, voyez ce guide.

Pour voir comment utiliser IronPDF avec F# consultez ce guide.


Aperçu

Comment générer des fichiers PDF dans la bibliothèque VB .NET

  1. Téléchargez la bibliothèque PDF VB.NET
  2. Créez un document PDF avec la bibliothèque VB.NET
  3. Personnalisez les styles de votre document PDF
  4. Choisissez quelles méthodes pour créer du contenu dynamique
  5. Modifiez vos fichiers PDF depuis la biblioth\u00e8que VB.NET

Codes VB .NET pour la création et l'édition de PDF avec IronPDF

Rendez HTML en PDF avec VB.NET, appliquez du style, utilisez du contenu dynamique et modifiez vos fichiers facilement. La création de PDF est simple et compatible avec .NET Framework 4.6.2, .NET Core 3.1, .NET 8, 7, 6 & 5. Et pas besoin de formats de fichier propriétaires ou de gérer différentes API.

Ce tutoriel vous fournit la documentation pour vous guider à travers chaque tâche étape par étape, le tout en utilisant le logiciel IronPDF gratuit pour le développement apprécié des développeurs. Les exemples de code VB.NET sont spécifiques à vos cas d'utilisation afin que vous puissiez facilement voir les étapes dans un environnement familier. Cette bibliothèque PDF VB .NET a des capacités complètes de création et de réglage pour chaque projet, que ce soit dans des applications ASP.NET, console ou de bureau.

Inclus avec IronPDF :

  • Support technique direct par notre équipe de développement de la bibliothèque PDF .NET
  • Fonctionne avec les formulaires HTML, ASPX, les vues MVC, les images, et tous les formats de documents que vous utilisez d\u00e9j\u00e0
  • Installation de Microsoft Visual Studio vous permettant de démarrer rapidement
  • Développement gratuit illimité, et licences pour entrer en production à partir de $799

Étape 1

1. Téléchargez GRATUITEMENT la bibliothèque PDF VB .NET d'IronPDF

Commencez à utiliser IronPDF dans votre projet aujourd'hui avec un essai gratuit.

Première étape :
green arrow pointer

Installer via NuGet

Dans Visual Studio, cliquez avec le bouton droit sur votre projet dans l'Explorateur de solutions et sélectionnez "Gérer les packages NuGet...". De là, il vous suffit de rechercher IronPDF et d'installer la dernière version... cliquez sur OK pour toute boîte de dialogue qui apparaît.

Cela fonctionnera dans tout projet C# .NET Framework à partir du Framework 4.6.2 et plus, ou .NET Core 2 et plus. Cela fonctionnera aussi bien dans les projets VB.NET.

Install-Package IronPdf

Téléchargez IronPDF depuis NuGet

Installer via DLL

Alternativement, la DLL IronPDF peut être téléchargée et installée manuellement dans le projet ou le GAC depuis Téléchargements IronPDF

N'oubliez pas d'ajouter cette instruction en haut de tout fichier de classe VB utilisant IronPDF :

Imports IronPdf

Comment faire des tutoriels

2. Créez un PDF avec VB.NET

Utiliser Visual Basic ASP.NET pour créer un fichier PDF pour la première fois est étonnamment facile avec IronPDF, comparé à des bibliothèques avec des API de conception propriétaires telles que iTextSharp.

Nous pouvons utiliser HTML (avec un moteur de rendu pixel-perfect basé sur Google Chromium) pour définir le contenu de notre PDF et simplement le rendre dans un fichier.

Voici le code de base pour créer un PDF en VB.NET :

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-1.cs

Cela produira un fichier PDF généré par .NET contenant votre texte exact, bien qu'il manque de conception à ce stade.

Pour améliorer ce code, nous pouvons ajouter la ligne suivante pour ouvrir le PDF dans le visualiseur de PDF par défaut du système d'exploitation :

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-2.cs

Une méthode alternative serait de rendre toute page web existante depuis une URL en PDF en utilisant la méthode élégante RenderUrlAsPdf d'IronPDF.

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-3.cs
PDF.SaveAs("webpage.pdf")

3. Appliquer du style au PDF VB.NET

Pour styliser notre PDF en VB.NET, nous pouvons pleinement utiliser CSS, JavaScript, et les images. Nous pouvons lier des ressources locales, ou même vers des ressources distantes ou basées sur CDN telles que les polices Google Fonts. Nous pouvons même utiliser les DataURIs pour intégrer des images et des ressources comme une chaîne dans votre HTML.

Pour un design avancé, nous pouvons utiliser un processus en deux étapes :

  1. Tout d'abord, nous développons et concevons notre HTML parfaitement. Cette tâche peut impliquer le personnel de conception interne, répartissant la charge de travail.
  2. Rendre ce fichier en PDF en utilisant VB.NET et notre bibliothèque PDF.

Le code VB.NET pour rendre le fichier HTML en tant que PDF :

Cette méthode rend un document HTML comme s'il était ouvert en tant que fichier (protocole file://).

Dim Renderer As New IronPdf.ChromePdfRenderer()
Renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape 
Renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print 
Dim PDF As IronPdf.PdfDocument = Renderer.RenderUrlAsPdf("file://path-to-your-html-file.html")
PDF.SaveAs("styled-sample.pdf")

4. Créer un PDF avec du contenu dynamique : 2 méthodes

Historiquement, le 'templating' PDF a été une tâche écrasante pour les ingénieurs logiciels. Tamponner le contenu dans des modèles PDF fonctionne rarement car chaque cas ou rapport contiendra du contenu de différents types et longueurs. Heureusement, le HTML est exceptionnellement bon pour gérer les données dynamiques.

4.1. Méthode 1 - ASP.NET - ASPX en PDF utilisant les formulaires web VB.NET

N'importe quelle version de formulaire Web .NET (y compris Razor) peut être rendue dans un document PDF en utilisant ce code VB.NET dans la sous-routine Page_Load du code VB.NET derrière.

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-8.cs

4.2. Méthode 2 - HTML vers PDF avec modélisation de chaîne

Pour créer des documents PDF dynamiques qui incluent des données spécifiques à l'instance, nous créons simplement une chaîne HTML correspondant aux données que nous souhaitons rendre sous forme de PDF.

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-9.cs

5. Modifier les fichiers PDF avec VB.NET

IronPDF pour VB.NET permet également d'éditer, de chiffrer, d'ajouter des filigranes, ou même de convertir les documents PDF en texte brut :

5.1. Rassembler plusieurs fichiers PDF en un document unique en VB

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-10.cs

5.2. Ajouter une page de couverture au PDF

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-11.cs

5.3. Supprimer la dernière page du PDF

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-12.cs

5.4. Chiffrer un PDF à l'aide du chiffrement 128 bits

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-13.cs

5.5. Estamper du contenu HTML supplémentaire sur une page en VB

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-14.cs

5.6. Ajouter un saut de page au PDF en utilisant HTML

La façon la plus simple de le faire est avec HTML et CSS :

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-15.cs
<div style='page-break-after: always;'>&nbsp;</div>
HTML

6. Plus de tutoriels PDF .NET

Vous pouvez également être intéressé par :


Conclusion

Dans ce tutoriel, nous avons découvert 6 façons d'obtenir des résultats de VB.NET en PDF en utilisant VB.NET comme notre langage de programmation de prédilection.

  • Chaîne HTML en PDF
  • Créer un PDF en VB.NET en utilisant une chaîne HTML pour définir son contenu
  • Rendu des URL existantes en fichiers PDF
  • Générer des PDF à partir de fichiers HTML
  • Templating HTML en VB.NET et conversion en PDF dynamiques
  • Conversion de pages ASP.NET avec des données en direct, telles que ASPX en fichiers PDF

Pour chacun, nous avons utilisé la populaire bibliothèque VB.NET IronPDF pour nous permettre de transformer directement HTML en documents PDF dans des projets .NET.


Accès rapide au tutoriel

Brand Visual Studio related to Accès rapide au tutoriel

Télécharger ce didacticiel sous forme de code source

Le code source VB.NET HTML to PDF complet et gratuit de ce tutoriel peut être téléchargé sous la forme d'un fichier de projet Visual Studio zippé.

Télécharger

Explorez ce tutoriel sur GitHub

Vous pourriez également être intéressé par notre vaste bibliothèque d'exemples de génération et de manipulation de PDF VB.NET sur GitHub. L'exploration du code source est le moyen le plus rapide d'apprendre, et Github est le meilleur moyen de le faire en ligne. J'espère que ces exemples vous aideront à maîtriser les fonctionnalités liées aux PDF dans vos projets VB.

Création de PDF en ASP.NET avec VB.NET et C# Source Un simple projet Hello World pour convertir HTML en PDF en VB.NET à l'aide d'IronPDF for .NET Explorer HTML To PDF en profondeur avec VB.NET
Github Icon related to Accès rapide au tutoriel
Html To Pdf Icon related to Accès rapide au tutoriel

Télécharger le guide de démarrage rapide C# PDF

Pour faciliter le développement de PDF dans vos applications .NET, nous avons compilé un guide de démarrage rapide sous forme de document PDF. Ce " Cheat-Sheet " permet d'accéder rapidement aux fonctions et exemples courants pour générer et éditer des PDF en C# et VB.NET - et vous fera gagner du temps pour commencer à utiliser IronPDF dans votre projet .NET.

Télécharger

Voir la référence API

Explorez la référence API pour IronPDF, décrivant les détails de toutes les fonctionnalités, espaces de noms, classes, champs de méthodes et enums d'IronPDF.

Voir la référence API
Documentation related to Accès rapide au tutoriel

Questions Fréquemment Posées

Comment installer la Bibliothèque PDF VB.NET ?

Vous pouvez installer la Bibliothèque PDF VB.NET depuis IronPDF via NuGet en faisant un clic droit sur votre projet dans l'Explorateur de solutions de Visual Studio, en sélectionnant 'Gérer les packages NuGet...', en cherchant IronPDF et en installant la dernière version. Alternativement, vous pouvez télécharger la DLL IronPDF et l'installer manuellement dans votre projet ou GAC.

Comment puis-je créer un PDF en utilisant VB.NET ?

Vous pouvez créer un PDF en utilisant VB.NET en utilisant la classe ChromePdfRenderer d'IronPDF. Par exemple, vous pouvez rendre du HTML en PDF avec le code suivant : Dim Renderer As New IronPdf.ChromePdfRenderer(), Dim PDF As IronPdf.PdfDocument = Renderer.RenderHtmlAsPdf('

Hello World!

'), PDF.SaveAs('sample.pdf').

Quelles méthodes sont disponibles pour créer un contenu dynamique dans un PDF ?

Il existe deux méthodes principales pour créer du contenu dynamique dans les PDFs utilisant VB.NET : La méthode 1 implique d'utiliser les Web Forms ASP.NET pour rendre du contenu dynamique en un PDF, et la méthode 2 implique de convertir du HTML en PDF avec un modèle de chaîne pour inclure des données spécifiques à l'instance.

Comment puis-je modifier un fichier PDF en utilisant VB.NET ?

En utilisant IronPDF, les fichiers PDF peuvent être édités de plusieurs manières, y compris la fusion de plusieurs PDFs, l'ajout d'une page de couverture, la suppression de pages, le chiffrement des PDFs, et l'ajout de contenu supplémentaire sur les pages. Par exemple, pour fusionner des PDFs, utilisez la méthode IronPdf.PdfDocument.Merge.

Puis-je appliquer du style au contenu PDF en VB.NET ?

Oui, vous pouvez appliquer du style au contenu PDF en VB.NET en utilisant CSS, JavaScript et des images. Cela peut inclure le lien vers des ressources locales ou distantes et l'utilisation de DataURIs pour incorporer des images directement dans le HTML.

Est-il possible de rendre une page Web directement en un PDF en VB.NET ?

Oui, en utilisant la méthode RenderUrlAsPdf d'IronPDF, vous pouvez rendre toute page Web existante directement en un PDF. Cela vous permet de convertir l'intégralité de la page Web, y compris son contenu et son style, en un fichier PDF.

Quelles sont les exigences système pour utiliser la bibliothèque PDF avec VB.NET ?

IronPDF est compatible avec .NET Framework 4.6.2 et supérieur, ainsi que .NET Core 2 et supérieur. Il fonctionne parfaitement avec les projets VB.NET dans ces environnements.

Y a-t-il un support disponible pour la bibliothèque PDF VB.NET ?

Oui, IronPDF offre un support par ticket directement de leur équipe de développement de la bibliothèque PDF .NET, vous assurant d'avoir accès à l'aide lorsque nécessaire.

Puis-je consulter la Référence API pour la bibliothèque PDF ?

Oui, vous pouvez consulter la Référence API pour IronPDF, qui décrit toutes ses fonctionnalités, espaces de noms, classes, méthodes, champs et énumérations, sur le site Web IronPDF.

Où puis-je trouver d'autres tutoriels sur l'utilisation de la Bibliothèque PDF VB.NET ?

Vous pouvez trouver plus de tutoriels sur le site Web IronPDF ainsi que leur dépôt GitHub. Ces ressources fournissent des exemples supplémentaires et des cas d'utilisation pour créer et manipuler des PDFs avec VB.NET.

Comment puis-je convertir HTML en PDF dans VB.NET ?

Vous pouvez utiliser la méthode RenderHtmlAsPdf d'IronPDF pour convertir des chaînes HTML en PDFs. Ceci est particulièrement utile pour générer dynamiquement des PDFs avec du contenu stylisé.

Puis-je utiliser VB.NET pour crypter un fichier PDF ?

Oui, vous pouvez crypter un fichier PDF en utilisant IronPDF en VB.NET. La bibliothèque offre des méthodes pour appliquer des paramètres de sécurité, y compris la protection par mot de passe, à vos documents PDF.

Quelles options pour fusionner des PDF en VB.NET ?

En utilisant IronPDF, vous pouvez fusionner plusieurs documents PDF en un seul fichier en utilisant la méthode PdfDocument.Merge. Cela permet une combinaison facile de différents fichiers PDF.

IronPDF prend-il en charge .NET 10 pour les projets VB.NET ?

Oui. IronPDF prend entièrement en charge .NET 10 pour VB.NET (ainsi que C# et F#), y compris toutes les améliorations d'exécution, les nouvelles API et une compatibilité totale dès l'installation. Les projets ciblant .NET 10 peuvent utiliser IronPDF comme avec les versions .NET précédentes, sans aucune configuration supplémentaire.

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
Revu par
Jeff Fritz
Jeffrey T. Fritz
Responsable principal du programme - Équipe de la communauté .NET
Jeff est également responsable principal du programme pour les équipes .NET et Visual Studio. Il est le producteur exécutif de la série de conférences virtuelles .NET Conf et anime 'Fritz and Friends', une diffusion en direct pour développeurs qui est diffusée deux fois par semaine où il parle de technologie et écrit du code avec les téléspectateurs. Jeff écrit des ateliers, des présentations et prévoit du contenu pour les plus grands événements de développement Microsoft, y compris Microsoft Build, Microsoft Ignite, .NET Conf et le sommet Microsoft MVP
Prêt à commencer?
Nuget Téléchargements 16,493,056 | Version: 2025.11 vient de sortir