html en doc

Comment convertir HTML en DOC en Java

Le contenu placé à l’intérieur de HTML peut être visualisé sur n’importe quelle plate-forme, mais il devient très difficile de manipuler le contenu HTML car il existe peu d’éditeurs basés sur l’interface utilisateur pour les fichiers HTML. L’une des approches les plus pratiques consiste donc à convertir le format HTML au format DOC et à utiliser l’éditeur de document Word pour mettre à jour le contenu. Dans cet article, nous allons discuter des détails sur la façon de développer un convertisseur HTML vers DOC en utilisant Java.

API de conversion HTML vers DOC

Aspose.Words Cloud for Java permet aux développeurs Java d’implémenter des opérations de conversion de fichiers Word où vous pouvez générer la sortie en PDF, XPS, DOCX, TIFF et JPG. Maintenant, conformément à la portée de cet article, nous allons discuter des détails de la conversion de HTML en Doc. Maintenant, la première étape est l’installation, où vous devez ajouter les détails suivants dans pom.xml du projet de type construit maven.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>22.8.0</version>
    </dependency>
</dependencies>

Les API Aspose.HTML for Cloud sont sécurisées et nécessitent une authentification. Veuillez donc créer un compte d’abonnement gratuit sur nos services cloud via tableau de bord Aspose.Cloud en utilisant GitHub ou un compte Google. Ou, tout simplement créez un nouveau compte et obtenez vos informations d’identification client.

Convertir HTML en Word en Java

Dans cette section, nous allons discuter des étapes de conversion du format HTML au format Word à l’aide d’extraits de code Java.

  • Tout d’abord, créez un objet de WordsApi en utilisant un ID client et un secret client comme paramètres
  • Deuxièmement, lisez le contenu du fichier HTML à partir du lecteur local à l’aide de l’objet File
  • Troisièmement, créez l’instance UploadFileRequest en passant l’objet File comme argument
  • L’étape suivante consiste à appeler la méthode uploadFile(…) afin que le fichier HTML soit téléchargé sur le stockage en nuage
  • Maintenant, créez un objet de GetDocumentWithFormatRequest(…) où nous spécifions le HTML d’entrée, le format de sortie en tant que DOC et le nom du fichier Doc résultant
  • Enfin, appelez la méthode getDocumentWithFormat(…) pour convertir HTML en Doc et enregistrer la sortie dans le stockage Cloud.
// Pour plus d'extraits de code, veuillez https://github.com/aspose-words-cloud/aspose-words-cloud-java

    // Obtenez ClientID et ClientSecret à partir de https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
try
	{
        // créer un objet de WordsApi
        // si baseUrl est null, WordsApi utilise par défaut https://api.aspose.cloud
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // lire le contenu du PDF à partir du lecteur local
        File file = new File("C:\\Users\\list.html");
        
        // créer une demande de téléchargement de fichier
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "list.html", null);
        
        // télécharger le fichier sur le stockage en nuage
        wordsApi.uploadFile(uploadRequest);
            
        // créer un objet de demande de conversion de document tout en spécifiant le nom DOC résultant
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("list.html", "DOC", "", "Internal","", "", "", "Converted.doc","");
            
        // Appelez l'API pour convertir PDF en Doc en ligne
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Convert HTML to DOC java sucessfully completed !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
html en word doc

image 1 : - Aperçu du HTML vers le document

Convertir HTML en DOC à l’aide des commandes cURL

Les API Aspose.Cloud sont facilement accessibles via les commandes cURL. Mais comme condition préalable, nous devons d’abord générer le jeton d’accès JWT en fonction des informations d’identification du client à l’aide de la commande suivante.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Veuillez exécuter la commande cURL suivante pour convertir HTML en DOC et enregistrer la sortie dans le stockage en nuage.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/list.html?format=DOC&outPath=Converted.doc" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Conclusion

Dans cet article, nous avons appris les étapes pour développer HTML to DOC Converter à l’aide de Java Cloud SDK. Avec moins de lignes de code, nous avons appris à changer HTML en DOC en utilisant des extraits de code Java ainsi que via les commandes cURL. Vous pouvez également envisager d’explorer les API via Swagger UI dans un navigateur Web.

Si vous avez des questions ou si vous rencontrez des problèmes, n’hésitez pas à nous contacter via le [forum d’assistance technique] gratuit 12.

Articles Liés

Nous vous recommandons fortement de parcourir les articles suivants pour en savoir plus à leur sujet :