XML(eXtensible Markup Language) est un excellent format de données pour stocker, structurer des documents et échanger des informations. D’autre part, PDF(Portable Document Format) est un format de fichier polyvalent qui est sécurisé, facilement lisible et accessible. Dans certains scénarios, vous devrez peut-être convertir des fichiers XML en documents PDF pour une meilleure sécurité et une meilleure gestion des documents. Dans cet article, nous allons explorer comment convertir un fichier XML en fichier PDF en Java à l’aide de l’API REST.
Nous aborderons les sujets suivants dans cet article :
- Bibliothèque de conversion Java XML en PDF et installation du SDK
- Comment convertir un fichier XML en PDF en Java à l’aide de l’API REST
Bibliothèque de conversion Java XML en PDF et installation du SDK
GroupDocs.Conversion Cloud SDK for Java est une solution de conversion de documents basée sur le cloud qui aide les développeurs Java à convertir divers formats de documents au format PDF par programmation en Java. Il vous permet de convertir des documents, des images, des feuilles de calcul, des présentations et de nombreux autres types de fichiers au format PDF avec seulement quelques lignes de code. Cette API RESTful peut être intégrée à vos applications Java pour fournir une solution de conversion rapide et fiable.
Vous pouvez soit télécharger le fichier JAR de l’API, soit l’installer à l’aide de Maven en ajoutant le référentiel et la dépendance suivants dans le fichier pom.xml de votre projet :
Référentiel Maven :
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Dépendance Maven :
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.2</version>
<scope>compile</scope>
</dependency>
Ensuite, inscrivez-vous pour un compte d’essai gratuit sur GroupDocs et obtenez votre clé API. Une fois que vous avez l’ID d’application et le secret d’application, ajoutez l’extrait de code ci-dessous à une application basée sur Java :
# Obtenez votre client_id et client_secret sur https://dashboard.groupdocs.cloud après une inscription gratuite.
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
Comment convertir un fichier XML en PDF en Java à l’aide de l’API REST
Voici un guide étape par étape sur la façon de convertir XML en PDF par programmation en Java à l’aide de GroupDocs.Conversion Cloud SDK pour Java :
- Télécharger le fichier XML dans le Cloud
- Convertir XML en PDF en utilisant le code Java
- Télécharger le fichier converti
Télécharger le fichier
Tout d’abord, chargez le fichier XML dans le cloud à l’aide de l’extrait de code ci-dessous :
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Importer un fichier dans Cloud Storage à l'aide de Java
public class App {
public static void main(String[] args) {
// Créer une instance de l'API de conversion
FileApi apiInstance = new FileApi(configuration);
try {
File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.xml");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.xml", fileStream, MyStorage);
FilesUploadResult response = apiInstance.uploadFile(request);
System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Par conséquent, le fichier XML téléchargé sera disponible dans la section des fichiers de votre tableau de bord sur le cloud.
Convertir XML en fichier PDF en Java
Dans cette section, nous couvrirons les étapes et l’extrait de code pour convertir un fichier XML au format de fichier PDF par programmation en Java.
Les étapes sont :
- Tout d’abord, importez les classes requises dans votre fichier Java.
- Deuxièmement, créez une instance de la classe ConvertApi.
- Troisièmement, créez une instance de la classe ConvertSettings.
- Ensuite, indiquez votre nom de stockage cloud.
- Maintenant, définissez le chemin du fichier source et le format cible sur “pdf”.
- Après cela, définissez le chemin du fichier de sortie.
- Ensuite, créez l’instance de classe ConvertDocumentRequest et transmettez le paramètre settings.
- Enfin, convertissez XML en PDF en appelant la méthode convert\document() et en passant le paramètre ConvertDocumentRequest.
L’extrait de code ci-dessous montre comment convertir un fichier XML en fichier PDF en Java à l’aide de l’API REST. Copiez et collez le code suivant dans votre application Java :
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;
// Convertissez XML en document PDF en Java à l'aide de l'API REST.
public class App {
public static void main(String[] args) {
// Créer une instance de l'API de conversion
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Préparer les paramètres de conversion
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("java-testing/input-sample-file.xml");
settings.setFormat("pdf");
settings.setOutputPath("java-testing/output-sample-file.pdf");
// convertir au format spécifié
List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
System.out.println("Document converted successfully: " + response);
} catch (ApiException e) {
System.err.println("Exception while calling Java API: ");
e.printStackTrace();
}
}
}
La sortie peut être vue dans l’image ci-dessous:
Télécharger le fichier converti
L’exemple de code ci-dessus enregistrera le fichier PDF converti dans le cloud. Vous pouvez le télécharger à l’aide de l’exemple de code suivant :
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Télécharger le fichier à partir du Cloud Storage en Java
public class App {
public static void main(String[] args) {
// Créer une instance de l'API de conversion
FileApi apiInstance = new FileApi(configuration);
try {
DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.pdf", MyStorage, null);
File response = apiInstance.downloadFile(request);
System.err.println("Expected response type is File: " + response.length());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Convertisseur XML en PDF gratuit en ligne
Comment convertir XML en PDF en ligne gratuitement ? Veuillez essayer le [convertisseur] XML en PDF en ligne suivant 15. Ce convertisseur est développé à l’aide de l’API REST GroupDocs.Conversion Cloud mentionnée ci-dessus.
Conclusion
Pour conclure, la conversion XML en PDF offre de nombreux avantages pour la gestion des documents et une meilleure accessibilité. Cela en fait un excellent choix pour les entreprises et les particuliers qui souhaitent s’assurer que leurs fichiers sont sécurisés, organisés et facilement lisibles. J’espère que vous avez apprécié l’article et appris:
- comment convertir un fichier XML en fichier PDF par programmation en Java ;
- télécharger par programmation des fichiers XML, puis télécharger le fichier PDF converti à partir du cloud ;
- et convertissez gratuitement n’importe quel fichier XML en PDF à l’aide d’un convertisseur XML en PDF en ligne gratuit.
En outre, vous pouvez en savoir plus sur l’API de conversion de format de fichier GroupDocs à l’aide de la documentation ou des exemples disponibles sur GitHub. Nous fournissons également une section API Reference qui vous permet de visualiser et d’interagir avec nos API directement via le navigateur.
Enfin, nous continuons à écrire de nouveaux articles de blog sur différents formats de fichiers et conversions à l’aide de l’API REST. Alors, restez en contact pour des mises à jour régulières.
poser une question
Vous pouvez poser vos questions sur la conversion XML en PDF via notre forum.
FAQ
Qu’est-ce que le SDK Cloud GroupDocs.Conversion pour Java ?
GroupDocs.Conversion Cloud SDK for Java est un outil de développement logiciel qui permet aux développeurs Java de convertir des fichiers d’un format à un autre dans le cloud.
Comment convertir un fichier XML en PDF via Java ?
Utilisez la méthode ConvertDocument de la classe ConversionApi et transmettez le chemin du fichier XML d’entrée et le chemin du fichier PDF de sortie comme paramètres. L’extrait de code fourni illustre les étapes de conversion d’un fichier XML en fichier PDF à l’aide de l’API REST.
Comment convertir gratuitement un fichier XML en fichier PDF en ligne ?
Veuillez suivre les instructions étape par étape pour convertir gratuitement un fichier XML en PDF en ligne :
- Ouvrez convertisseur XML en PDF en ligne.
- Maintenant, cliquez à l’intérieur de la zone de dépôt de fichier pour télécharger un fichier XML ou faites glisser et déposez un fichier XML.
- Ensuite, cliquez sur le bouton Convertir maintenant. Le convertisseur XML en PDF en ligne transformera XML en un fichier PDF.
- Le lien de téléchargement du fichier de sortie sera disponible instantanément après la conversion.
Comment convertir XML en PDF sous Windows ?
Veuillez visiter le lien de téléchargement pour télécharger le convertisseur hors ligne XML vers PDF pour Windows. Ce convertisseur XML vers PDF gratuit peut être utilisé pour convertir rapidement des documents XML en fichiers PDF sous Windows, en un seul clic.
Voir également
Si vous souhaitez en savoir plus sur des sujets connexes, nous vous recommandons de lire les articles répertoriés ci-dessous :
- Convertir Word en Markdown et Markdown en Word en Python
- Convertir un PDF en document Word modifiable avec Python SDK
- Comment convertir EXCEL en JSON et JSON en EXCEL en Python
- Convertir XML en CSV et CSV en XML en Python
- Comment convertir CSV en JSON et JSON en CSV en Python
- Comment convertir un fichier XML en CSV en Java à l’aide de l’API REST
- Convertir des images HTML en JPG en Java à l’aide de l’API REST
- Convertir HTML en Markdown avec Java à l’aide de l’API REST