IRONSOFTWAREHOME
UTILISATION D'IRONPDF FOR JAVA

Comment convertir un PDF en PDF/A en Java

Curtis Chau
Curtis Chau
Updated: 21 avril 2026

Le format Portable Document Format (PDF) est un format de fichier largement utilisé pour partager et présenter des documents. Contrairement aux documents papier, les données peuvent être enregistrées exactement de la même manière qu'elles ont été créées. Cependant, tous les PDF ne sont pas créés de manière égale en ce qui concerne la préservation et l'accessibilité à long terme.

Pour vous assurer que vos documents PDF sont archivés et accessibles de manière fiable au fil du temps, vous pouvez les convertir au format PDF/A en utilisant une bibliothèque gratuite et open-source (PDF/A-1a ou PDF/A-1b). PDF/A est une version standardisée ISO du PDF conçue pour la préservation numérique des documents électroniques.

Dans cet article, nous explorerons comment convertir des fichiers PDF au format PDF/A en Java avec IronPDF.

Comment Convertir un PDF en PDF/A en Java

  1. Installer la bibliothèque IronPDF
  2. Créer un PDF en utilisant PdfDocument.renderHtmlAsPdf
  3. Charger un fichier existant en utilisant PdfDocument.fromFile
  4. Utiliser la méthode convertToPdfA
  5. Économisez avec saveAsPdfA

IronPDF - Bibliothèque de PDF for Java

IronPDF - Site Officiel for Java est une bibliothèque puissante et polyvalente pour travailler avec les PDFs en Java. Il vous permet de créer, manipuler et convertir des documents PDF avec facilité. L'une de ses fonctionnalités clés est la capacité de convertir des PDF ordinaires au format PDF/A, garantissant ainsi une préservation à long terme des documents. IronPDF fournit un moyen simple et efficace de réaliser cette conversion au sein de vos applications Java.

Prérequis

Avant de commencer, assurez-vous d'avoir les prérequis suivants en place :

  1. Environnement de Développement Java : Assurez-vous d'avoir un environnement de développement Java configuré sur votre système. 3. Maven : Outil d'automatisation de construction et de gestion de projet pour gérer les dépendances.
  2. IntelliJ IDEA (Facultatif) : Nous allons démontrer le processus en utilisant IntelliJ IDEA Feature Overview, mais vous pouvez utiliser tout IDE Java de votre choix.
  3. Maven : Maven est un outil d'automatisation de construction et de gestion de projet que nous utiliserons pour gérer les dépendances du projet. Assurez-vous que Maven est installé. Dans IntelliJ, il sera installé automatiquement.

Créer un Projet Java en utilisant IntelliJ IDEA

  1. Ouvrez IntelliJ IDEA ou votre IDE Java préféré.

  2. Cliquez sur "Nouveau Projet" ou depuis "Fichier" > "Nouveau" > "Projet".

    Comment convertir un PDF en PDF/A en Java : Figure 1

  3. Remplissez les détails du projet comme le nom et l'emplacement.

  4. Sélectionnez "Maven" à partir de la version de compilation.

  5. Choisissez le JDK de votre projet (version Java).

    Comment convertir un PDF en PDF/A en Java : Figure 2

  6. Passez en revue les paramètres du projet et cliquez sur "Créer" pour créer le projet.

Installer IronPDF en utilisant Maven

Pour inclure IronPDF dans votre projet, vous devez importer la dépendance JAR dans le fichier pom.xml de votre projet. Ouvrez le fichier pom.xml et ajoutez la dépendance suivante :

<!-- IronPDF Maven Dependency -->
<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf</artifactId>
    <version>YOUR_IRONPDF_VERSION</version>
</dependency>
XML

Une autre dépendance JAR nécessaire est Slf4j-simple, qui est requise pour fonctionner correctement avec IronPDF.

<!-- SLF4J Simple Logger Dependency -->
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>2.0.9</version>
</dependency>
XML

Après avoir ajouté les dépendances, enregistrez le fichier POM XML et Maven téléchargera automatiquement et inclura la bibliothèque IronPDF for Java dans votre projet. Rechargez le projet Maven pour mettre à jour les dépendances ajoutées au fichier POM. Une fois installé, nous sommes prêts à utiliser IronPDF pour convertir des fichiers PDF en PDF/A.

Étapes pour Convertir un PDF en PDF/A

Maintenant que nous avons configuré votre projet et ajouté la dépendance IronPDF, nous pouvons commencer à convertir des PDFs en PDF/A dans notre application Java. Voici les étapes qui illustrent comment convertir un PDF en PDF/A :

Créer un Fichier PDF Ordinaire

IronPDF fournit la possibilité de créer un fichier PDF à partir d'une chaîne HTML, d'un fichier ou d'une URL. Il fournit respectivement les méthodes renderHtmlAsPdf, renderHtmlFileAsPdf, et renderUrlAsPdf pour créer un format PDF conçu en utilisant HTML.

// Creating a PDF from an HTML string using IronPDF
PdfDocument pdfDocument = PdfDocument.renderHtmlAsPdf("<h1>Hello World</h1> Made with IronPDF!");
Java

Charger un Fichier PDF Ordinaire Existant

Alternativement, nous pouvons charger le document PDF existant que nous voulons convertir en PDF/A avec IronPDF.

// Loading an existing PDF file
PdfDocument pdfDocument = PdfDocument.fromFile(Paths.get("input.pdf"));
Java

Le fichier d'entrée ressemble à ceci :

Comment convertir un PDF en PDF/A en Java : Figure 3

Convertir en PDF/A

Utilisez la méthode convertToPdfA d'IronPDF pour convertir le document PDF chargé au format PDF/A.

// Converting the PDF to PDF/A format
PdfDocument pdfaDocument = pdfDocument.convertToPdfA();
Java

Enregistrer le Document PDF/A

Enregistrez le document PDF/A converti dans un nouveau fichier.

// Saving the converted PDF/A document
pdfaDocument.saveAsPdfA("input_pdfa.pdf");
Java

Et voilà ! Nous avons réussi à convertir un PDF ordinaire au format PDF/A avec IronPDF dans une application Java.

Code Java Complet

Voici le code source complet :

package org.example;

import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;

public class Main {
    public static void main(String[] args) throws IOException {
        // Set your IronPDF license key here
        License.setLicenseKey("YOUR-LICENSE-KEY-HERE");

        // Convert HTML String to PDF/A
        // Creating a PDF document from HTML string
        PdfDocument pdfDocument = PdfDocument.renderHtmlAsPdf("<h1>Hello World</h1> Made with IronPDF!");
        // Convert to PDF/A
        PdfDocument pdfaDocument = pdfDocument.convertToPdfA();
        // Save as PDF/A
        pdfaDocument.saveAsPdfA("html_saved.pdf");

        // Convert an existing file to PDF/A
        // Load an existing PDF file
        pdfDocument = PdfDocument.fromFile(Paths.get("input.pdf"));
        // Convert to PDF/A
        pdfaDocument = pdfDocument.convertToPdfA();
        // Save as PDF/A
        pdfaDocument.saveAsPdfA("input_pdfa.pdf");
    }
}
Java

Le code ci-dessus, lorsqu'il est exécuté, aboutit à deux fichiers de sortie : un de HTML à PDF/A et l'autre du fichier PDF original à PDF/A.

Comment convertir un PDF en PDF/A en Java : Figure 4

Pour explorer plus de fonctionnalités d'IronPDF et ses fonctionnalités liées au PDF, veuillez visiter les pages Exemples de Code IronPDF et Documentation IronPDF.

Conclusion

La conversion de documents PDF en PDF/A est essentielle pour la préservation à long terme des documents et l'accessibilité. IronPDF est une bibliothèque Java fiable qui simplifie ce processus de conversion. Dans cet article, nous avons discuté des prérequis, de la configuration d'un projet Java en utilisant IntelliJ IDEA, et de l'ajout d'IronPDF en tant que dépendance Maven.

Nous avons également décrit les étapes pour convertir un PDF ordinaire au format PDF/A. Avec IronPDF, vous pouvez vous assurer que vos documents restent accessibles et fiables dans le temps, en conformité avec les normes ISO pour l'archivage des documents électroniques.

IronPDF offre un Essai Gratuit pour Usage Commercial. Téléchargez le fichier JAR IronPDF depuis la Page de Téléchargement IronPDF for Java.

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 $