
Excel-bestanden XLSX of XLS omzetten naar afbeeldingsformaten zoals JPG en PNG kan in verschillende scenario’s zeer voordelig zijn. Of je nu Excel-gegevens op een website wilt weergeven, het in een rapport wilt inbedden, of een momentopname van je spreadsheet wilt delen zonder het originele bestand bloot te stellen, het omzetten van Excel-sheets naar afbeeldingen is een efficiënte oplossing. In deze blogpost tonen we aan hoe je Excel-bestanden programmatisch kunt omzetten naar JPG- en PNG-afbeeldingen met C#.
- Waarom Excel naar afbeelding converteren?
- XLSX naar afbeeldingsconversie - C# API-installatie
- Converteer Excel naar JPG-afbeelding in C#
- Converteer XLSX naar PNG-afbeelding in C#
Waarom Excel naar afbeelding converteren?
Er zijn verschillende redenen waarom het voordelig kan zijn om Excel-werkbladen naar afbeeldingen te converteren:
Eenvoud van delen: Afbeeldingen zijn gemakkelijker te delen en te bekijken op verschillende apparaten en platforms in vergelijking met Excel-bestanden.
Geen afhankelijkheid van Excel-software: Ontvangers hoeven Excel niet geïnstalleerd te hebben om de gegevens te bekijken.
Gegevensbescherming: Het omzetten van Excel naar afbeeldingen zorgt ervoor dat de gegevens niet bewerkbaar zijn, wat betere bescherming biedt voor gevoelige informatie.
Versterkte Presentatie: Afbeeldingen kunnen worden geïntegreerd in websites, presentaties en documenten voor een gepolijste uitstraling.
Snelle toegang: Afbeeldingen laden sneller en zijn gemakkelijker te bekijken, vooral voor niet-technische gebruikers.
Door Excel-bestanden om te zetten naar JPG of PNG, kunt u het delen en presenteren van gegevens vereenvoudigen terwijl u zorgt voor een betere toegankelijkheid.
XLSX naar afbeelding conversie - C# API installatie
Je kunt Excel XLSX of XLS bestanden renderen door Conholdate.Total for .NET in je systeem te installeren. Je kunt het DLL-bestand downloaden of de NuGet-installatieopdracht hieronder uitvoeren:
PM> NuGet\Install-Package Conholdate.Total
Converteer Excel naar JPG-afbeelding in C#
De onderstaande stappen leggen het proces uit om een Excel-spreadsheet naar een JPG-afbeelding te exporteren in C#:
Laad het Werkboek: De Werkboek klasse laadt het Excel-bestand.
Select Worksheet: De Worksheets[0] eigenschap haalt het eerste werkblad op.
Configureer afbeeldingsopties: Het ImageOrPrintOptions-object stelt je in staat om de resolutie in te stellen en het afbeeldings type als JPG op te geven.
Render Images: De SheetRender-klasse genereert afbeeldingen voor elke pagina van het werkblad.
Opslaan Afbeeldingen: De ToImage-methode slaat elke pagina op als een apart JPG-bestand.
De volgende voorbeeldcode laat zien hoe je Excel naar JPG kunt converteren in C#:
// Laad Excel-bestand
Workbook book = new Workbook("input.xlsx");
// Krijg de referentie van het gewenste werkblad
Worksheet sheet = book.Worksheets[0];
// Stel afbeeldingsopties in
Aspose.Cells.Rendering.ImageOrPrintOptions options = new Aspose.Cells.Rendering.ImageOrPrintOptions();
options.HorizontalResolution = 200;
options.VerticalResolution = 200;
options.ImageType = Aspose.Cells.Drawing.ImageType.Jpeg;
// Converteer sheet naar JPG-afbeelding
Aspose.Cells.Rendering.SheetRender sr = new Aspose.Cells.Rendering.SheetRender(sheet, options);
for (int j = 0; j < sr.PageCount; j++)
{
sr.ToImage(j, "excel-to-jpg" + (j + 1) + ".jpg");
}
Converteer XLSX naar PNG-afbeelding in C#
De volgende stappen demonstreren hoe u een XLSX- of XLS-bestand naar een PNG-afbeelding kunt renderen in C#:
Laad het Werkboek: Vergelijkbaar met de JPG-conversie, laadt de Werkboek-klasse het Excel-bestand.
Select Worksheet: Het eerste werkblad is geselecteerd met Worksheets[0].
Configureer afbeeldingsopties: Het ImageOrPrintOptions-object wordt gebruikt om PNG als het gewenste afbeeldingsformaat op te geven.
Render Afbeeldingen: De SheetRender-klasse verwerkt het werkblad in individuele pagina’s.
Sla afbeeldingen op: Elke pagina wordt opgeslagen als een afzonderlijk PNG-bestand met behulp van de ToImage-methode.
De onderstaande codevoorstelling legt uit hoe je XLSX naar PNG converteert in C#:
// Laad Excel-bestand
Workbook book = new Workbook("input.xlsx");
// Krijg de referentie van het gewenste werkblad
Worksheet sheet = book.Worksheets[0];
// Stel afbeeldingsopties in
Aspose.Cells.Rendering.ImageOrPrintOptions options = new Aspose.Cells.Rendering.ImageOrPrintOptions();
options.HorizontalResolution = 200;
options.VerticalResolution = 200;
options.ImageType = Aspose.Cells.Drawing.ImageType.Png;
// Converteer blad naar PNG-afbeelding
Aspose.Cells.Rendering.SheetRender sr = new Aspose.Cells.Rendering.SheetRender(sheet, options);
for (int j = 0; j < sr.PageCount; j++)
{
sr.ToImage(j, "excel-to-png" + (j + 1) + ".png");
}
Krijg een gratis licentie
U kunt een gratis tijdelijke licentie aanvragen om verschillende afbeeldingsrenderingfuncties te testen zonder evaluatiebeperkingen.
Samenvatten
Het converteren van Excel-werkbladen naar afbeeldingsformaten zoals JPG en PNG biedt tal van voordelen op het gebied van toegankelijkheid, gegevensbeveiliging en presentatie. Met Conholdate.Total voor .NET is het conversieproces eenvoudig, efficiënt en produceert het afbeeldingen van hoge kwaliteit. Door de codefragmenten in deze handleiding te volgen, kunt u deze functionaliteit naadloos integreren in uw .NET-toepassingen en het volledige potentieel van uw Excel-gegevens ontsluiten. Bovendien, als u enige vragen wilt bespreken, neem dan gerust contact met ons op via het forum.