Maison  >  Article  >  Java  >  Comment convertir XML en PDF en utilisant le langage Java

Comment convertir XML en PDF en utilisant le langage Java

王林
王林avant
2023-05-14 22:04:043504parcourir

Un fichier XML (Extensible Markup Language) est un fichier texte standard qui utilise un balisage spécifique pour décrire la structure et d'autres caractéristiques d'un document. En convertissant XML en PDF, le transfert et le partage de fichiers peuvent être facilités. Cet article expliquera comment implémenter cette conversion de format via le code Java.

Importer Jar

Introduisez le fichier Spire.Doc.jar dans Free Spire.Doc pour Java dans le programme (le fichier se trouve dans le dossier lib) ; si vous devez le télécharger et l'importer via Maven, vous pouvez configurer pom. xml comme suit :

<repositories>
        <repository>
            <id>com.e-iceblue</id>
            <url>https://repo.e-iceblue.cn/repository/maven-public/</url>
        </repository>
    </repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.doc.free</artifactId>
        <version>5.2.0</version>
    </dependency>
</dependencies>

Convertir XML en PDF

Voici les étapes de code détaillées pour implémenter la conversion :

  • Créez un objet de la classe Document.

  • Appelez la méthode Document.loadFromFile(String fileName, FileFormat fileFormat) pour charger le fichier XML.

  • Utilisez la méthode Document.saveToFile(String fileName, FileFormat fileFormat) pour enregistrer au format PDF dans le chemin spécifié.

Java

import com.spire.doc.*;

public class XMLtoPDF {
    public static void main(String[] args) {
        //创建Document类的对象
        Document doc = new Document();
        //加载XML文档
        doc.loadFromFile("sample.xml",FileFormat.Xml);
        //保存为PDF格式到指定路径
        doc.saveToFile("XMLtoPDF.pdf",FileFormat.PDF);
    }
}

Résultats de conversion :

Comment convertir XML en PDF en utilisant le langage Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer