parola in html

Converti Word in HTML utilizzando l’API REST .NET.

Comprendiamo che l’accessibilità online e la presentazione fluida dei contenuti sono di fondamentale importanza. Pertanto, la necessità di convertire facilmente i documenti Word in formato HTML non è mai stata così urgente. Immagina la frustrazione di provare a condividere online i tuoi documenti Word meticolosamente realizzati, solo per incontrare problemi di formattazione, layout distorti e problemi di compatibilità quando vengono visualizzati nei browser web. È qui che la trasformazione da Word a HTML entra in gioco come un gioco -changer, offrendo una soluzione che risolve elegantemente questi problemi.

Questo articolo approfondisce la necessità imperativa delle conversioni da “documento Word a HTML” utilizzando l’API REST .NET. Fa luce anche su come questa trasformazione si armonizza con il regno digitale per creare un’esperienza online coerente e visivamente piacevole per i tuoi documenti.

API REST per la conversione di documenti Word in HTML

Aspose.Words Cloud SDK per .NET è un SDK versatile che offre una soluzione trasformativa che colma facilmente il divario tra MS Word e i contenuti web. Integrando Cloud SDK nelle tue applicazioni .NET, sblocchi la possibilità di eseguire conversioni da “documenti Word a HTML” con notevole facilità, garantendo che i tuoi documenti siano pronti per il Web senza le complessità delle regolazioni manuali della formattazione.

Il primo passaggio nell’utilizzo dell’SDK consiste nell’aggiungere il riferimento alla soluzione .NET. Pertanto, cerca “Aspose.Words-Cloud” nel gestore pacchetti NuGet e fai clic sul pulsante “Aggiungi pacchetto”. Inoltre, visita la dashboard cloud e ottieni le tue credenziali cliente personalizzate.

Conversione di documenti Word in HTML con C# .NET

Questa sezione fornisce dettagli sulla conversione di documenti MS Word in HTML in modo da poter visualizzare i documenti Word online. In breve, segui questi passaggi per visualizzare i documenti di Microsoft Word online.

// Per esempi completi e file di dati, visitare il sito 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Ottieni le credenziali del cliente da https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// creare un oggetto di configurazione utilizzando ClinetID e i dettagli del segreto client
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// inizializza l'istanza di WordsApi
var wordsApi = new WordsApi(config);

// Inserisci il nome del file PDF
String inputFile = "test_multi_pages.docx";

// formato di file risultante
String format = "HTML";

String resultant = "resultantFile.html";

// caricare il contenuto del file ODT di input nell'istanza dello streaming
var sourceFile = System.IO.File.OpenRead(inputFile);

// creare l'oggetto richiesta DocumentWithFormatRequest
var response = new ConvertDocumentRequest(requestDocument, format: "HTML", outPath: "resultantFile.html");

// attivare l'operazione sul documento
wordsApi.ConvertDocument(response);

// stampa un messaggio di successo se la conversione ha avuto successo
if (response != null && response.Equals("OK"))
{
    Console.WriteLine("Word to HTML conversion successful !");
    Console.ReadKey();
}
parola in html

Anteprima della conversione da Word a HTML con l’API .NET REST.

Ora, esploriamo alcuni dettagli dello snippet di codice sopra indicato.

// create configuration object using ClinetID and Client Secret details
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// initialize WordsApi instance
WordsApi wordsApi = new WordsApi(config);

Innanzitutto, crea un’istanza della classe “WordsApi” in cui passiamo le credenziali del client come argomenti.

using var requestDocument = File.OpenRead("file-sample.docx");

Carica il documento Word di input dall’unità locale nell’istanza del flusso.

var response = new ConvertDocumentRequest(requestDocument, format: "HTML", outPath: "resultantFile.html");

Crea una richiesta di conversione del documento fornendo il file Word di input, il formato di output come HTML e il nome del file HTML risultante.

wordsApi.ConvertDocument(response);

Chiama l’API per convertire Word in HTML in modo che il file word possa essere visualizzato online.

Converti Word in HTML utilizzando i comandi cURL

Migliora la tua esperienza di condivisione dei documenti convertendo senza problemi i documenti Word in HTML utilizzando la sinergia dinamica dei comandi Aspose.Words Cloud e cURL. Questa potente collaborazione ti consente di eseguire facilmente la conversione da “Word DOC a HTML” creando un comando cURL per interagire con l’API Aspose.Words Cloud.

Il primo passo in questo approccio è generare un token di accesso JWT eseguendo il seguente comando:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Ora, esegui il seguente comando per caricare il documento Word archiviato nell’archivio cloud e trasformarlo in formato HTML, in modo da poter visualizzare il documento MS Word online.

curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}?format=html" \
-X GET \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>" \
-o "{resultantFile}"

Sostituisci “sourceFile” con il nome del documento Word di input disponibile nell’archivio cloud, “resultantFile” con il nome dell’HTML risultante da archiviare sull’unità locale e “accessToken” con il token di accesso JWT generato sopra.

Conclusione

In conclusione, la conversione dei documenti Word in formato HTML funge da ponte essenziale tra il mondo strutturato dei documenti e il dinamico regno online. Con due approcci distinti ma potenti a tua disposizione: Aspose.Words Cloud SDK per .NET e l’utilizzo dei comandi cURL, hai la flessibilità di scegliere il metodo che si allinea alle tue competenze e preferenze tecniche.

articoli Correlati

Consigliamo vivamente di visitare i seguenti blog: