Obrázok Converter
Aspose.Cells Image Converter pre .NET Plugin umožňuje vývojárom premeniť obsah programu Excel na obrázkové formáty, ako sú PNG, JPEG, BMP a ďalšie. Či už premeniete celé pracovné knihy, jednotlivé pracovné tabuľky, bunkové reťazce alebo vstavané grafy, tento plugin zaisťuje, že vaše údaje zo šípky sú prezentované s dokonalou presnosťou pixelov.
Najnovšie články
Aspose.Cells Image Converter Kľúčové funkcie
Konvertovať pracovné listy, grafy a rebríky na obrázky Umiestnite celé pracovné listy, špecifické reťazce alebo vstavané grafy do kvalitných obrázkových súborov, ktoré sú vhodné pre správy, dokumentáciu a online prehliadky.
Nastaviteľné nastavenia renderovania Use
ImageOrPrintOptions
to control resolution, page scaling, gridline visibility, and more. Fine-tune each conversion to meet your visual and layout requirements.Podpora pre všetky hlavné formáty programu Excel Podporuje XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, TSV, HTML, ODS a ďalšie formáty súborov spreadsheet pre export obrazu.
Chart a Pivot Tabuľka Rendering Konvertujte vstavané grafy programu Excel a pivotové tabuľky priamo na samostatné obrázky pre vizualizáciu údajov alebo webové použitie.
Optimalizované listy a pracovné knihy Rendering Use
SheetRender
orWorkbookRender
classes to render individual sheets or full workbooks across multiple pages.Bezdrôtová integrácia s projektmi .NET Práca s ľubovoľnou aplikáciou .NET Framework alebo .NET Core pre generáciu snímok na batch alebo na požiadanie.
Začiatok s aplikáciou Aspose.Cells Image Converter pre .NET
Ak chcete začať konverziu súborov programu Excel do formátov obrazu, postupujte podľa týchto krokov:
1. Inštalácia Aspose.Cells pre .NET
Použite NuGet pridať Aspose.Cells do vášho projektu:
dotnet add package Aspose.Cells
2. Naložiť pracovnú knihu Excel
Workbook workbook = new Workbook("Book1.xlsx");
3. Predložiť pracovný list na 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. Predložiť kompletnú pracovnú knihu
ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Jpeg };
WorkbookRender render = new WorkbookRender(workbook, options);
render.ToImage(0, "workbook_render.jpg");
Najobľúbenejšie scenáre
Previesť Excel grafy na obrázky
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");
Konvertovať bunkový rozsah na obrázok
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");
Render Pivot Table ako obrázok
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");
Najlepšie postupy pre konverziu obrazu
- Vždy auto-fit stĺpce pred renderovaním zabezpečiť plnú viditeľnosť.
- Zvýšenie rozlíšenia pre vysoký výstup DPI v webe a tlačiareň.
- Použitie bielej farby pozadia pre čistejšie exporty (
options.Transparent = false
). - Validácia viditeľnosti obsahu pre skryté riadky, zlúčené bunky alebo komentáre.
Spoločné otázky a uznesenia
Error: File not found
Riešenie: Potvrďte, že zdrojový súbor Excel je platný a prístupný.
Error: Unsupported file format
Riešenie: Uistite sa, že typ vstupného súboru je podporovaný (napr. vyhýbajte sa makrám dedičstva bez režimu kompatibility).
Výstupný obrázok Cropped alebo Cut Off
Solution: Use OnePagePerSheet = true
or enable AllColumnsInOnePagePerSheet
for wider sheets.