Questo articolo di base illustra il processo per convertire Word in SVG con NET REST API. Aspose.Words per .NET Cloud SDK fornisce un’interfaccia semplice e può essere utilizzato per esportare un file Word DOC in un file SVG. Se sei interessato a sviluppare un convertitore da Word DOC a SVG con l’API C# Low Code, puoi seguire le semplici linee guida condivise in questo articolo e provare a esplorare la funzionalità utilizzando un codice di esempio funzionante.
Prerequisito
- Crea un account Aspose.Cloud gratuito e ottieni le credenziali API per convertire Word in SVG
- Scarica Aspose.Words Cloud SDK per .NET per eseguire la conversione da DOCX a SVG
- Configura il progetto C# per la conversione da Word a SVG con l’SDK riportato sopra
Passaggi per convertire Word DOC in SVG con l’API C# Low Code
- Configura l’ID client e il segreto client affinché l’API converta Word Doc in SVG
- Crea un’istanza di un oggetto della classe WordsAPI con le tue credenziali client
- Imposta la parola di input e i nomi dei file SVG di output
- Accedi al file DOCX di esempio e convertilo in un flusso di file
- Utilizza il metodo ConvertDocument per Convertire DOCX in SVG utilizzando l’API REST
- Salva il file SVG generato sul disco locale
I passaggi precedenti guidano per ottenere la conversione da DOCX a SVG utilizzando l’API REST, per cui il processo viene avviato utilizzando Aspose.Words per .NET REST SDK e creando un’istanza della classe WordsApi utilizzando l’identificatore dell’app cloud e i valori segreti. Il file Word DOCX di esempio verrà aperto tramite flusso di file dal disco e utilizzato dal metodo ConvertDocument() per completare il processo di conversione da Word a SVG nel cloud restituendo il flusso di file SVG di output che può essere salvato sul disco.
Codice per la conversione da DOC a SVG con NET REST API
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class WordsToSvg | |
{ | |
public void ConvertWordToSvgAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = ""; | |
apiClient.ClientId = ""; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
string localPath = @"C:\Words\"; | |
string inputFile = "Test1.docx"; | |
string outputFile = "DOCXToSvg.svg"; | |
string outputFormat = "svg"; | |
//Read input file to bytes array | |
var inpuFileStream = File.Open(localPath + '/' + inputFile, FileMode.Open); | |
inpuFileStream.Position = 0; | |
//create conversion request object with input and output files | |
ConvertDocumentRequest convertDocumentRequest = new ConvertDocumentRequest(inpuFileStream, outputFormat, null, null, null, null, null, null, null); | |
var conversionTask = wordsApi.ConvertDocument(convertDocumentRequest); | |
conversionTask.Wait(); | |
var outputFileStream = conversionTask.Result; | |
outputFileStream.Position = 0; | |
using (var fileStream = File.Create(localPath + outputFile+"."+ outputFormat)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
Il codice di esempio precedente mostra la struttura per lo sviluppo di un convertitore da documento Word a SVG con API REST C#. È inoltre possibile impostare parametri aggiuntivi durante il processo di conversione, incluso il percorso del documento di output, l’aggiunta dell’interlinea e il nome del file di output. Questa funzionalità di conversione da DOC a SVG può essere utilizzata con qualsiasi app senza codice o a basso codice su qualsiasi sistema operativo che supporti .NET Framework.
In questo articolo, abbiamo trattato il processo per ottenere la conversione da Word a SVG con NET REST API. Se sei interessato alla conversione da Word a RTF, fai riferimento all’articolo su come converti Word in RTF con NET REST API.