VB.NET PDF Creator(Tutoriel d'exemple de code)
Ce tutoriel vous guidera pas à pas dans la création et l'édition de fichiers PDF en VB.NET. Cette technique est tout aussi valable pour les applications web .NET que pour les applications de console, les services Windows et les programmes de bureau. Nous utiliserons VB.NET pour créer des projets PDF ciblant le Framework .NET 4.6.2 ou .NET Core 2. Tout ce dont vous avez besoin, c'est d'un environnement de développement Visual Basic .NET, tel que Microsoft Visual Studio Community.
Pour savoir comment utiliser IronPDF avec C#**, voirce guide.
Pour savoir comment utiliser IronPDF avec F#, voirce guide.
Vue d'ensemble
Comment générer des fichiers PDF dans la bibliothèque VB .NET
- Télécharger la bibliothèque PDF de VB.NET
- Créer un document PDF avec la bibliothèque VB.NET
- Personnalisez les styles de vos documents PDF
- Choisir les méthodes de création de contenu dynamique
- Modifiez vos fichiers PDF à partir de la bibliothèque VB.NET
Codes VB .NET pour la création et l'édition de PDF avec IronPDF
Transformez le HTML en PDF avec VB.NET, appliquez des styles, utilisez du contenu dynamique et éditez vos fichiers facilement. La création de PDF est simple et compatible avec le Framework .NET 4.6.2, .NET Core 3.1, .NET 8, 7, 6 & 5. Il n'est pas nécessaire d'utiliser des formats de fichiers propriétaires ou de tirer sur des API différentes.
Ce tutoriel fournit la documentation pour vous guider à travers chaque tâche étape par étape, en utilisant gratuitement pour le développementLe logiciel IronPDF plébiscité par les développeurs. Les exemples de code VB.NET sont spécifiques à vos cas d'utilisation afin que vous puissiez voir facilement les étapes dans un environnement familier. Cette bibliothèque PDF VB .NET dispose de fonctionnalités complètes de création et de paramétrage pour chaque projet, qu'il s'agisse d'applications ASP.NET, de consoles ou d'ordinateurs de bureau.
Inclus avec IronPDF :
- Assistance par ticket directement auprès de notre équipe de développement de la bibliothèque PDF .NET(les vrais humains!)
- Fonctionne avec HTML, les formulaires ASPX, les vues MVC, les images et tous les formats de documents que vous utilisez déjà
- L'installation de Microsoft Visual Studio vous permet d'être rapidement opérationnel
- License Unlimited free development, and licenses to go live starting at $749 (développement gratuit illimité et licences d'exploitation à partir de $749)
Étape 1
1. Téléchargez GRATUITEMENT la bibliothèque VB .NET PDF d'IronPDF for NET
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
Installation via NuGet
Dans Visual Studio, faites un clic droit sur l'explorateur de solutions de votre projet et sélectionnez "Manage NuGet Packages...". De là, il suffit de rechercher IronPDF et d'installer la dernière version... cliquez sur ok pour toutes les boîtes de dialogue qui s'affichent.
Cela fonctionnera dans n'importe quel projet C# .NET Framework à partir de Framework 4.6.2 ou .NET Core 2. Il fonctionnera tout aussi bien dans les projets VB.NET.
Install-Package IronPdf
https://www.nuget.org/packages/IronPdf
Installation via DLL
Il est également possible de télécharger la DLL IronPDF et de l'installer manuellement dans le projet ou le GAC à partir de https://ironpdf.com/packages/IronPdf.zip
N'oubliez pas d'ajouter cette déclaration au début de tout fichier de classe vb utilisant IronPDF :
Importe IronPDF ;
Tutoriels
2. Créer un PDF avec VB.NET
L'utilisation de 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 parfait au pixel près basé sur Google Chromium) pour définir le contenu de notre PDF et le rendre simplement dans un fichier.
Voici notre code le plus simple pour créer un PDF en VB.NET :
:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-1.cs
Module Module1
Sub Main()
Dim renderer = New ChromePdfRenderer()
Dim document = renderer.RenderHtmlAsPdf("<h1> My First PDF in VB.NET</h1>")
document.SaveAs("MyFirst.pdf")
End Sub
End Module
Vous obtiendrez ainsi un fichier PDF généré par .NET contenant votre texte exact, même s'il manque encore un peu de design à ce stade.
Nous pouvons améliorer ce code en ajoutant la ligne d'en-tête Imports IronPDF.
En ajoutant la dernière ligne de code System.Diagnostics.Process.Start, nous ouvrons le PDF dans la visionneuse PDF par défaut du système d'exploitation afin de rendre le projet plus significatif.
:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-2.cs
Imports IronPdf
Module Module1
Sub Main()
Dim renderer = New ChromePdfRenderer()
Dim document = renderer.RenderHtmlAsPdf("<h1> My First PDF in VB.NET</h1>")
document.SaveAs("MyFirst.pdf")
System.Diagnostics.Process.Start("MyFirst.pdf")
End Sub
End Module
Une autre méthode consisterait à transformer n'importe quelle page web existante à partir d'une URL en PDF en utilisant l'élégante méthode "RenderUrlAsPdf" d'IronPDF.
:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-3.cs
Imports IronPdf
Module Module1
Sub Main()
Dim renderer = New ChromePdfRenderer()
Dim document = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf/")
document.SaveAs("UrlToPdf.pdf")
System.Diagnostics.Process.Start("UrlToPdf.pdf")
End Sub
End Module
3. Appliquer un style aux PDF VB.NET
Pour styliser notre contenu PDF en VB.NET, nous pouvons utiliser pleinement les CSS, JavaScript et les images. Nous pouvons établir des liens avec des ressources locales, voire avec des ressources distantes ou basées sur un CDN, telles que Google Fonts. Nous pouvons même utiliserDataURIs pour intégrer des images et des actifs sous forme de chaîne dans votre HTML.
Pour les conceptions avancées, nous pouvons utiliser un processus en deux étapes :
Tout d'abord, nous développons et concevons parfaitement notre HTML. Cette tâche peut être confiée à des concepteurs internes, ce qui permet de répartir la charge de travail.
Rendez ce fichier au format PDF à l'aide de VB.NET et de notre bibliothèque PDF
Le code VB.NET pour rendre le fichier HTML sous forme de PDF:
Cette méthode rend un document HTML comme s'il était ouvert en tant que fichier(file:// protocol).
:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-4.cs
Imports IronPdf
Module Module1
Sub Main()
Dim renderer = New ChromePdfRenderer()
renderer.RenderingOptions.CssMediaType = Rendering.PdfCssMediaType.Print
renderer.RenderingOptions.PrintHtmlBackgrounds = False
renderer.RenderingOptions.PaperOrientation = Rendering.PdfPaperOrientation.Landscape
renderer.RenderingOptions.WaitFor.RenderDelay(150)
Dim document = renderer.RenderHtmlFileAsPdf("C:\Users\jacob\Dropbox\Visual Studio\Tutorials\VB.Net.Pdf.Tutorial\VB.Net.Pdf.Tutorial\slideshow\index.html")
document.SaveAs("Html5.pdf")
System.Diagnostics.Process.Start("Html5.pdf")
End Sub
End Module
Nous pouvons également raccourcir cette URL en ajoutant un chemin d'accès relatif au projet, par exemple :
:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-5.cs
Dim document = renderer.RenderHtmlFileAsPdf("..\..\slideshow\index.html")
Vous pouvez voir que le moteur de rendu ChromePdfRenderer possède une propriété RenderingOptions que nous pouvons utiliser dans cet exemple pour :
- Définir le type de média CSS sur "print" afin de ne pas voir les styles CSS3 à l'écran
- Ignorer les arrière-plans HTML
- Régler le papier virtuel du PDF sur l'orientation Paysage
Ajouter un petit délai dans le rendu pour que le JavaScript termine son traitement
Notre exemple de fichier HTML utilise JavaScript, CSS3 et des images. Ce code HTML, qui crée un diaporama dynamique et adapté aux téléphones portables, a été trouvé à l'adresse suivante : https://leemark.github.io/better-simple-slideshow/
:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-6.cs
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>A simple DIY responsive slideshow made with HTML5, CSS3, and JavaScript</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href='http://fonts.googleapis.com/css?family=Open+Sans|Open+Sans+Condensed:700' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="demo/css/demostyles.css">
<link rel="stylesheet" href="css/simple-slideshow-styles.css">
</head>
<body>
<!--[if lt IE 8]>
<p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
<![endif]-->
<header>
<h1>A Better Simple Slideshow</h1>
<p><span class="desc">A simple DIY responsive JavaScript slideshow.</span> [<a href="https://github.com/leemark/better-simple-slideshow">GitHub<span> repo</span></a>]</p>
</header>
<div class="bss-slides num1" tabindex="1" autofocus="autofocus">
<figure>
<img src="demo/img/medium.jpg" width="100%" /><figcaption>"Medium" by <a href="https://www.flickr.com/photos/thomashawk/14586158819/">Thomas Hawk</a>.</figcaption>
</figure>
<figure>
<img src="demo/img/colorado.jpg" width="100%" /><figcaption>"Colorado" by <a href="https://www.flickr.com/photos/stuckincustoms/88370744">Trey Ratcliff</a>.</figcaption>
</figure>
<figure>
<img src="demo/img/monte-vista.jpg" width="100%" /><figcaption>"Early Morning at the Monte Vista Wildlife Refuge, Colorado" by <a href="https://www.flickr.com/photos/davesoldano/8572429635">Dave Soldano</a>.</figcaption>
</figure>
<figure>
<img src="demo/img/sunrise.jpg" width="100%" /><figcaption>"Sunrise in Eastern Colorado" by <a href="https://www.flickr.com/photos/35528040@N04/6673031153">Pam Morris</a>.</figcaption>
</figure>
<figure>
<img src="demo/img/colorado-colors.jpg" width="100%" /><figcaption>"colorado colors" by <a href="https://www.flickr.com/photos/cptspock/2857543585">Jasen Miller</a>.</figcaption>
</figure>
</div> <!-- // bss-slides -->
<div class="content">
<h2>What is it?</h2>
<p>It's a fairly basic slideshow, written in javascript. This is a dual-purpose project, it's meant to be something you can drop right into your page and use if you so choose, but it's also meant as an example/tutorial script showing how to build a simple DIY slideshow from scratch on your own. <a href="http://themarklee.com/2014/10/05/better-simple-slideshow/">Here is a tutorial/walkthrough</a>.</p>
<h2>Features</h2>
<ul>
<li>fully responsive</li>
<li>option for auto-advancing slides, or manually advancing by user</li>
<li>multiple slideshows per-page</li>
<li>supports arrow-key navigation</li>
<li>full-screen toggle using HTML5 fullscreen api</li>
<li>swipe events supported on touch devices (requires <a href="https://github.com/hammerjs/hammer.js">hammer.js</a>)</li>
<li>written in vanilla JS--this means no jQuery dependency (much ♥ for <a href="https://github.com/jquery/jquery">jQuery</a> though!)</li>
</ul>
<h2>Getting Started</h2>
<ol>
<li><p>HTML markup for the slideshow should look basically like this, with a container element wrapping the whole thing (doesn't have to be a <span class="code"><div></span>) and each slide is a <span class="code"><figure></span>.</p>
<script src="https://gist.github.com/leemark/83571d9f8f0e3ad853a8.js"></script> </li>
<li>Include the script: <span class="code">js/better-simple-slideshow.min.js</span> or <span class="code">js/better-simple-slideshow.js</span></li>
<li>Include the stylesheet <span class="code">css/simple-slideshow-styles.css</span></li>
<li>Initialize the slideshow:
<script src="https://gist.github.com/leemark/479d4ecc4df38fba500c.js"></script>
</li>
</ol>
<h2>Options</h2>
To customize functionality, create an options object, then pass it into <span class="code">makeBSS()</span> as the second argument, as seen below:
<script src="https://gist.github.com/leemark/c6e0f5c47acb7bf9be16.js"></script>
<h2>Demo/Examples</h2>
<h3>Example #1 (slideshow at top of this page)</h3>
<p>HTML markup:</p>
<script src="https://gist.github.com/leemark/19bafdb1abf8f6b4e147.js"></script>
<p>JavaScript code:</p>
<script src="https://gist.github.com/leemark/a09d2726b5bfc92ea68c.js"></script>
<h3>Example #2 (below)</h3>
<div class="bss-slides num2" tabindex="2">
<figure>
<img src="http://themarklee.com/wp-content/uploads/2013/12/snowying.jpg" width="100%" /><figcaption>"Snowying" by <a href="http://www.flickr.com/photos/fiddleoak/8511209344/">fiddleoak</a>.</figcaption>
</figure>
<figure>
<img src="http://themarklee.com/wp-content/uploads/2013/12/starlight.jpg" width="100%" /><figcaption>"Starlight" by <a href="http://www.flickr.com/photos/chaoticmind75/10738494123/in/set-72157626146319517">ChaoticMind75</a>.</figcaption>
</figure>
<figure>
<img src="http://themarklee.com/wp-content/uploads/2013/12/snowstorm.jpg" width="100%" /><figcaption>"Snowstorm" by <a href="http://www.flickr.com/photos/tylerbeaulawrence/8539457508/">Beaulawrence</a>.</figcaption>
</figure>
<figure>
<img src="http://themarklee.com/wp-content/uploads/2013/12/misty-winter-afternoon.jpg" width="100%" /><figcaption>"Misty winter afternoon" by <a href="http://www.flickr.com/photos/22746515@N02/5277611659/">Bert Kaufmann</a>.</figcaption>
</figure>
<figure>
<img src="http://themarklee.com/wp-content/uploads/2013/12/good-morning.jpg" width="100%" /><figcaption>"Good Morning!" by <a href="http://www.flickr.com/photos/frank_wuestefeld/4306107546/">Frank Wuestefeld</a>.</figcaption>
</figure>
</div> <!-- // bss-slides -->
<p>HTML markup:</p>
<script src="https://gist.github.com/leemark/de90c78cb73673650a5a.js"></script>
<p>JavaScript code:</p>
<script src="https://gist.github.com/leemark/046103061c89cdf07e4a.js"></script>
</div> <!-- // content -->
<footer>Example photos are property of their respective owners, all code is <a href="https://github.com/leemark/better-simple-slideshow/blob/gh-pages/LICENSE">freely licensed for your use</a>. <br>Made especially for you by <a href="http://themarklee.com">Mark Lee</a> aka <a href="http://twitter.com/@therealmarklee">@therealmarklee</a> <br><span>☮ + ♥</span></footer>
<script src="demo/js/hammer.min.js"></script><!-- for swipe support on touch interfaces -->
<script src="js/better-simple-slideshow.min.js"></script>
<script>
var opts = {
auto : {
speed : 3500,
pauseOnHover : true
},
fullScreen : false,
swipe : true
};
makeBSS('.num1', opts);
var opts2 = {
auto : false,
fullScreen : true,
swipe : true
};
makeBSS('.num2', opts2);
</script>
</body>
</html>
Comme vous pouvez le constater, cet exemple fait appel à toutes les fonctionnalités d'une page web HTML. Le rendu est effectué en interne par IronPDF à l'aide du moteur HTML Chromium et du moteur javascript v8 de Google. Ils n'ont pas besoin d'être installés dans votre système, l'ensemble est automatiquement ajouté à votre projet lorsque vous utilisez IronPDF.
3.1. Ajouter des en-têtes et des pieds de page
Comme nous disposons d'un beau rendu PDF, nous pouvons maintenant souhaiter ajouter des en-têtes et des pieds de page attrayants.
:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-7.cs
Imports IronPdf
Imports IronSoftware.Drawing
Module Module1
Sub Main()
Dim renderer = New ChromePdfRenderer()
renderer.RenderingOptions.CssMediaType = Rendering.PdfCssMediaType.Print
renderer.RenderingOptions.PrintHtmlBackgrounds = False
renderer.RenderingOptions.PaperOrientation = Rendering.PdfPaperOrientation.Landscape
renderer.RenderingOptions.WaitFor.RenderDelay(150)
renderer.RenderingOptions.TextHeader.CenterText = "VB.NET PDF Slideshow"
renderer.RenderingOptions.TextHeader.DrawDividerLine = True
renderer.RenderingOptions.TextHeader.FontSize = "13"
renderer.RenderingOptions.TextFooter.RightText = "page {page} of {total-pages}"
renderer.RenderingOptions.TextFooter.Font = FontTypes.Arial
renderer.RenderingOptions.TextFooter.FontSize = "9"
Dim document = renderer.RenderHtmlFileAsPdf("..\..\slideshow\index.html")
document.SaveAs("Html5WithHeader.pdf")
System.Diagnostics.Process.Start("Html5WithHeader.pdf")
End Sub
End Module
Les en-têtes et pieds de page logiques sont pris en charge, comme indiqué. Vous pouvez également ajouter des en-têtes et des pieds de page au format HTML, comme décrit dans la sectionla référence de l'API du développeur VB.NET PDF en ligne.
Vous pouvez télécharger et explorerle code source de ce projet "VB.NET HTML to PDF" en tant que projet VB.NET Visual Studio.
4. Créer un PDF avec un contenu dynamique : 2 méthodes
Historiquement, la création de modèles de PDF a été une tâche écrasante pour les ingénieurs en logiciel. L'insertion de contenu dans des modèles PDF est rarement efficace. En effet, chaque dossier ou rapport contient des éléments de nature et de longueur différentes. Heureusement, le langage HTML est exceptionnellement bien adapté à la gestion des données dynamiques.
Pour cela, nous avons deux possibilités :
String Templating de HTML puis conversion en PDF à l'aide de .NET
- Rendre le contenu sous la forme d'une page Web ASP.NET, puis rendre la page sous la forme d'un PDF
4.1. Méthode 1 - ASP.NET - Conversion d'ASPX en PDF à l'aide de VB.NET Web Forms
Heureusement, cette solution est étonnamment simple. Tout type de formulaire Web .NET(y compris Razor) peut être rendu dans un document PDF en utilisant ce code VB.NET dans la sous-routine Page_Load du code VB.NET derrière.
Le document PDF peut être défini avec un contenu-disposition pour s'afficher dans le navigateur ou pour agir comme un fichier à télécharger.
:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-8.cs
Imports IronPdf
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim PdfOptions = New IronPdf.ChromePdfRenderOptions()
IronPdf.AspxToPdf.RenderThisPageAsPDF(AspxToPdf.FileBehavior.Attachment, "MyPdf.pdf", PdfOptions)
End Sub
4.2. Méthode 2 - HTML vers PDF avec String Templating
Pour créer des documents PDF dynamiques contenant des données spécifiques à une instance, il suffit de créer une chaîne HTML correspondant aux données que l'on souhaite restituer sous forme de PDF.
C'est probablement le plus grand avantage de la solution HTML-to-PDF dans VB.NET - la possibilité de créer facilement et intuitivement des documents et des rapports PDF dynamiques en créant du HTML "à la volée"
La version la plus simple est la méthode String.Format de VB.NET
:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-9.cs
Imports IronPdf
Module Module1
Sub Main()
Dim renderer = New ChromePdfRenderer()
Dim Html = "Hello {0}"
String.Format(Html, "World")
Dim document = renderer.RenderHtmlAsPdf(Html)
document.SaveAs("HtmlTemplate.pdf")
System.Diagnostics.Process.Start("HtmlTemplate.pdf")
End Sub
End Module
Au fur et à mesure que les PDF se compliquent, la chaîne de caractères se complique. Nous pourrions envisager d'utiliser un String Builder, ou même un framework de templating tel que HandleBars.Net ou Razor
https://github.com/rexm/Handlebars.Net
5. Modifier des fichiers PDF avec VB.NET
IronPDF for VB.NET permet également de modifier les documents PDF, de les crypter, de les filigraner ou même de les retransformer en texte brut :
5.1. Fusion de plusieurs fichiers PDF en un seul document en VB
:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-10.cs
Dim pdfs = New List(Of PdfDocument)
pdfs.Add(PdfDocument.FromFile("A.pdf"))
pdfs.Add(PdfDocument.FromFile("B.pdf"))
pdfs.Add(PdfDocument.FromFile("C.pdf"))
Dim mergedPdf As PdfDocument = PdfDocument.Merge(pdfs)
mergedPdf.SaveAs("merged.pdf")
mergedPdf.Dispose()
For Each pdf As PdfDocument In pdfs
pdf.Dispose()
Next
5.2. Ajouter une page de couverture au PDF
:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-11.cs
pdf.PrependPdf(renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"))
5.3. Supprimer la dernière page du PDF
:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-12.cs
pdf.RemovePage((pdf.PageCount - 1))
5.4. Cryptage d'un PDF à l'aide du cryptage 128 bits
:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-13.cs
// Save with a strong encryption password.
pdf.Password = "my.secure.password";
pdf.SaveAs("secured.pdf")
5.5. Ajouter du contenu HTML supplémentaire à une page en VB
:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-14.cs
Imports IronPdf
Imports IronPdf.Editing
Module Module1
Sub Main()
Dim renderer = New ChromePdfRenderer
Dim pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
Dim stamp = New HtmlStamper()
stamp.Html = "<h2>Completed</h2>"
stamp.Opacity = 50
stamp.Rotation = -45
stamp.VerticalAlignment = VerticalAlignment.Top
stamp.VerticalOffset = New Length(10)
pdf.ApplyStamp(stamp)
pdf.SaveAs("C:\Path\To\Stamped.pdf")
End Sub
End Module
5.6. Ajouter un saut de page au PDF à l'aide de HTML
La manière la plus simple d'y parvenir est d'utiliser HTML et CSS
:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-15.cs
<div style='page-break-after: always;'> </div>
6. Plus de tutoriels .NET PDF
Vous pouvez également être intéressé par :
- La référence complète de l'API VB.NET et C# dans le style MSDN
- Un tutoriel sur la conversion d'ASPX en PDF pour VB.NET et C#
- Un tutoriel approfondi sur le rendu de HTML en PDF pour VB.NET et C#
Conclusion
Dans ce tutoriel, nous avons découvert 6 façons d'obtenir des résultats VB.NET vers PDF en utilisant VB.NET comme langage de programmation de choix.
- Chaîne HTML vers PDF
- Créer un PDF en VB.NET en utilisant une chaîne HTML pour définir son contenu
- Rendre les URL existants sous forme de fichiers PDF
- Générer des PDF à partir de fichiers HTML
- Création de modèles HTML en VB.NET et conversion en PDF dynamiques
Conversion de pages ASP.NET contenant des données en direct, telles que ASPX, en fichiers PDF
Pour chacun d'entre eux, nous avons utilisé le logiciel populaire IronPDFBibliothèque VB.NET pour nous permettre de transformer directement du HTML en documents PDF dans le cadre de projets .NET
Tutoriel Accès rapide
Télécharger ce tutoriel 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échargerExplorer ce tutoriel sur GitHub
Vous pouvez é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 en profondeur la conversion de HTML en PDF avec VB.NETTé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 de génération et d'édition de PDF en C# et VB.NET - et de gagner du temps lors de l'utilisation d'IronPDF dans votre projet .NET.
TéléchargerVoir la référence de l'API
Explorez la référence API d'IronPDF, qui décrit en détail toutes les fonctionnalités, les espaces de noms, les classes, les méthodes, les champs et les énums d'IronPDF.
Voir la référence de l'API