Behovet for problemfrit at konvertere Excel regneark til levende JPG billeder er blevet mere tilsyneladende end nogensinde. Også i nutidens digitale landskab er evnen til ubesværet at omdanne Excel-data til visuelt tiltalende JPG-billeder uvurderlig. Denne artikel dykker ned i den dybe betydning af denne konvertering og afslører de forskellige scenarier, hvor den viser sig uundværlig og giver brugerne mulighed for at tilføje en dynamisk visuel dimension til deres datapræsentationer. Lad os undersøge detaljerne om, hvordan vi kan gøre oplysningerne visuelt engagerende og virkningsfulde ved hjælp af .NET REST API.
- REST API for Excel til billedkonvertering
- Konverter Excel til JPG i C# .NET
- XLS til JPG ved hjælp af cURL-kommandoer
REST API for Excel til billedkonvertering
At transformere Excel-regneark til JPG-billeder bliver en problemfri og effektiv proces med de robuste funktioner i Aspose.Cells Cloud SDK for .NET.Denne kraftfulde SDK giver dig mulighed for at integrere omfattende Excel-manipulationsfunktioner direkte i dine applikationer, hvilket giver en pålidelig løsning til Excel til JPG-konvertering. SDK’et tilbyder et væld af fantastiske muligheder, herunder udtræk af data, manipulation af regneark og generering af dynamiske diagrammer - alt sammen i et skybaseret miljø.
Nu skal vi søge efter Aspose.Cells-Cloud
i NuGet pakkehåndtering og klikke på knappen Tilføj pakke
. For det andet skal du indhente dine klientoplysninger fra cloud dashboard.Hvis du ikke har en eksisterende konto, skal du blot oprette en gratis konto ved at følge instruktionerne specificeret i artiklen hurtig start.
Konverter Excel til JPG i C# .NET
Lad os dykke ned i detaljerne, hvor innovation møder effektivitet, og låser op for et spektrum af muligheder for dynamiske og visuelt berigede datapræsentationer. Så følg venligst instruktionerne nedenfor for at konvertere en XLS til JPG i C# .NET.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Opret et objekt af klassen CellsApi, hvor vi videregiver klientoplysninger som argumenter.
cellsInstance.UploadFile("sourceFile.xls", inputFile);
Upload Excel-input-projektmappen til skylager.
SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };
Opret en forekomst af klassen SaveOptions, hvor vi definerer det resulterende format som JPG.
var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);
Kald API’et for at starte konverteringen fra Excel til JPG. Efter vellykket drift gemmes det resulterende billede i skylageret.
// For komplette eksempler og datafiler, gå venligst til
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Få klientlegitimationsoplysninger fra https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// opret CellsApi-forekomst, mens du sender ClientID og ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// Navn på input Excel-projektmappe på lokalt drev
string first_Excel = "input.xls";
try
{
// læse indholdet af Excel til stream-instans
using (var inputFile = System.IO.File.OpenRead(second_Excel))
{
// upload hver projektmappe til cloud storage
cellsInstance.UploadFile("sourceFile.xls", inputFile);
// opret en forekomst af SaveOptions, hvor vi angiver outputformatet som JPG
SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };
// initialisere Excel til JPG konvertering operation
var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);
// udskriv succesmeddelelse, hvis sammenkædning er vellykket
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Excel to picture conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Input Excel-projektmappen og det resulterende JPG-billede genereret i ovenstående eksempel kan downloades fra:
XLS til JPG ved hjælp af cURL-kommandoer
Konverteringen af XLS til JPG kan også udføres ved hjælp af Aspose.Cells Cloud og cURL kommandoer. Denne proces bliver ikke kun tilgængelig, men også meget tilpasningsdygtig. Uanset om du er en udvikler, der integrerer denne funktion i en applikation eller en slutbruger, der søger en ligetil løsning, tilbyder Aspose.Cells Cloud- og cURL-kommandoer en alsidig tilgang til at transformere Excel-data til visuelt overbevisende JPG-billeder.
Det første trin i denne tilgang er at generere et JWT-adgangstoken ved hjælp af følgende kommando:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Når vi har JWT-tokenet, skal du udføre følgende kommando for at starte Excel til billede-konverteringsoperationen. Følgende anmodning forventer, at input-Excel-filen allerede er tilgængelig i skylageret. Når kommandoen er udført korrekt, gemmes det resulterende JPG-billede i skylageret.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={outputFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"JPG\", \"EnableHTTPCompression\": true,}" \
Erstat venligst “kildefil” med navnet på Excel-input-projektmappe, der er tilgængelig i skylageret, “outputfil” med navnet på den resulterende JPG, der skal genereres, og “adgangstoken” med et JWT-token genereret ovenfor.
Konklusion
Som konklusion, uanset om du vælger de strømlinede muligheder i Aspose.Cells Cloud SDK til .NET eller den scriptbare effektivitet af cURL-kommandoer, er Excel til JPG-konverteringsrejsen præget af tilgængelighed, præcision og tilpasningsevne. Så uanset om du er en udvikler, der søger en robust SDK eller en almindelig bruger, der er afhængig af ligetil kommandolinjeinteraktioner, sikrer den kombinerede kraft af disse tilgange en dynamisk og visuelt berigende oplevelse for alle.
nyttige links
relaterede artikler
Vi anbefaler stærkt at besøge følgende blogs: