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
- Converti HTML in Word in Java
- Converti HTML in DOC utilizzando i comandi cURL
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>https://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);
}
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: