Este artículo básico cubre el proceso para convertir Word a SVG con NET REST API. El SDK de Aspose.Words para .NET Cloud proporciona una interfaz sencilla y se puede utilizar para exportar un archivo DOC de Word a un archivo SVG. Si está interesado en desarrollar un convertidor de Word DOC a SVG con C# Low Code API, puede seguir las sencillas pautas compartidas en este artículo e intentar explorar la función utilizando un código de muestra funcional.
Requisito previo
- Cree una cuenta Aspose.Cloud gratuita y obtenga credenciales API para convertir Word a SVG
- Descargue el Aspose.Words Cloud SDK para .NET para realizar la conversión de DOCX a SVG
- Configure el proyecto C# para la conversión de Word a SVG con el SDK anterior
Pasos para convertir Word DOC a SVG con C# Low Code API
- Configure el ID de cliente y el secreto de cliente para que la API convierta Word Doc a SVG
- Cree una instancia de un objeto de la clase WordsAPI con sus credenciales de cliente
- Establezca los nombres de los archivos Word de entrada y SVG de salida
- Acceda al archivo DOCX de muestra y conviértalo en una secuencia de archivos
- Utilice el método ConvertDocument para Convertir DOCX a SVG usando REST API
- Guarde el archivo SVG generado en el disco local
Los pasos anteriores guían para lograr la conversión de DOCX a SVG usando REST API, mediante el cual el proceso se inicia usando Aspose.Words para .NET REST SDK y creando una instancia de la clase WordsApi usando el identificador de la aplicación en la nube y los valores secretos. El archivo DOCX de Word de muestra se abrirá mediante una secuencia de archivos desde el disco y se utilizará mediante el método ConvertDocument() para completar el proceso de conversión de Word a SVG en la nube devolviendo la secuencia de archivos SVG de salida que se puede guardar en el disco.
Código para conversión de 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); | |
} | |
} | |
} | |
} |
El código de ejemplo anterior demuestra el esqueleto para desarrollar un convertidor de documentos de Word a SVG con API REST de C#. También puede configurar parámetros adicionales durante el proceso de conversión, incluida la ruta del documento de salida, agregar espacio entre líneas y el nombre del archivo de salida. Esta característica de conversión de DOC a SVG se puede utilizar con cualquier aplicación sin código o con poco código en cualquier sistema operativo que admita .NET Framework.
En este artículo, hemos cubierto el proceso para lograr la conversión de Word a SVG con NET REST API. Si está interesado en la conversión de Word a RTF, consulte el artículo sobre cómo convertir Word a RTF con NET REST API.