Convierta Word a SVG con NET REST API

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

Pasos para convertir Word DOC a SVG con C# Low Code API

  1. Configure el ID de cliente y el secreto de cliente para que la API convierta Word Doc a SVG
  2. Cree una instancia de un objeto de la clase WordsAPI con sus credenciales de cliente
  3. Establezca los nombres de los archivos Word de entrada y SVG de salida
  4. Acceda al archivo DOCX de muestra y conviértalo en una secuencia de archivos
  5. Utilice el método ConvertDocument para Convertir DOCX a SVG usando REST API
  6. 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.

 Español