Ce didacticiel étape par étape explique comment convertir DOC en PDF avec l’API Java REST dans le cloud. Afin d’exporter DOC au format PDF, nous utilisons Aspose.Words pour Java Cloud SDK. Si vous souhaitez convertir DOC en PDF dans l’API Java Low Code, cela peut être fait en utilisant l’exemple de code suivant et les étapes simples.
Prérequis
- Créez un compte et obtenez les informations d’identification de l’API
- Télécharger Aspose.Words Cloud SDK for Java
- Configurer le projet Java avec le SDK ci-dessus
Étapes pour convertir un DOC en PDF dans l’API Java REST
- Définir l’ID client et le secret client pour l’API
- Créer une instance de la classe WordsAPI avec les informations d’identification du client
- Spécifier les fichiers d’entrée et de sortie
- Lire le fichier DOC d’entrée et le télécharger sur le stockage cloud
- Créer un objet WordsAPI avec des formats de fichiers d’entrée et de sortie
- Appelez la méthode convertDocument pour Convertir un DOC en PDF à l’aide de l’API REST
- Enregistrez le fichier PDF de sortie sur le disque local
Code pour la conversion DOC en PDF 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 = "DOCToPDF.doc"; | |
String outputFile = "DOCToPDF.pdf"; | |
String outputFormat = "pdf"; | |
//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()); | |
} |
L’exemple de code ci-dessus vous aide à convertir DOC en PDF avec l’API Java REST. Il vous suffit de fournir le fichier DOC à l’aide du SDK API REST Aspose.Words pour Java et de télécharger le fichier PDF de sortie pour l’enregistrer localement à l’aide de l’API de conversion Aspose en ligne.
La conversion DOC en PDF ci-dessus peut être utilisée avec n’importe quelle application sans code ou low code sur n’importe quelle plate-forme.
Une fonctionnalité similaire peut être trouvée dans la rubrique suivante : Comment convertir DOCX en PDF avec l’API Java REST