Comment convertir XML en PDF en utilisant le langage Java
May 14, 2023 pm 10:04 PMUn 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 :
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Générateur de nombres aléatoires en Java

Questions d'entretien chez Java Spring

Comment analysez-vous et traitez-vous HTML / XML dans PHP?
