IRONSOFTWAREHOME
UTILISATION D'IRONPDF FOR JAVA

Comment convertir un tableau d'octets en PDF en Java

Curtis Chau
Curtis Chau
Updated: 21 avril 2026

Cet article discutera de comment convertir un tableau d'octets en PDF en Java et utiliser la bibliothèque IronPDF for Java PDF.

IronPDF : Bibliothèque PDF for Java

IronPDF for Java PDF Library est une bibliothèque Java populaire pour créer, lire et manipuler des documents PDF. Elle est développée par Iron Software, une entreprise de développement de logiciels spécialisée dans le développement de bibliothèques et d'outils de productivité.

IronPDF offre une gamme de fonctionnalités pour créer et manipuler des PDFs. Cela inclut la capacité de :

  1. Convertir du contenu HTML en PDF et des documents texte en PDF, ajouter du texte et des images aux PDFs,
  2. Créer et remplir des formulaires PDF facilement,
  3. Fusionner plusieurs PDFs et scinder des PDFs en documents séparés,
  4. et plus.

La bibliothèque comprend également un support pour le chiffrement pour protéger vos PDF et les signatures numériques pour la sécurité des documents.

IronPDF utilise une API simple et intuitive qui la rend facile à utiliser pour les développeurs de tous niveaux. De plus, IronPDF offre une documentation complète, des exemples de code pour bien démarrer, et un support pour aider les développeurs à démarrer rapidement avec la bibliothèque.

Explorons comment utiliser IronPDF pour convertir un tableau d'octets en un fichier PDF.

Installer la bibliothèque IronPDF for Java dans un projet Maven

Pour installer la bibliothèque IronPDF for Java dans un projet Maven, suivez ces étapes :

  1. Ouvrez le fichier pom.xml de votre projet et localisez l'étiquette <dependencies>.

  2. Ajoutez le code XML suivant à l'étiquette <dependencies> pour ajouter IronPDF for Java en tant que dépendance :

    <!-- No actual dependency provided, placeholder for illustration -->
    XML
  3. Ajoutez le code XML suivant à l'étiquette <dependencies> pour ajouter le logger SLF4J Simple, qu'IronPDF for Java utilise pour enregistrer les messages de statut dans la console.

    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-simple</artifactId>
      <version>2.0.3</version>
    </dependency>
    XML
  4. Enregistrez le fichier pom.xml.

Après avoir enregistré le fichier pom.xml, Maven téléchargera et installera automatiquement la bibliothèque IronPDF for Java et le logger SLF4J Simple. Vous pouvez ensuite utiliser la bibliothèque IronPDF dans votre code Java.

Notez que le numéro de version utilisé dans le code XML ci-dessus peut ne pas être la dernière version disponible lors de l'installation de la bibliothèque. Vous devez toujours utiliser la dernière version de la bibliothèque pour les correctifs de bogues et les nouvelles fonctionnalités.

Exemple de Code

Voici le code exemple pour convertir le tableau d'octets en un fichier PDF :

package IronPDF.ironpdf_java;

import java.io.IOException;
import java.nio.charset.StandardCharsets;

import com.ironsoftware.ironpdf.*;

public class Test {
    public static void main(String[] args) throws IOException {
        // Define the byte array representing the ASCII characters
        byte[] byteArray = {84, 104, 105, 115, 32, 105, 115, 32, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121};
        
        // Convert the byte array to a string using US_ASCII encoding
        String data = new String(byteArray, StandardCharsets.US_ASCII);
        
        // Embed the string data in HTML format
        String HTML = "<h1>" + data + "</h1>";

        // Apply your license key for IronPDF
        License.setLicenseKey("YOUR-LICENSE-KEY");
        
        // Render the HTML as a PDF document using IronPDF
        PdfDocument pdf = PdfDocument.renderHtmlAsPdf(HTML);
        
        // Save the PDF file to a specified location
        pdf.saveAs("C:\\byteToPdf.pdf");
    }
}
Java

Explication du code

Étape 1 : Le code fourni démontre la conversion d'un tableau d'octets en PDF à l'aide d'IronPDF. Au début du code, les bibliothèques Java nécessaires sont importées. Cela inclut la bibliothèque IronPDF et la bibliothèque StandardCharsets.

import java.io.IOException;
import java.nio.charset.StandardCharsets;

import com.ironsoftware.ironpdf.*;
Java

Étape 2 : La première étape consiste à créer un tableau d'octets contenant les données à convertir. Dans ce cas, le tableau d'octets contient la chaîne 'This is byte array' au format ASCII.

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

Étape 3 : Ensuite, le tableau d'octets est converti en chaîne en utilisant le codage de caractères US_ASCII. Ceci est réalisé en appelant le constructeur String et en passant le tableau d'octets et le codage de caractères approprié en tant que paramètres.

String data = new String(byteArray, StandardCharsets.US_ASCII);
Java

Étape 4 : Une chaîne HTML est alors créée en utilisant les données du tableau d'octets. La chaîne est enveloppée dans une balise H1 pour qu'elle se distingue dans le PDF.

String HTML = "<h1>" + data + "</h1>";
Java

Étape 5 : Après avoir créé la chaîne HTML, la bibliothèque IronPDF rend l'HTML en PDF. Le PDF est ensuite enregistré dans un fichier sur le disque local au moyen du nom de fichier donné.

// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");
PdfDocument pdf = PdfDocument.renderHtmlAsPdf(HTML);
pdf.saveAs("C:\\byteToPdf.pdf");
Java

Fichier de Sortie

Voici le document PDF de sortie généré par la bibliothèque IronPDF for Java PDF :

Comment convertir un tableau d'octets en PDF en Java, Figure 1 : PDF généré par IronPDF Java PDF de sortie généré par IronPDF for Java

Conclusion

En suivant les étapes décrites dans cet article, vous pouvez convertir un tableau d'octets en un fichier PDF et l'enregistrer sur votre disque local.

IronPDF est une bibliothèque commerciale et nécessite un achat de licence pour les environnements de production. Le coût d'une licence IronPDF commence à $999 par développeur et par an ; il existe d'autres options de licence disponibles en fonction du nombre de développeurs et de serveurs de déploiement.

Cependant, IronPDF offre un essai gratuit d'IronPDF qui permet aux développeurs de tester la bibliothèque et d'évaluer ses fonctionnalités et capacités. Cet essai gratuit comprend un accès complet à toutes les fonctionnalités de la bibliothèque. Les développeurs peuvent l'utiliser pour convertir jusqu'à 20 pages d'un document PDF.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes et créer des manuels bien structurés et visuellement attrayants.

...
Lire la suite

Articles connexes

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Bibliothèque C# NuGet pour PDF
Installer avec NuGet

Version : 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Dans l'explorateur de solutions, faites un clic droit sur Références, Gestion des packages NuGet
  2. Sélectionnez Parcourir et recherchez « IronPDF »
  3. Sélectionnez le package et installez
C# PDF DLL
Télécharger DLL

Version : 2026.9

ou téléchargez l'installateur Windows ici.

  1. Téléchargez et décompressez IronPDF à un emplacement tel que ~/Libs dans votre répertoire de solution
  2. Dans l'explorateur de solutions Visual Studio, faites un clic droit sur Références. Sélectionnez Parcourir, « IronPDF.dll »

Licences à partir de 749 $