Konvertera Excel till PNG med NET REST API

I den här grundläggande artikeln kommer du att utforska hur du konverterar XLS till PNG med NET REST API. Vi kommer att skapa en XLS till PNG-omvandlare med C# Low Code API genom att följa de detaljerade och tydliga stegen som nämns i följande avsnitt. Den utvecklade applikationen kan integreras med alla .NET-applikationer som stöds i Linux-, macOS- eller Windows-miljöer och konvertering kan göras gratis.

Nödvändig förutsättning

Steg för att konvertera XLS till PNG med NET REST API

  1. Ställ in klient-ID och klienthemlighet för API:et för att konvertera XLS till PNG
  2. Skapa en instans av klassen CellsApi med klientuppgifter för att utföra XLS till PNG-konvertering
  3. Ange käll-XLS och utdata PNG-filnamn och ladda käll-XLS-filen i en minnesström
  4. Skapa en instans av PostConvertWorkbookToPNGRequest med indata XLS-filström och andra valfria egenskaper
  5. Anropa begärandemetoden Excel to PNG för att konvertera XLS till PNG med NET REST API
  6. Spara den renderade PNG-filströmmen på den lokala disken

Ovanstående steg transformerar filtypen från Excel till PNG med C# low code API. Vi kommer att initiera implementeringen med initieringen genom att konfigurera SDK:n och skapa klassobjektet CellsAPI. Vi kommer sedan att ladda käll-XLS-filen med en FileStream och skapa en instans av klassen PostConvertWorkbookToPNGRequest som vidare används för att utföra konverteringen till en PNG-filström med metoden PostConvertWorkbookToPNG() .

Kod för Excel till PNG-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 XlsToPngConverter
{
public void XlsToPng()
{
try
{
string clientID = "ClientId";
string clientSecret = "Secret";
string apiBaseUrl = "https://api.aspose.cloud";
// Source and output file names
string localPath = @"C:/ExcelFiles/";
string inputFileName = @"Source.xls";
string outputFileName = @"XlstoPng.png";
var xlsToPngRequest = new PostConvertWorkbookToPNGRequest()
{
checkExcelRestriction = true,
File = new Dictionary<string, Stream>()
{
{
inputFileName, File.OpenRead(localPath + inputFileName)
}
},
};
CellsApi xlstoPngApi = new CellsApi(clientID, clientSecret, apiBaseUrl);
var fileInfo = xlstoPngApi.PostConvertWorkbookToPNG(xlsToPngRequest);
File.WriteAllBytes(localPath + outputFileName, Convert.FromBase64String(fileInfo.FileContent));
Console.WriteLine("XLS to PNG conversion completed");
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Denna grundläggande exempelkod konverterar Excel till PNG med C# cloud API. Du måste ange en giltig sökväg för XLS-filen på disken med hjälp av Aspose.Cells REST API SDK kommer att slutföra konverteringen, och sedan, efter att konverteringsprocessen är klar, ladda ner den utgående PNG-filströmmen för att spara den lokalt .

Vi har utforskat hur vi omvandlar XLS till PNG med Cloud API i det här ämnet. Om du vill utföra en konvertering från Excel till SVG, se artikeln om hur du Konvertera Excel till SVG med NET REST API.

 Svenska