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");
Les développeurs utilisent souvent ASP.NET(ASPX) pour générer des fichiers PDF dynamiques tels que des formulaires, des reçus ou des rapports de gestion que les clients peuvent télécharger. Bien que ce processus puisse être compliqué, la bibliothèque IronPDF peut démontrer comment convertir ASPX en PDF en une seule ligne.
Tout d'abord, accédons à la bibliothèque C# de développement gratuit pour la conversion de fichiers ASPX en PDF. Vous pouveztélécharger le package IronPDF ou l'accès par l'intermédiaire deNuGet. Installez comme d'habitude dans votre projet Visual Studio.
Install-Package IronPdf
Comment faire Tutoriel
2. Convertir ASPX en PDF
Convertir
Maintenant que vous avez IronPDF, vous verrez qu'il dispose de la fonctionnalité de conversion HTML ainsi que de la génération ASPX vers PDF. Nous le gardons simple, une seule ligne de code, afin que les ingénieurs de tout niveau puissent l'utiliser.
Nous pouvons convertir des pages ASPX en notre propre page web ou en tout autre site web développé en ASP.NET.
Prenons un exemple. Nous utiliserons la méthode "RenderThisPageasPdf"()"La traduction doit rester professionnelle et préserver l'exactitude technique tout en expliquant les caractéristiques et les avantages de ces outils de développement.
/**
Convert ASPX to PDF
anchor-convert-aspx-to-pdf
**/
using System;
using System.Web.UI;
using IronPdf;
namespace aspxtopdf
{
public partial class SiteMaster : MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
AspxToPdf.RenderThisPageAsPdf();
}
}
}
/**
Convert ASPX to PDF
anchor-convert-aspx-to-pdf
**/
using System;
using System.Web.UI;
using IronPdf;
namespace aspxtopdf
{
public partial class SiteMaster : MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
AspxToPdf.RenderThisPageAsPdf();
}
}
}
'''
'''Convert ASPX to PDF
'''anchor-convert-aspx-to-pdf
'''*
Imports System
Imports System.Web.UI
Imports IronPdf
Namespace aspxtopdf
Partial Public Class SiteMaster
Inherits MasterPage
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
AspxToPdf.RenderThisPageAsPdf()
End Sub
End Class
End Namespace
En utilisant C#, IronPDF offre une option pour automatiser et créer des documents PDF.
Dans cet exemple, ce site Web ASPX fictif est utilisé pour convertir le fichier ASPX en PDF. Vous pouvez comparer directement le fichier de sortie et voir à quel point le résultat PDF correspond au site web d'origine. Ce type de rendu de haute qualité est unique à IronPDF et particulièrement précieux lorsque vous travaillez avec des clients.
~ ASPX Website~
~ PDF converti~
Accès rapide à la bibliothèque
Accéder à la référence de l'API
Accédez à la documentation complète et aux fonctions d'IronPDF.
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 combiner des images en un seul PDF
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