Imatge convertidor
El Aspose.Cells Image Converter per a .NET Plugin permet als desenvolupadors transformar el contingut d’Excel en formats de imatge com PNG, JPEG, BMP, i més. Si vostè està convertint llibres de treball complets, tauletes individuals, rangs de cèl·lules, o gràfics embedded, aquest plugin garanteix que les dades de la taula es rendi amb precisió del pixel perfecte.
ltims articles
Aspose.Cells característiques clau del convertidor d’imatge
Convertir les taules de treball, els gràfics i els rangs en imatges Render tota la taula de treball, rangs específics, o gràfics incorporats en fitxers d’imatge d’alta qualitat adequats per a informes, documentació i previsió en línia.
Els ajustaments de rendiment personalitzables Use
ImageOrPrintOptions
to control resolution, page scaling, gridline visibility, and more. Fine-tune each conversion to meet your visual and layout requirements.Suport per a tots els formats principals d’Excel Suporta XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, TSV, HTML, ODS i altres formats de fitxers per a l’exportació d’imatges.
Cart i Pivot Table Rendering Convertir els gràfics i les taules pivot integrats d’Excel directament en imatges independents per a la visualització de dades o l’ús web.
Rendering de fulls i llibres de treball optimitzats Use
SheetRender
orWorkbookRender
classes to render individual sheets or full workbooks across multiple pages.Integració sense fil amb els projectes .NET Treballa fora de la caixa amb qualsevol aplicació .NET Framework o .NET Core per a la generació d’imatges en batx o en demanda.
Començar amb Aspose.Cells Image Converter per a .NET
Per començar a convertir els arxius d’Excel en formats d’imatge, segueix aquests passos:
1. Instal·lar Aspose.Cells per a .NET
Utilitzeu NuGet per afegir Aspose.Cells al vostre projecte:
dotnet add package Aspose.Cells
2. Càrrega del llibre de treball d’Excel
Workbook workbook = new Workbook("Book1.xlsx");
3. Renderar un full de treball a 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. Render un full de llibre de treball
ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Jpeg };
WorkbookRender render = new WorkbookRender(workbook, options);
render.ToImage(0, "workbook_render.jpg");
Els escenaris més populars
Convertir gràfics d’Excel en imatges
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");
Convertir una gamma de cèl·lules en una imatge
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 una taula pivot com a imatge
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");
Les millors pràctiques per a la conversió d’imatge
- Sempre columnes auto-fit abans de rendir per assegurar la visió completa.
- Augmentar la resolució per a la producció d’alt DPI en la web i l’ús d’impressi.
- Utilitzar el color de fons blanc per a les exportacions més netes (
options.Transparent = false
). - Valida la visibilitat del contingut per a files ocultes, cèl·lules fusionades o comentaris.
Problemes i resolucions comunes
Error: File not found
Solució: confirma que la ruta de fitxer de font Excel és vàlida i accessible.
Error: Unsupported file format
Solució: Assegureu-vos que el tipus de fitxer d’entrada està suportat (per exemple, evitar els macros de herència sense el mode de compatibilitat).
Imatge de sortida Cropped o Cut Off
Solution: Use OnePagePerSheet = true
or enable AllColumnsInOnePagePerSheet
for wider sheets.