Konvertera XLSX till SVG med NET REST API

I den här artikeln kommer du att utforska hur du konverterar XLSX till SVG med NET REST API. Vi kommer att generera en XLSX till SVG-omvandlare med C# Low Code API genom att följa de detaljerade och enkla stegen som nämns i avsnitten nedan. Den skapade koden kan användas i alla .NET-program som stöds i Windows-, Linux- eller macOS-miljöer och konvertering kan göras gratis.

Nödvändig förutsättning

Steg för att konvertera XLSX till SVG med NET REST API

  1. Ställ in klient-ID och klienthemlighet för API:n för att exportera XLSX till SVG
  2. Instantiera CellsApi-klassen med klientuppgifter för att utföra XLSX till SVG-konvertering
  3. Inkludera käll XLSX och mata ut SVG filnamn och ladda käll XLSX filen i en minnesström
  4. Instantiera klassobjektet PutConvertWorkbookRequest med indata XLSX-filström och andra valfria egenskaper
  5. Anropa begärandemetoden XLSX to SVG för att *konvertera XLSX till SVG med NET REST API
  6. Spara den exporterade SVG-filen på den lokala disken

Ovanstående steg exporterar filtypen från XLSX till SVG med C# low code API. Vi kommer att påbörja processen med installationen av SDK:n genom att konfigurera den genom att skapa ett CellsAPI-klassobjekt med användaruppgifter. Vi kommer att öppna källfilen XLSX med en FileStream och skapa ett instansierat objekt av klassen PutConvertWorkbookRequest som utför konverteringen till en SVG-filström med metoden PutConvertWorkbook().

Kod för XLSX till SVG-konvertering i NET Low Code API

using Aspose.Cells.Cloud.SDK.Api;
using Aspose.Cells.Cloud.SDK.Request;
using System;
using System.Collections.Generic;
using System.IO;
namespace Kb_Aspose.KB
{
public class XlsxToSvgConverter
{
public void XlsxToSvg()
{
try
{
string clientID = "Id";
string clientSecret = "secret";
string apiBaseUrl = "https://api.aspose.cloud";
// Source and output file names
string localPath = @"C:/ExcelFiles/";
string sourceFileFormat = "xlsx";
string outputFileFormat = "svg";
string inputFileName = "Source."+ sourceFileFormat;
string outputFileName = "XlsxtoSvg."+ outputFileFormat;
var xlsxToSvgRequest = new PutConvertWorkbookRequest
{
checkExcelRestriction = true,
File = new Dictionary<string, Stream>()
{
{
inputFileName, File.OpenRead(localPath + inputFileName)
}
},
format = outputFileFormat,
streamFormat = sourceFileFormat
};
CellsApi xlsxtoSvgApi = new CellsApi(clientID, clientSecret, apiBaseUrl);
var response = xlsxtoSvgApi.PutConvertWorkbook(xlsxToSvgRequest);
response.Position = 0;
var fileStream = File.Create(localPath + outputFileName);
response.CopyTo(fileStream);
fileStream.Close();
Console.WriteLine("XLSX to SVG conversion completed");
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Denna grundläggande kod låter dig konvertera XLSX till SVG med C# cloud API. Du måste ange en giltig sökväg för XLSX-filen på disken med hjälp av Aspose.Cells REST API SDK och utföra konverteringen. När konverteringsprocessen är klar laddar du ner SVG-filströmmen för att spara den lokalt.

Vi har undersökt att omvandla XLSX till SVG med Cloud API i det här ämnet. Om du är intresserad av att utföra XLSX till HTML-konvertering, se artikeln om hur du Konvertera XLSX till HTML med NET REST API.

 Svenska