Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
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.
Les sujets suivants seront abordés dans ce tutoriel :
Étape 2 : Installer la bibliothèque IronPDF
Conclusion
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 :
Filigrane des PDF ou l'ajout de superpositions de texte sur les pages du document.
Commençons par utiliser la bibliothèque IronPDF pour convertir le tableau d'octets en fichier 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.
Utilisez la dernière version de Visual Studio pour créer le projet C#. Suivez les étapes fournies pour créer un projet C#.
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.
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.
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
La progression de l'installation d'IronPDF dans la console du gestionnaire de paquets NuGet
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.
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
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")
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.
Le fichier PDF de sortie du tableau d'octets
Voici le contenu du fichier PDF généré.
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.
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.
9 produits de l'API .NET pour vos documents de bureau