Az Excel konvertálása PNG-be a NET REST API segítségével

Ebben az alapvető cikkben megtudhatja, hogyan lehet konvertálni a(z) XLS-et PNG-re NET REST API-val. Létrehozunk egy XLS-PNG konvertert C# Low Code API-val a következő részben említett részletes és világos lépések betartásával. A kifejlesztett alkalmazás bármely Linux, macOS vagy Windows környezetben támogatott .NET alkalmazásba integrálható, a konvertálás pedig ingyenesen elvégezhető.

Előfeltétel

Az XLS konvertálása PNG-re a NET REST API segítségével

  1. Állítsa be az ügyfélazonosítót és az ügyféltitkot az API-hoz az XLS PNG-re konvertálásához
  2. Hozzon létre egy példányt a CellsApi osztályból ügyfél-hitelesítő adatokkal az XLS-ből PNG-be való konverzió végrehajtásához
  3. Adja meg a forrás XLS és a kimeneti PNG fájlneveket, és töltse be a forrás XLS fájlt egy memóriafolyamba
  4. Hozzon létre egy példányt a PostConvertWorkbookToPNGRequest bemeneti XLS fájlfolyammal és egyéb opcionális tulajdonságokkal
  5. Hívja a Excel to PNG kérési metódust, hogy XLS-t PNG-vé konvertáljon NET REST API-val
  6. Mentse el a renderelt PNG fájl adatfolyamot a helyi lemezre

A fenti lépések átalakítják a fájltípust Excelről PNG-re C# alacsony kódú API-val. A megvalósítást az SDK konfigurálásával és a CellsAPI osztályobjektum létrehozásával kezdeményezzük az inicializálással. Ezután betöltjük a forrás XLS-fájlt egy FileStream segítségével, és létrehozzuk a PostConvertWorkbookToPNGRequest osztály egy példányát, amelyet a továbbiakban PNG-fájlfolyammá konvertálunk a PostConvertWorkbookToPNG() metódussal.

Kód az Excelből PNG-be való konvertáláshoz a NET Low Code API-ban

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);
}
}
}
}

Ez az alapvető példakód konvertálja az Excel-t PNG-vé a C# felhő API-val. Meg kell adnia a lemezen lévő XLS fájl érvényes elérési útját az Aspose segítségével. A Cells REST API SDK befejezi az átalakítást, majd az átalakítási folyamat befejezése után letölti a kimeneti PNG fájl adatfolyamot, hogy helyileg elmentse. .

Ebben a témakörben megvizsgáltuk, hogyan lehet az XLS-t PNG-re alakítani Cloud API-val. Ha Excelből SVG-be szeretne konvertálni, olvassa el a Konvertálja az Excelt SVG-vé a NET REST API segítségével című cikket.

 Magyar