Hello,
I would like to convert docx document in pdf in java. I found this part of code :
// Construit l'URL pour appeler le service de transformation
String url = "http://localhost:8090/api/transformation/node/" + documentNodeRef.getId() + "/transform?targetMimetype=" + targetMimetype;
logger.debug("url: " + url);
CloseableHttpClient httpClient = HttpClientBuilder.create().build();
HttpGet httpGet = new HttpGet(url);
try (CloseableHttpResponse response = httpClient.execute(httpGet)) {
if (response.getStatusLine().getStatusCode() == 200) {
logger.debug("Récupération du contenu converti en PDF");
// Récupère le contenu converti en PDF
byte[] pdfContent = EntityUtils.toByteArray(response.getEntity());
Path path = Paths.get(fullpath + "." + format);
Files.write(path, pdfContent);
// Enregistrez le contenu converti en PDF dans un fichier ou envoyez-le à un utilisateur, etc.
} else {
logger.debug("Erreur lors de la conversion code: " + response.getStatusLine().getStatusCode());
logger.debug("Erreur lors de la conversion raison: " + response.getStatusLine().getReasonPhrase());
// Traitez les erreurs ici
}
} catch (Exception e) {
logger.debug(""+e.getCause());
logger.debug(e.getMessage());
// Traitez les exceptions ici
return new AlfrescoResponse("false", "Erreur lors de la conversion: " + e.getMessage());
}
But i get the following message:
How can I solve that . Is it the right process ?
Thank you