Excel naar afbeelding

Hoe u een Excel-werkblad naar een afbeelding converteert met .NET Cloud SDK.

De noodzaak om Excel spreadsheets naadloos om te zetten in levendige JPG-afbeeldingen is groter geworden duidelijker dan ooit. In het huidige digitale landschap is de mogelijkheid om Excel-gegevens moeiteloos om te zetten in visueel aantrekkelijke JPG-afbeeldingen van onschatbare waarde. Dit artikel gaat dieper in op de diepgaande betekenis van deze conversie, onthult de diverse scenario’s waarin deze onmisbaar blijkt en stelt de gebruikers in staat een dynamische visuele dimensie aan hun datapresentaties toe te voegen. Laten we eens kijken naar de details over hoe we de informatie visueel aantrekkelijk en impactvol kunnen maken met behulp van de .NET REST API.

REST API voor conversie van Excel naar afbeelding

Het transformeren van Excel-spreadsheets naar JPG-afbeeldingen wordt een naadloos en efficiënt proces met de robuuste mogelijkheden van Aspose.Cells Cloud SDK voor .NET.Met deze krachtige SDK kunt u uitgebreide Excel-manipulatiefuncties rechtstreeks in uw toepassingen integreren, waardoor een betrouwbare oplossing wordt geboden voor de conversie van Excel naar JPG. De SDK biedt een schat aan geweldige mogelijkheden, waaronder het extraheren van gegevens, het manipuleren van werkbladen en het genereren van dynamische grafieken, allemaal in een cloudgebaseerde omgeving.

Nu moeten we ‘Aspose.Cells-Cloud’ zoeken in de NuGet-pakketbeheerder en op de knop ‘Pakket toevoegen’ klikken. Ten tweede: verkrijg uw klantreferenties via cloud dashboard.Als u geen bestaand account heeft, kunt u eenvoudig een gratis account aanmaken door de instructies te volgen die zijn gespecificeerd in het artikel quick start.

Converteer Excel naar JPG in C# .NET

Laten we in de details duiken waar innovatie en efficiëntie samenkomen, waardoor een spectrum aan mogelijkheden voor dynamische en visueel verrijkte datapresentaties wordt ontgrendeld. Volg daarom de onderstaande instructies om een XLS naar JPG in C# .NET te converteren.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Maak een object van de CellsApi-klasse waarbij we clientreferenties doorgeven als argumenten.

 cellsInstance.UploadFile("sourceFile.xls", inputFile);

Upload de ingevoerde Excel-werkmap naar cloudopslag.

SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };

Maak een exemplaar van de SaveOptions-klasse waarin we het resulterende formaat definiëren als JPG.

var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);

Roep de API aan om de conversie van Excel naar JPG te starten. Na een succesvolle werking wordt het resulterende beeld opgeslagen in de cloudopslag.

// Voor volledige voorbeelden en gegevensbestanden gaat u naar 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Haal klantreferenties op van https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// maak een CellsApi-instantie terwijl u ClientID en ClientSecret doorgeeft
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// Naam van invoer Excel-werkmap op lokaal station
string first_Excel = "input.xls";

try
{
    // lees de inhoud van Excel in de streaminstantie
    using (var inputFile = System.IO.File.OpenRead(second_Excel))
    {
        // upload elke werkmap naar cloudopslag
        cellsInstance.UploadFile("sourceFile.xls", inputFile);

        // maak een exemplaar van SaveOptions waarbij we het uitvoerformaat specificeren als JPG
        SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };
        
        // initialiseer de conversie van Excel naar JPG
        var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);

       // print succesbericht als de aaneenschakeling succesvol is
       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);
}
Excel naar afbeelding

Een voorbeeld van de conversie van Excel naar JPG met behulp van .NET Cloud SDK.

De ingevoerde Excel-werkmap en de resulterende JPG-afbeelding die in het bovenstaande voorbeeld is gegenereerd, kunnen worden gedownload van:

XLS naar JPG met behulp van cURL-opdrachten

De conversie van XLS naar JPG kan ook worden uitgevoerd met behulp van Aspose.Cells Cloud- en cURL-opdrachten. Dit proces wordt niet alleen toegankelijk, maar ook zeer aanpasbaar. Of u nu een ontwikkelaar bent die deze functie in een applicatie integreert of een eindgebruiker die op zoek is naar een eenvoudige oplossing, Aspose.Cells Cloud- en cURL-opdrachten bieden een veelzijdige aanpak om Excel-gegevens om te zetten in visueel aantrekkelijke JPG-afbeeldingen.

De eerste stap in deze aanpak is het genereren van een JWT-toegangstoken met behulp van de volgende opdracht:

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"

Zodra we het JWT-token hebben, voert u de volgende opdracht uit om de conversie van Excel naar afbeelding te starten. Bij het volgende verzoek wordt verwacht dat het invoer-Excel-bestand al beschikbaar is in de cloudopslag. Zodra de opdracht met succes is uitgevoerd, wordt de resulterende JPG-afbeelding opgeslagen in de cloudopslag.

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,}" \

Vervang ‘sourceFile’ door de naam van de invoer-Excel-werkmap die beschikbaar is in de cloudopslag, ‘outputFile’ door de naam van de resulterende JPG die moet worden gegenereerd en ‘accessToken’ door een hierboven gegenereerd JWT-token.

Conclusie

Kortom, of u nu kiest voor de gestroomlijnde mogelijkheden van Aspose.Cells Cloud SDK voor .NET of de scriptbare efficiëntie van cURL-opdrachten, het conversietraject van Excel naar JPG wordt gekenmerkt door toegankelijkheid, precisie en aanpassingsvermogen. Dus of u nu een ontwikkelaar bent die op zoek is naar een robuuste SDK of een gewone gebruiker die vertrouwt op eenvoudige opdrachtregelinteracties, de gecombineerde kracht van deze benaderingen zorgt voor een dynamische en visueel verrijkende ervaring voor iedereen.

gerelateerde artikelen

Wij raden u ten zeerste aan de volgende blogs te bezoeken: