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

VB.NET PDF Creator (Code Example Tutorial)

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

Ce tutoriel vous guidera pas à pas pour créer et éditer des fichiers PDF en VB.NET. Cette technique est tout aussi valable pour une utilisation dans des applications web ASP.NET ainsi que des applications console, des services Windows et des 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 les méthodes pour créer du contenu dynamique
  5. Modifiez vos fichiers PDF depuis la bibliothèque VB.NET

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

Rendre du HTML en PDF avec VB.NET, appliquer des styles, utiliser du contenu dynamique, et modifier facilement vos fichiers. 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 HTML, formulaires ASPX, vues MVC, images et tous les formats de document que vous utilisez déjà
  • 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 depuis 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 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, par rapport aux bibliothèques avec des API de conception propriétaires telles que iTextSharp.

Nous pouvons utiliser HTML (avec un moteur de rendu fidèle 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 le style au PDF VB.NET

Pour styliser notre contenu PDF en VB.NET, nous pouvons utiliser pleinement 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éez des PDF avec du contenu dynamique: 2 méthodes

Historiquement, le modèle de 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 en 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 en PDF avec Modèle 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. Éditez 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 pourriez également être intéressé par :


Conclusion

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

  • Chaîne HTML en PDF
  • Créer un PDF en VB.NET utilisant une chaîne HTML pour définir son contenu
  • Rendu des URL existantes en fichiers PDF
  • Génération de PDF à partir de fichiers HTML
  • Modèle HTML en VB.NET et conversion en PDFs 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.


class="tutorial-segment-title">Accès rapide au tutoriel

class="tutorial-section">
class="row">
class="col-sm-4">
class="tutorial-image"> Brand Visual Studio related to class=Accès rapide au tutoriel" class="img-responsive add-shadow img-responsive img-popup" src="/img/svgs/brand-visual-studio.svg" loading="lazy">
class="col-sm-8">

Téléchargez ce tutoriel sous forme de code source

Le code source VB.NET HTML en PDF complet de ce tutoriel est disponible au téléchargement sous forme de fichier de projet Visual Studio zippé.

Télécharger
class="tutorial-section">
class="row">
class="col-sm-8">

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. Explorer le code source est le moyen le plus rapide d'apprendre, et GitHub est la voie définitive pour le faire en ligne. J'espère que ces exemples vous aideront à comprendre les fonctionnalités liées aux PDF dans vos projets VB.

Créer des PDF dans ASP.NET avec le code source VB.NET et C# Un projet Simple Hello World pour rendre du HTML en PDF en VB.NET utilisant IronPDF Exploration approfondie du HTML vers PDF avec VB.NET
class="col-sm-4">
class="tutorial-image"> Github Icon related to class=Accès rapide au tutoriel" class="img-responsive add-shadow img-responsive img-popup" src="/img/svgs/github-icon.svg" loading="lazy">
class="tutorial-section">
class="row">
class="col-sm-4">
class="tutorial-image"> Html To Pdf Icon related to class=Accès rapide au tutoriel" class="img-responsive add-shadow img-responsive img-popup" src="/img/svgs/html-to-pdf-icon.svg" loading="lazy">
class="col-sm-8">

Téléchargez 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. Cette "fiche de triche" fournit un accès rapide 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
class="tutorial-section">
class="row">
class="col-sm-8">

Consulter la référence de l'API

Explorez la référence de l'API pour IronPDF, détaillant tous les fonctionnalités, espaces de noms, classes, méthodes, champs et énumérations d'IronPDF.

Consulter la référence de l'API
class="col-sm-4">
class="tutorial-image"> Documentation related to class=Accès rapide au tutoriel" class="img-responsive add-shadow img-responsive img-popup" src="/img/svgs/documentation.svg" loading="lazy">

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,133,208 | Version : 2025.11 vient de sortir