Exportation au format PDF en C# [Tutoriel d'exemple de code]
IronPDF est un Bibliothèque PDF C# qui vous permet d'utiliser C# pour enregistrer votre HTML au format PDF. Il permet également aux développeurs C# / VB de modifier les documents PDF par programmation.
Comment exporter un fichier PDF en C#
- Télécharger et installer la bibliothèque Export to PDF C#
- Consultez la documentation de PdfDocument pour découvrir les méthodes permettant de signer numériquement les PDF exportés
- Enregistrer le PDF en mémoire à l'aide d'un System.IO.MemoryStream
- Diffuser un PDF sur le web sous forme de données binaires plutôt qu'en HTML
- Exporter le PDF en tant que fichier
Installer avec NuGet
Install-Package IronPdf
Télécharger DLL
Installation manuelle dans votre projet
Installer avec NuGet
Install-Package IronPdf
Télécharger DLL
Installation manuelle dans votre projet
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
Découvrez IronPDF sur NuGet pour une installation rapide et un déploiement facile. Avec plus de 8 millions de téléchargements, il transforme PDF avec C#.
Install-Package IronPdf
Envisagez d'installer le IronPDF DLL directement. Téléchargez et installez-le manuellement pour votre projet ou sous forme de GAC : {{lienDllAfficher}}
Installation manuelle dans votre projet
Télécharger la DLLOptions d'enregistrement des PDF
Comment enregistrer un PDF sur un disque
Utiliser le PdfDocument.SaveAs pour enregistrer votre PDF sur le disque.
Vous constaterez que cette méthode permet d'ajouter une protection par mot de passe. Consultez les articles suivants pour en savoir plus sur la signature numérique des PDF exportés : 'Signer numériquement un document PDF.'
Comment enregistrer un fichier PDF dans MemorySteam en C# (System.IO.MemoryStream)
Les IronPDF.PdfDocument.Stream enregistre le PDF en mémoire à l'aide d'un System.IO.MemoryStream
Comment enregistrer des données binaires
Les IronPDF.PdfDocument.BinaryData exporte le document PDF sous forme de données binaires en mémoire.
Cette opération produit le PDF sous la forme d'un tableau d'octets, exprimé en C# sous la forme byte [].
Comment servir d'un serveur web à un navigateur
Pour diffuser un PDF sur le web, nous devons l'envoyer sous forme de données binaires plutôt qu'en HTML.
MVC PDF Export
// Send MyPdfDocument.Stream to this method
return new FileStreamResult(stream, "application/pdf")
{
FileDownloadName = "file.pdf"
};
// Send MyPdfDocument.Stream to this method
return new FileStreamResult(stream, "application/pdf")
{
FileDownloadName = "file.pdf"
};
' Send MyPdfDocument.Stream to this method
Return New FileStreamResult(stream, "application/pdf") With {.FileDownloadName = "file.pdf"}
ASP.NET PDF Export
byte [] Binary = MyPdfDocument.BinaryData;
Response.Clear();
Response.ContentType = "application/octet-stream";
Context.Response.OutputStream.Write(Binary, 0, Binary.Length);
Response.Flush();
byte [] Binary = MyPdfDocument.BinaryData;
Response.Clear();
Response.ContentType = "application/octet-stream";
Context.Response.OutputStream.Write(Binary, 0, Binary.Length);
Response.Flush();
Dim Binary() As Byte = MyPdfDocument.BinaryData
Response.Clear()
Response.ContentType = "application/octet-stream"
Context.Response.OutputStream.Write(Binary, 0, Binary.Length)
Response.Flush()