Comment convertir DOCX en XPS avec Java REST API

Le didacticiel étape par étape suivant vous montre comment convertir DOCX en XPS avec l’API REST Java dans le cloud. Afin d’exporter DOCX au format XPS, nous utilisons Aspose.Words pour Java Cloud SDK. Si vous souhaitez une conversion DOCX vers XPS dans l’API Java Low Code, la même chose peut être accomplie à l’aide des étapes et du code ci-dessous.

Prérequis

Étapes pour convertir DOCX en XPS dans Java REST API

  1. Définir l’ID client et le secret client pour l’API
  2. Créer un objet de la classe WordsAPI avec les informations d’identification du client
  3. Spécifier les fichiers d’entrée et de sortie
  4. Lire le fichier d’entrée DOCX et le télécharger sur le stockage cloud
  5. Créer une instance de WordsAPI avec les formats de fichier d’entrée et de sortie
  6. Appelez la méthode convertDocument pour Convertir DOCX en XPS à l’aide de l’API REST
  7. Enregistrez le fichier XPS de sortie sur le disque local

Code pour la conversion DOCX en XPS dans l’API Java Low Code

String ClientID = Client.getID(); //replace Client.getID() with your own client ID here
String ClientSecret = Client.getSecret(); //replace3 Client.getSecret() with your own client secret here
String APIBaseUrl="https://api.aspose.cloud";
String Local_Path = "C:/Temp/";
try {
//Create API client with credentials
ApiClient apiClient = new ApiClient(ClientID, ClientSecret, APIBaseUrl);
//Create SDK object
WordsApi wordsApi = new WordsApi(apiClient);
String inputFile = "DOCXToXPS.docx";
String outputFile = "DOCXToXPS.xps";
String outputFormat = "xps";
//Read input file to bytes array
byte[] inputFileData = Files.readAllBytes(Paths.get(Local_Path + inputFile).toAbsolutePath());
//create conversion request object with input and output files
ConvertDocumentRequest convertDocumentRequest = new ConvertDocumentRequest(inputFileData, outputFormat, null, null, null, null, null, null, null);
//convert the input file to output format
byte[] outputFileData = wordsApi.convertDocument(convertDocumentRequest);
//save the output file from the bytes array
FileOutputStream fileOutputStream = new FileOutputStream(Local_Path + outputFile);
fileOutputStream.write(outputFileData);
} catch (Exception e) {
System.out.println(e.getMessage());
}

Le code ci-dessus vous aide à convertir DOCX en XPS avec Java REST API. Il vous suffit de fournir le fichier DOCX à l’aide du SDK de l’API REST Aspose.Words pour Java et de télécharger le fichier XPS de sortie pour l’enregistrer localement à l’aide de l’API de conversion Aspose en ligne.

La conversion DOCX vers XPS ci-dessus peut être utilisée avec n’importe quelle application sans code ou à faible code sur Windows, Linux ou Mac.

Une fonctionnalité connexe pourrait également vous être utile : Comment convertir DOCX en TIFF avec Java REST API

 Français