Bildkonverter

Den Aspose.Cells Image Converter för .NET Plugin gör det möjligt för utvecklare att omvandla Excel-innehåll till bildformat som PNG, JPEG, BMP och mer. Oavsett om du konverterar hela arbetsböcker, enskilda kalkylblad, cellområden eller inbäddade diagram, säkerställer detta plugin att dina kalkylbladsdata återges med pixelperfekt noggrannhet.

Senaste Artiklar

Nyckelfunktioner för Aspose.Cells Image Converter

  1. Konvertera kalkylblad, diagram och områden till bilder
    Återge hela kalkylblad, specifika områden eller inbäddade diagram till högkvalitativa bildfiler som är lämpliga för rapporter, dokumentation och onlineförhandsvisningar.

  2. Anpassningsbara renderinginställningar
    Använd ImageOrPrintOptions för att styra upplösning, sidskalning, synlighet för rutnät och mer. Justera varje konvertering för att möta dina visuella och layoutkrav.

  3. Stöd för alla större Excel-format
    Stöder XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, TSV, HTML, ODS och andra kalkylbladsformat för bilduppgifter.

  4. Rendering av diagram och pivottabeller
    Konvertera inbäddade Excel-diagram och pivottabeller direkt till fristående bilder för datavisualisering eller webbbruk.

  5. Optimerad rendering av blad och arbetsböcker
    Använd SheetRender eller WorkbookRender klasser för att återge enskilda blad eller hela arbetsböcker över flera sidor.

  6. Sömlös integration med .NET-projekt
    Fungerar direkt med alla .NET Framework eller .NET Core-applikationer för batch- eller on-demand bilduppgifter.


Komma igång med Aspose.Cells Image Converter för .NET

För att börja konvertera Excel-filer till bildformat, följ dessa steg:

1. Installera Aspose.Cells för .NET

Använd NuGet för att lägga till Aspose.Cells till ditt projekt:

dotnet add package Aspose.Cells

2. Ladda Excel-arbetsboken

Workbook workbook = new Workbook("Book1.xlsx");

3. Rendera ett kalkylblad till PNG

Worksheet sheet = workbook.Worksheets[0];
ImageOrPrintOptions options = new ImageOrPrintOptions
{
    ImageType = ImageType.Png,
    OnePagePerSheet = true,
    Resolution = 200
};
SheetRender renderer = new SheetRender(sheet, options);

for (int i = 0; i < renderer.PageCount; i++)
{
    renderer.ToImage(i, $"sheet_page_{i + 1}.png");
}

4. Rendera en hel arbetsbok

ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Jpeg };
WorkbookRender render = new WorkbookRender(workbook, options);
render.ToImage(0, "workbook_render.jpg");

Mest populära scenarier

Konvertera Excel-diagram till bilder

Workbook wb = new Workbook("ChartSheet.xlsx");
Worksheet chartSheet = wb.Worksheets[0];

ImageOrPrintOptions chartOptions = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender chartRender = new SheetRender(chartSheet, chartOptions);
chartRender.ToImage(0, "chart.png");

Konvertera ett cellområde till en bild

Workbook wb = new Workbook("Data.xlsx");
Range range = wb.Worksheets[0].Cells.CreateRange("A1:C10");

ImageOrPrintOptions rangeOptions = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender rangeRender = new SheetRender(wb.Worksheets[0], rangeOptions);
rangeRender.ToImage(0, "range_output.png");

Rendera en pivottabell som bild

Workbook wb = new Workbook("PivotData.xlsx");
ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender pivotRender = new SheetRender(wb.Worksheets[0], options);
pivotRender.ToImage(0, "pivot_table.png");

Bästa praxis för bilduppgifter

  • Anpassa alltid kolumner automatiskt innan rendering för att säkerställa full synlighet.
  • Öka upplösningen för hög-DPI-utdata vid webb- och utskriftsanvändning.
  • Använd vit bakgrundsfärg för renare exporter (options.Transparent = false).
  • Bekräfta innehållssynlighet för dolda rader, sammanfogade celler eller kommentarer.

Vanliga problem och lösningar

Fel: Fil hittades inte

Lösning: Bekräfta att sökvägen till källan Excel-fil är giltig och tillgänglig.

Fel: Stöds inte filformat

Lösning: Se till att inmatningsfiltypen stöds (t.ex. undvik äldre makron utan kompatibilitetsläge).

Utdata bild beskuren eller avskuren

Lösning: Använd OnePagePerSheet = true eller aktivera AllColumnsInOnePagePerSheet för bredare blad.

 Svenska