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");
Pour accéder à la bibliothèque complète des fonctionnalités C# PDF, vous pouvez télécharger IronPDF et l'utiliser gratuitement pour le développement de votre projet et de ce tutoriel.
Une fois que vous avez installé IronPDF dans votre projet Visual Studio, il fournit un grand nombre de méthodes pour automatiser avec PDF sur ASP.NET telles queremplacer des textes et des images dans des PDF. Vous pouvez même convertir une page web ASP.NET en PDF en une seule ligne de code, comme nous l'avons fait ci-dessous.
Il fournit un framework flexible et fiable pour ASP.NET afin de développer un PDF en utilisant C#, ce qui, nous le savons en tant que développeurs, est essentiel pour nos projets.
/**
ASP NET PDF Generator
anchor-pdf-net-generator
**/
using System;
using System.Web.UI;
using IronPdf;
namespace aspxtopdf
{
public partial class _Default : Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
AspxToPdf.RenderThisPageAsPdf();
}
}
}
/**
ASP NET PDF Generator
anchor-pdf-net-generator
**/
using System;
using System.Web.UI;
using IronPdf;
namespace aspxtopdf
{
public partial class _Default : Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
AspxToPdf.RenderThisPageAsPdf();
}
}
}
'''
'''ASP NET PDF Generator
'''anchor-pdf-net-generator
'''*
Imports System
Imports System.Web.UI
Imports IronPdf
Namespace aspxtopdf
Partial Public Class _Default
Inherits Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
AspxToPdf.RenderThisPageAsPdf()
End Sub
End Class
End Namespace
3. Conversion PDF en un clic
Nous avons montré ici un exemple de conversion d'une page Web ASPX en PDF à l'aide d'une fonction IronPDF. Dès que vous cliquez sur le bouton, toute la page web est convertie en PDF. Sans perte de qualité, l'ensemble de la page web est reproduit dans un document modifiable. C'est aussi simple que cela!
~ Site web ASPX ~
~ PDF converti ~
Accès rapide à la bibliothèque
Documentation de référence de l'API
Explorez la documentation de référence de l'API pour IronPDF .NET et découvrez d'autres fonctionnalités ASP .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.
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