04-12-2023 01:10 AM
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
Explore our Alfresco products with the links below. Use labels to filter content by product module.