In diesem grundlegenden Artikel erfahren Sie, wie Sie mit NET REST API XLS in PNG konvertieren. Wir erstellen einen XLS-zu-PNG-Konverter mit C# Low Code API, indem wir die detaillierten und klaren Schritte befolgen, die im folgenden Abschnitt beschrieben werden. Die entwickelte Anwendung kann in jede .NET-Anwendung integriert werden, die in Linux-, macOS- oder Windows-Umgebungen unterstützt wird, und die Konvertierung kann kostenlos durchgeführt werden.
Voraussetzung
Konto erstellen und API-Anmeldeinformationen erhalten, um eine XLS-zu-PNG-Konvertierung durchzuführen
Herunterladen Aspose.Cells Cloud SDK for .NET to convert XLS to PNG
Richten Sie ein C# .NET-Projekt mit dem oben genannten SDK ein, um XLS als PNG darzustellen
Schritte zum Konvertieren von XLS in PNG mit der NET REST API
- Legen Sie die Client-ID und das Client-Geheimnis für die API fest, um XLS in PNG zu konvertieren
- Erstellen Sie eine Instanz der CellsApi-Klasse mit Client-Anmeldeinformationen, um eine XLS-zu-PNG-Konvertierung durchzuführen
- Geben Sie die Quell-XLS- und Ausgabe-PNG-Dateinamen an und laden Sie die Quell-XLS-Datei in einen Speicherstream
- Erstellen Sie eine Instanz von PostConvertWorkbookToPNGRequest mit dem XLS-Eingabedateistream und anderen optionalen Eigenschaften.
- Rufen Sie die Anforderungsmethode Excel to PNG auf, um XLS mit NET REST API in PNG zu konvertieren
- Speichern Sie den gerenderten PNG-Dateistream auf der lokalen Festplatte
Die obigen Schritte konvertieren den Dateityp von Excel in PNG mit C# Low Code API. Wir beginnen die Implementierung mit der Initialisierung, indem wir das SDK konfigurieren und das CellsAPI-Klassenobjekt erstellen. Anschließend laden wir die XLS-Quelldatei mithilfe eines FileStreams und erstellen eine Instanz der Klasse PostConvertWorkbookToPNGRequest, die anschließend zur Durchführung der Konvertierung in einen PNG-Dateistream mithilfe der Methode PostConvertWorkbookToPNG() verwendet wird.
Code für die Konvertierung von Excel in PNG in der 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); | |
} | |
} | |
} | |
} |
Dieser grundlegende Beispielcode konvertiert Excel in PNG mit C# Cloud API. Sie müssen mithilfe des Aspose.Cells REST API SDK einen gültigen Pfad für die XLS-Datei auf der Festplatte angeben, um die Konvertierung abzuschließen. Nachdem der Konvertierungsvorgang abgeschlossen ist, laden Sie den Ausgabe-PNG-Dateistream herunter, um ihn lokal zu speichern.
Wir haben in diesem Thema untersucht, wie man XLS mit Cloud API in PNG umwandelt. Wenn Sie eine Excel- in eine SVG-Konvertierung durchführen möchten, lesen Sie den Artikel zur Vorgehensweise Konvertieren Sie Excel mit der NET REST API in SVG.