UTILISATION D'IRONPDF

Enregistrer un tableau d'octets au format PDF C# (exemple de code)

Mise à jour février 8, 2024
Partager:

Ce guide explore le processus de conversion d'un tableau d'octets en un fichier PDF en utilisant les capacités robustes de la bibliothèque IronPDF for .NET. Cette transformation est cruciale pour les développeurs qui doivent travailler avec des fichiers PDF dans leurs applications .NET.

Thèmes abordés dans le didacticiel

Les sujets suivants seront abordés dans ce tutoriel :

  • IronPDF
  • Étapes à suivre pour créer des fichiers PDF de manière programmatique
  • Étape 1 : Créer un projet C#
  • Étape 2 : Installer la bibliothèque IronPDF

    • Méthode 1 : Console du gestionnaire de paquets NuGet
  • Méthode 2 : Utilisation du fichier DLL
  • Étape 3 : Ajouter l'espace de noms IronPDF
  • Étape 4 : Conversion d'un tableau d'octets en fichier PDF
  • Sortie
  • Conclusion


IronPDF : Bibliothèque PDF C

IronPDF est une bibliothèque .NET qui facilite la lecture, la manipulation et l'écriture de documents PDF. Vous pouvez l'utiliser dans vos projets .NET pour les applications de bureau et les applications Web. IronPDF est disponible gratuitement à des fins de développement. Cette bibliothèque vous permet de convertir du HTML en PDF, d'extraire du texte d'un PDF, etc. IronPDF est une bibliothèque PDF .NET légère conçue spécialement pour les développeurs web. Il est entièrement écrit en C#. IronPDF contient un ensemble étendu de fonctions qui peuvent être utilisées pour travailler avec des fichiers PDF dans un environnement de programmation. Les fonctions sont créées pour améliorer le flux de travail et donner accès à tous les aspects du PDF. Il s'agit notamment de créer, d'ouvrir, de supprimer, d'ajouter des pages et d'extraire du texte à partir de documents PDF. La bibliothèque IronPDF possède de nombreuses fonctionnalités utiles :

Etapes pour convertir un tableau d'octets en PDF

En commençant par ouvrir Visual Studio, sélectionnez n'importe quel modèle d'application C# en fonction des besoins de votre projet. Pour ce tutoriel rapide, nous utiliserons le modèle d'application console. Vous pouvez modifier le fichier de projet C# déjà existant.

Étape 1 : Créer un projet C

Utilisez la dernière version de Visual Studio pour créer le projet C#. Suivez les étapes fournies pour créer un projet C#.

  • Ouvrez Visual Studio sur votre machine.
  • Créer une application console C# ou modifier une application C# existante.
  • Donnez un nom approprié à votre projet.
  • Sélectionnez le Framework .NET 6.0, le plus récent, qui bénéficie d'une longue période de support. Vous pouvez choisir n'importe quel autre framework en fonction de vos besoins, mais la dernière version est fortement recommandée.

    En suivant les étapes ci-dessus, un projet C# sera créé. Il est maintenant temps d'installer la bibliothèque IronPDF.

Étape 2 : Installer la bibliothèque IronPDF

IronPDF est également facile à installer. Vous bénéficiez d'un processus d'installation rapide et efficace, qui réduit le temps de développement et élimine la confusion qui l'accompagne généralement.

Méthode 1 : Console du gestionnaire de paquets NuGet

L'installation de la bibliothèque IronPDF à l'aide de la console du gestionnaire de paquets est très simple. Une fois la console ouverte, tapez la commande suivante, appuyez sur Entrée et ce sera fait!

Install-Package IronPdf

Enregistrer un tableau d'octets au format PDF C#(Exemple de code), Figure 1 : La progression de l'installation d'IronPDF dans la console du gestionnaire de paquets NuGet

La progression de l'installation d'IronPDF dans la console du gestionnaire de paquets NuGet

Méthode 2 : Utilisation d'un fichier DLL

Afin de faciliter le processus d'installation de cette bibliothèque et de vous permettre de bien comprendre comment l'utiliser, le téléchargement du fichier DLL à partir de l'adressePage de téléchargement d'IronPDF est également recommandé. Les instructions d'installation sont disponibles sur le siteGuide d'installation.

Étape 3 : Ajouter l'espace de noms IronPDF

Bien qu'IronPDF soit essentiel pour ce projet, il est nécessaire d'importer son espace de noms dans chaque fichier de code pour l'utiliser. Pour ce faire, ajoutez la ligne de code suivante au début de chaque fichier :

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

Étape 4 : Conversion d'un tableau d'octets en document PDF

IronPDF étant prêt à l'emploi, l'ajout du code suivant dans votre fichier programme permettra de convertir un tableau d'octets en fichier PDF :

using IronPdf;
using System.Text;

// Converting an array of bytes into a PDF file.

byte [] byteArray = { 84, 104, 105, 115, 32, 105, 115, 32, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121};

// Storing encoded bytes into ASCII literals in a string variable
string data = Encoding.ASCII.GetString(byteArray);
string HTML = $"<h1>{data}</h1>";

var renderer = new IronPdf.ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf(HTML);
pdf.SaveAs("bytearray.pdf");
using IronPdf;
using System.Text;

// Converting an array of bytes into a PDF file.

byte [] byteArray = { 84, 104, 105, 115, 32, 105, 115, 32, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121};

// Storing encoded bytes into ASCII literals in a string variable
string data = Encoding.ASCII.GetString(byteArray);
string HTML = $"<h1>{data}</h1>";

var renderer = new IronPdf.ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf(HTML);
pdf.SaveAs("bytearray.pdf");
Imports IronPdf
Imports System.Text

' Converting an array of bytes into a PDF file.

Private byteArray() As Byte = { 84, 104, 105, 115, 32, 105, 115, 32, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121}

' Storing encoded bytes into ASCII literals in a string variable
Private data As String = Encoding.ASCII.GetString(byteArray)
Private HTML As String = $"<h1>{data}</h1>"

Private renderer = New IronPdf.ChromePdfRenderer()
Private pdf = renderer.RenderHtmlAsPdf(HTML)
pdf.SaveAs("bytearray.pdf")
VB   C#

Le code ci-dessus convertit le tableau d'octets en PDF. Dans un premier temps, convertissez le tableau d'octets donné en chaîne de caractères à l'aide de la fonction ASCII.GetString. Créez ensuite une chaîne HTML à l'aide des données extraites. Ensuite, lancezChromePdfRenderer et appeler leRenderHtmlAsPdf (RenduHtmlAsPdf) pour convertir des fichiers PDF et créer un nouveau document.

Enregistrez ensuite le fichier PDF résultant dans le système local à l'aide de la commandeSaveAs fonction.

Sortie

Enregistrer un tableau d'octets en PDF C# (exemple de code), Figure 2 : Le fichier PDF de sortie à partir du tableau d'octets

Le fichier PDF de sortie du tableau d'octets

Voici le contenu du fichier PDF généré.

Conclusion

Cet article a démontré comment enregistrer facilement un tableau d'octets à partir de fichiers PDF à l'aide de la bibliothèque IronPDF for .NET PDF. Ce résultat a été obtenu en n'écrivant que quelques lignes de code et avec un pourcentage élevé de précision. En outre, IronPDF dispose de nombreuses fonctionnalités utiles telles que la conversion de HTML en PDF, des outils de formatage de PDF et de nombreuses autres fonctionnalités PDF essentielles à l'édition de PDF. IronPDF élimine également la dépendance à l'égard d'Adobe Acrobat.

IronPDF est gratuit à des fins de développement et offre également un service d'assistance techniqueessai gratuit pour les tests de production. IronPDF propose une variété de plans tarifaires que vous pouvez obtenir en fonction de vos besoins. Le prix d'IronPDF est relativement inférieur à celui de ses concurrents. Les prix variant entre les particuliers et les grandes entreprises, il s'agit d'un achat intéressant avec des performances impressionnantes.

Enregistrer un tableau d'octets en PDF C# (exemple de code), Figure 3 : Le plan de tarification de la Suite d'Iron Software

Le plan de tarification de la Suite d'Iron Software

En outre, Iron Software propose une suite de cinq logiciels Iron Software pour le prix de deux seulement. Veuillez consulter ce sitePage d'information sur les licencespour obtenir plus de détails.

< PRÉCÉDENT
C# Convertir JPG en PDF (Tutoriel d'exemple de code)
SUIVANT >
C# Convertir un PDF en texte (exemple de code)