using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
Ouvrez le PDF dans le lecteur de PDF par défaut à l'aide de l'option Process.Start méthode
Afficher le PDF dans un formulaire Windows en extrayant tout le texte du PDF
Transmettre le texte extrait au formulaire Windows
1. IronPDF pour ASP.NET
IronPDF est une bibliothèque puissante et flexible permettant de générer, d'éditer et de traiter des fichiers PDF dans des applications ASP.NET. Il permet aux développeurs de générer facilement des fichiers PDF à partir de HTML, CSS, JavaScript et d'images, ainsi que d'extraire du texte et des images de fichiers PDF existants. IronPDF est construit au-dessus de Chromium et prend en charge un large éventail de fonctionnalités HTML et CSS, ce qui facilite la création de documents PDF de haute qualité qui correspondent à l'aspect et à la convivialité de votre application web. Il s'intègre parfaitement aux applications ASP.NET et peut être facilement personnalisé pour répondre à des besoins spécifiques. IronPDF prend également en charge un large éventail d'options de sortie, notamment la sortie directe vers le navigateur, l'enregistrement sur disque et l'envoi de fichiers PDF en tant que pièces jointes à des courriers électroniques.
2. Conditions préalables
Pour utiliser IronPDF for .NET afin de visualiser des fichiers PDF, quelques conditions préalables doivent être remplies :
.NET Framework : IronPDF nécessite l'installation du Framework .NET version 4.0 ou supérieure sur le serveur. Si vous utilisez une version de Visual Studio qui prend en charge .NET Core, vous pouvez également utiliser IronPDF for .NET.
Paquet NuGet IronPDF : Vous devez installer le package NuGet IronPDF dans votre solution ASP.NET. Vous pouvez installer le paquetage via le gestionnaire de paquets NuGet de Visual Studio ou en utilisant la console du gestionnaire de paquets.
Connaissances de base en ASP.NET
3. Création d'un nouveau projet ASP.NET Core
Pour utiliser la bibliothèque IronPDF pour l'affichage dans votre application .NET, vous devez créer un nouveau projet dans Visual Studio. Vous pouvez utiliser n'importe quelle version, mais il est recommandé d'utiliser la dernière version disponible. En fonction de vos besoins, vous pouvez choisir parmi différents modèles de projet, tels que Windows Forms. Pour ce tutoriel, un modèle d'application console sera utilisé pour des raisons de simplicité.
Console Application
Une fois que vous avez sélectionné le type de projet approprié, vous pouvez donner un nom au projet et choisir son emplacement. Sélectionnez le framework souhaité, par exemple .NET Core pour le projet.
Configuration du projet
Une fois la solution du projet créée, vous pourrez accéder au fichier Program.cs où vous pourrez écrire votre logique dans la fonction Main et construire/exécuter l'application.
Program.cs
Enfin, vous pouvez intégrer la bibliothèque IronPDF dans votre projet pour tester le code.
4. Installer IronPDF
La bibliothèque IronPDF peut être téléchargée et installée de différentes manières, mais nous n'en aborderons que deux aujourd'hui.
Il s'agit de
Utiliser les paquets NuGet de Visual Studio
Utilisation de la ligne de commande de Visual Studio
4.1 Utilisation des paquets NuGet de Visual Studio
Pour installer la bibliothèque IronPDF, vous pouvez utiliser le gestionnaire de paquets NuGet dans Visual Studio. Ouvrez le gestionnaire de paquets NuGet et recherchez IronPDF dans l'onglet Parcourir. Une fois que vous avez localisé IronPDF dans les résultats de la recherche, sélectionnez-le et procédez à l'installation. Une fois l'installation terminée, vous pouvez commencer à utiliser la bibliothèque IronPDF dans votre projet.
La capture d'écran ci-dessous montre comment ouvrir le gestionnaire de paquets NuGet dans Visual Studio.
NuGet Package Manager
Ecrivez IronPDF dans la barre de recherche puis sélectionnez la version appropriée et cliquez sur Installer.
IronPDF
4.2 Utilisation de la ligne de commande de Visual Studio
De nombreuses personnes préfèrent installer des paquets à l'aide de l'interface de ligne de commande. Pour installer IronPDF à l'aide de la ligne de commande, procédez comme suit :
Dans Visual Studio, allez dans Tools > NuGet Package Manager > Package Manager Console.
Saisissez la ligne suivante dans l'onglet Console du gestionnaire de paquets :
Install-Package IronPdf
Le paquet sera alors téléchargé/installé dans le projet en cours et sera prêt à être utilisé.
Installation d'IronPDF
5. Visualisation d'un fichier PDF à l'aide d'IronPDF
Il existe de nombreuses façons d'afficher des fichiers PDF avec IronPDF, mais nous en examinerons deux ici.
La première consiste à utiliser un code pour ouvrir un fichier PDF dans votre lecteur de PDF par défaut.
Créez un formulaire à l'aide de C# et affichez-y le fichier PDF.
5.1. Visualisation d'un document PDF dans votre lecteur PDF par défaut
Dans cette section, nous verrons comment, uniquement à l'aide du code C#, vous pouvez ouvrir automatiquement le contrôle de visualisation PDF sur le serveur après avoir créé un PDF. Voici l'exemple de code source permettant d'afficher un document PDF dans le visualiseur PDF par défaut à l'aide de Process.Start() méthode.
using IronPdf;
using System;
using System.Diagnostics;
var renderer = new IronPdf.ChromePdfRenderer();
//HTML string
var pdf = renderer.RenderHtmlAsPdf("Hello IronPDF\nIronPDF Demo");
var outputPath = "ChromePdfRenderer.pdf";
pdf.SaveAs(outputPath);
Console.WriteLine(outputPath);
Process.Start(new ProcessStartInfo { UseShellExecute = true, FileName = outputPath });
using IronPdf;
using System;
using System.Diagnostics;
var renderer = new IronPdf.ChromePdfRenderer();
//HTML string
var pdf = renderer.RenderHtmlAsPdf("Hello IronPDF\nIronPDF Demo");
var outputPath = "ChromePdfRenderer.pdf";
pdf.SaveAs(outputPath);
Console.WriteLine(outputPath);
Process.Start(new ProcessStartInfo { UseShellExecute = true, FileName = outputPath });
5.2. Visualisation des PDF dans les formulaires Windows
En utilisant IronPDF, vous pouvez facilement visualiser vos documents PDF dans Windows Forms. Tout d'abord, créez un nouveau projet d'application Windows Forms. Ajoutez ensuite une étiquette dans le fichier de conception et écrivez le code source ci-dessous dans le fichier Form1.cs.
using System.Windows.Forms;
using IronPdf;
namespace PDF_viewer
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
var renderer = new IronPdf.ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf("Hello IronPDF IronPDF Demo ");
string allText = pdf.ExtractAllText();
label1.Text = allText;
}
}
}
using System.Windows.Forms;
using IronPdf;
namespace PDF_viewer
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
var renderer = new IronPdf.ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf("Hello IronPDF IronPDF Demo ");
string allText = pdf.ExtractAllText();
label1.Text = allText;
}
}
}
Imports System.Windows.Forms
Imports IronPdf
Namespace PDF_viewer
Partial Public Class Form1
Inherits Form
Public Sub New()
InitializeComponent()
Dim renderer = New IronPdf.ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlAsPdf("Hello IronPDF IronPDF Demo ")
Dim allText As String = pdf.ExtractAllText()
label1.Text = allText
End Sub
End Class
End Namespace
Maintenant, votre fichier PDF sera créé et affiché dans les formulaires Windows.
Formulaires Windows
6. Conclusion
IronPDF est une bibliothèque puissante et flexible qui permet de créer, d'éditer et de traiter des fichiers PDF dans des applications ASP.NET. En intégrant IronPDF à un projet ASP.NET, les développeurs peuvent facilement générer/charger des fichiers PDF à partir de HTML, CSS et images, ainsi qu'extraire du texte et des images de fichiers PDF existants. En outre, la bibliothèque du système prend en charge un large éventail d'options de sortie, notamment la sortie directe des pages vers le navigateur, l'enregistrement sur disque et l'envoi de fichiers PDF en tant que pièces jointes à des courriers électroniques. Avec l'aide d'IronPDF, les développeurs peuvent créer des données PDF d'aspect professionnel qui correspondent à l'aspect et à la convivialité de leur application web, et permettre aux utilisateurs finaux de visualiser les fichiers PDF directement sur une page web, sans qu'ils aient à télécharger et à ouvrir le contrôle du fichier séparément. De plus, vous pouvez facilement définir la langue de la page. Dans l'ensemble, IronPDF est un excellent outil pour tout développeur cherchant à améliorer les capacités de son application ASP.NET en matière de traitement et de visualisation des PDF. Pour plus de détails sur la visionneuse PDF, veuillez consulter le site suivantDocumentation sur la visionneuse PDF ASP.NET.
Iron Suite est une collection d'outils logiciels puissants conçus pour simplifier et accélérer les tâches de développement. Il comprend IronPDF pour la création, la lecture et la manipulation de documents/lecteurs PDF, IronOCR pour la reconnaissance optique de caractères et IronBarcode pour la génération de codes-barres dans les applications .NET.
Jordi maîtrise parfaitement Python, C# et C++. Lorsqu'il ne met pas à profit ses compétences chez Iron Software, il se consacre à la programmation de jeux. Partageant des responsabilités en matière de tests de produits, de développement de produits et de recherche, Jordi apporte une valeur ajoutée considérable à l'amélioration continue des produits. Cette expérience variée le stimule et l'engage, et il dit que c'est l'un des aspects qu'il préfère dans son travail chez Iron Software. Jordi a grandi à Miami, en Floride, et a étudié l'informatique et les statistiques à l'université de Floride.
< PRÉCÉDENT Comment convertir un PDF en JPG dans .NET
SUIVANT > PDF Converter .NET (Tutoriel du développeur)
Des millions d'ingénieurs dans le monde entier lui font confiance
Réservez une démo en direct gratuite
Réservez une démonstration personnelle de 30 minutes.
Pas de contrat, pas de détails de carte, pas d'engagements.
Voici ce à quoi vous pouvez vous attendre :
Une démonstration en direct de notre produit et de ses principales fonctionnalités
Obtenez des recommandations de fonctionnalités spécifiques au projet
Toutes vos questions trouvent réponse pour vous assurer de disposer de toutes les informations dont vous avez besoin. (Aucun engagement de votre part.)
CHOISIR L'HEURE
VOS INFORMATIONS
Réservez votre démo en direct gratuite
Fiable par plus de 2 millions d'ingénieurs dans le monde entier