V tomto jednoduchém tématu se dozvíte, jak převést XLS na SVG pomocí NET REST API. Vyvineme převodník XLS na SVG s C# Low Code API podle podrobných a přehledných kroků uvedených v následující části. Vyvinutou aplikaci lze integrovat s jakoukoli aplikací .NET podporovanou v prostředích macOS, Linux nebo Windows a převod lze provést zdarma.
Předpoklad
Vytvořte si účet a získejte přihlašovací údaje API pro provedení převodu XLS na SVG
Stáhnout Aspose.Cells Cloud SDK for .NET to convert XLS to SVG
Nastavte projekt C# .NET s výše uvedenou sadou SDK pro vykreslení XLS jako SVG
Kroky k převodu XLS na SVG pomocí NET REST API
- Chcete-li převést XLS na SVG, nastavte ID klienta a tajný klíč klienta pro rozhraní API
- Vytvořte instanci třídy CellsApi s přihlašovacími údaji klienta k provedení převodu XLS na SVG
- Určete zdrojový soubor XLS a výstupní názvy souborů SVG a načtěte zdrojový soubor XLS do datového proudu paměti
- Vytvořte instanci PutConvertWorkbookRequest se vstupním proudem souboru XLS a dalšími volitelnými vlastnostmi
- Zavolejte metodu požadavku Excel to SVG a převeďte XLS na SVG pomocí NET REST API
- Uložte vykreslený datový proud souboru SVG na místní disk
Výše uvedené kroky transformují typ souboru z Excelu na SVG s C# low code API. Proces zahájíme inicializací konfigurací SDK a vytvořením objektu třídy CellsAPI. Poté přistoupíme ke zdrojovému souboru XLS pomocí FileStreamu a vytvoříme instanci třídy PutConvertWorkbookRequest, která se dále použije k provedení převodu na proud souboru SVG pomocí metody PutConvertWorkbook().
Převod kódu pro Excel na SVG v 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 XlsToSvgConverter | |
{ | |
public void XlsToSvg() | |
{ | |
try | |
{ | |
string clientID = "Id"; | |
string clientSecret = "secret"; | |
string apiBaseUrl = "https://api.aspose.cloud"; | |
// Source and output file names | |
string localPath = @"C:/ExcelFiles/"; | |
string sourceFileFormat = "xls"; | |
string outputFileFormat = "svg"; | |
string inputFileName = "Source."+ sourceFileFormat; | |
string outputFileName = "XlstoSvg."+ outputFileFormat; | |
var xlsToSvgRequest = new PutConvertWorkbookRequest | |
{ | |
checkExcelRestriction = true, | |
File = new Dictionary<string, Stream>() | |
{ | |
{ | |
inputFileName, File.OpenRead(localPath + inputFileName) | |
} | |
}, | |
format = outputFileFormat, | |
streamFormat = sourceFileFormat | |
}; | |
CellsApi xlstoSvgApi = new CellsApi(clientID, clientSecret, apiBaseUrl); | |
var response = xlstoSvgApi.PutConvertWorkbook(xlsToSvgRequest); | |
response.Position = 0; | |
var fileStream = File.Create(localPath + outputFileName); | |
response.CopyTo(fileStream); | |
fileStream.Close(); | |
Console.WriteLine("XLS to SVG conversion completed"); | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
Tento jednoduchý příklad kódu vám umožní převést Excel na SVG s C# cloud API. Musíte pouze poskytnout platnou cestu k souboru XLS na disku pomocí sady Aspose.Cells REST API SDK provede převod a poté, po dokončení procesu převodu, stáhněte výstupní proud souboru SVG a uložte jej. lokálně.
We have learnt to transform XLS to SVG with Cloud API in this topic. If you want to perform Excel to HTML conversion, refer to the article on how to Convert Excel to HTML with NET REST API.