html in documento

Come convertire HTML in DOC in Java

Il contenuto posizionato all’interno di HTML può essere visualizzato su qualsiasi piattaforma, ma diventa davvero difficile manipolare il contenuto HTML perché ci sono pochi editor basati sull’interfaccia utente per i file HTML. Quindi uno degli approcci convenienti è convertire HTML in formato DOC e utilizzare l’editor di documenti Word per aggiornare il contenuto. In questo articolo, discuteremo i dettagli su come sviluppare un convertitore da HTML a DOC usando Java.

API di conversione da HTML a DOC

Aspose.Words Cloud for Java consente agli sviluppatori Java di implementare operazioni di conversione di file Word in cui è possibile generare l’output in PDF, XPS, DOCX, TIFF e JPG. Ora, secondo lo scopo di questo articolo, discuteremo i dettagli della conversione di HTML in Doc. Ora il primo passaggio è l’installazione, in cui è necessario aggiungere i seguenti dettagli in pom.xml del progetto di tipo Maven Built.

<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>

Le API di Aspose.HTML for Cloud sono protette e richiedono l’autenticazione. Quindi, crea un account di abbonamento gratuito sui nostri servizi cloud tramite Aspose.Cloud dashboard utilizzando GitHub o un account Google. Oppure, semplicemente crea un nuovo account e ottieni i dettagli delle tue credenziali cliente.

Converti HTML in Word in Java

In questa sezione, discuteremo i passaggi per convertire il formato HTML in Word utilizzando frammenti di codice Java.

  • Innanzitutto, crea un oggetto di WordsApi utilizzando un ID client e un segreto client come parametri
  • In secondo luogo, leggere il contenuto del file HTML dall’unità locale utilizzando l’oggetto File
  • In terzo luogo, crea l’istanza UploadFileRequest passando l’oggetto File come argomento
  • Il passaggio successivo consiste nel chiamare il metodo uploadFile(…) in modo che il file HTML venga caricato nell’archivio cloud
  • Ora, crea un oggetto di GetDocumentWithFormatRequest(…) dove specifichiamo l’HTML di input, il formato di output come DOC e il nome del file Doc risultante
  • Infine, chiama il metodo getDocumentWithFormat(…) per convertire HTML in Doc e salvare l’output nell’archivio cloud.
// Per ulteriori frammenti di codice, https://github.com/aspose-words-cloud/aspose-words-cloud-java

    // Ottieni ClientID e ClientSecret da https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
try
	{
        // creare un oggetto di WordsApi
        // se baseUrl è nullo, WordsApi utilizza il valore predefinito https://api.aspose.cloud
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // leggere il contenuto del PDF dall'unità locale
        File file = new File("C:\\Users\\list.html");
        
        // creare richiesta di caricamento file
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "list.html", null);
        
        // caricare il file nell'archivio cloud
        wordsApi.uploadFile(uploadRequest);
            
        // creare l'oggetto di richiesta di conversione del documento specificando il nome DOC risultante
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("list.html", "DOC", "", "Internal","", "", "", "Converted.doc","");
            
        // Chiama l'API per convertire PDF in Doc online
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Convert HTML to DOC java sucessfully completed !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
html in word doc

immagine 1: - Anteprima da HTML a Doc

Converti HTML in DOC utilizzando i comandi cURL

È possibile accedere facilmente alle API di Aspose.Cloud tramite i comandi cURL. Ma come prerequisito, in primo luogo, dobbiamo generare il token di accesso JWT in base alle credenziali del client utilizzando il seguente comando.

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"

Eseguire il seguente comando cURL per convertire HTML in DOC e salvare l’output nell’archivio cloud.

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>"

Conclusione

In questo articolo, abbiamo appreso i passaggi per sviluppare il convertitore da HTML a DOC utilizzando Java Cloud SDK. Con meno righe di codice, abbiamo imparato come modificare l’HTML in DOC utilizzando frammenti di codice Java e tramite i comandi cURL. Puoi anche prendere in considerazione l’esplorazione delle API tramite Swagger UI all’interno di un browser web.

Se hai domande correlate o riscontri problemi, non esitare a contattarci tramite il [forum di supporto tecnico] gratuito]12.

articoli Correlati

Consigliamo vivamente di consultare i seguenti articoli per saperne di più su di loro: