Převeďte XLSX na PNG pomocí NET REST API

V tomto základním článku prozkoumáte, jak převést XLSX na PNG pomocí NET REST API. Vytvoříme převodník XLSX na PNG s C# Low Code API dodržením 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í Linux, macOS nebo Windows a převod lze provést zdarma.

Předpoklad

Kroky k převodu XLSX na PNG pomocí NET REST API

  1. Chcete-li převést XLSX na PNG, nastavte ID klienta a tajný klíč klienta pro rozhraní API
  2. Vytvořte instanci třídy CellsApi s přihlašovacími údaji klienta k provedení převodu XLSX na PNG
  3. Zadejte zdrojové názvy XLSX a výstupních souborů PNG a načtěte zdrojový soubor XLSX do paměťového toku
  4. Vytvořte instanci PostConvertWorkbookToPNGRequest se vstupním proudem souboru XLSX a dalšími volitelnými vlastnostmi
  5. Zavolejte metodu požadavku XLSX to PNG a převeďte XLSX na PNG pomocí NET REST API
  6. Uložte vykreslený proud souboru PNG na místní disk

Výše uvedené kroky transformují typ souboru z XLSX na PNG s C# low code API. Implementaci zahájíme inicializací konfigurací SDK a vytvořením objektu třídy CellsAPI. Poté načteme zdrojový soubor XLSX pomocí FileStream a vytvoříme instanci třídy PostConvertWorkbookToPNGRequest, která se dále používá k provedení převodu na proud souboru PNG pomocí metody PostConvertWorkbookToPNG().

Kód pro převod XLSX na PNG 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 XlsxToPngConverter
{
public void XlsxToPng()
{
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.xlsx";
string outputFileName = @"XlsxtoPng.png";
var xlsxToPngRequest = new PostConvertWorkbookToPNGRequest()
{
checkExcelRestriction = true,
File = new Dictionary<string, Stream>()
{
{
inputFileName, File.OpenRead(localPath + inputFileName)
}
},
};
CellsApi xlsxtoPngApi = new CellsApi(clientID, clientSecret, apiBaseUrl);
var fileInfo = xlsxtoPngApi.PostConvertWorkbookToPNG(xlsxToPngRequest);
File.WriteAllBytes(localPath + outputFileName, Convert.FromBase64String(fileInfo.FileContent));
Console.WriteLine("XLSX to PNG conversion completed");
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Tento základní ukázkový kód převádí XLSX na PNG s C# cloud API. Musíte zadat platnou cestu k souboru XLSX na disku pomocí sady Aspose.Cells REST API SDK dokončí převod a poté, po dokončení procesu převodu, stáhněte výstupní proud souboru PNG a uložte jej lokálně. .

V tomto tématu jsme prozkoumali transformaci XLSX na PNG pomocí Cloud API. Pokud chcete provést konverzi XLSX na SVG, přečtěte si článek o Převeďte XLSX na SVG pomocí NET REST API.

 Čeština