Imaginea Converter
Aspose.Cells Image Converter pentru .NET Plugin permite dezvoltatorilor să transforme conținutul Excel în formate de imagine, cum ar fi PNG, JPEG, BMP și multe altele. indiferent dacă convertiți întregi cărți de lucru, tablouri individuale, rânduri de celule sau diagrame încorporate, acest plugin asigură că datele din broșură sunt renderate cu precizia perfectă a pixelelor.
Ultimele articole
Aspose.Cells Image Converter Funcții cheie
Convertați tabele de lucru, diagrame și ranguri în imagini Render întregi etichete de lucru, ranguri specifice sau diagrame încorporate în fișiere de imagine de înaltă calitate potrivite pentru rapoarte, documentație și previziuni online.
Instalări personalizate de renderare Use
ImageOrPrintOptions
to control resolution, page scaling, gridline visibility, and more. Fine-tune each conversion to meet your visual and layout requirements.Suport pentru toate formatele Excel majore Susține XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, TSV, HTML, ODS și alte formate de fișier pentru exportul imaginii.
Cartă și Pivot Table Rendering Convertați graficele Excel încorporate și tabelele pivot direct în imagini separate pentru vizualizarea datelor sau pentru utilizarea web.
Renderare optimizată a cărților de lucru și a plăților Use
SheetRender
orWorkbookRender
classes to render individual sheets or full workbooks across multiple pages.Integrație fără fir cu proiectele .NET Funcționează în afara cutiei cu orice aplicație .NET Framework sau .NET Core pentru generarea de imagini cu batch sau la cerere.
Să începi cu Aspose.Cells Image Converter pentru .NET
Pentru a începe conversia fișierelor Excel în formate de imagine, urmați următoarele pași:
1. Instalarea Aspose.Cells pentru .NET
Utilizați NuGet pentru a adăuga Aspose.Cells la proiectul dvs.:
dotnet add package Aspose.Cells
2. Încărcați cartea de lucru Excel
Workbook workbook = new Workbook("Book1.xlsx");
3. Render un cartea de lucru la 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. Cumpără o carte de lucru întreagă
ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Jpeg };
WorkbookRender render = new WorkbookRender(workbook, options);
render.ToImage(0, "workbook_render.jpg");
Cele mai populare scenarii
Convertarea graficelor Excel în imagini
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");
Convertați o gamă de celule într-o imagine
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 o masă pivot ca imagine
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");
Cele mai bune practici pentru transformarea imaginii
- Întotdeauna coloane auto-fit înainte de rendering pentru a asigura vizibilitatea completă.
- Crește rezoluția pentru producția de DPI în web și utilizarea imprimată.
- Folosiți culoarea de fundal alb pentru exporturi mai curate (
options.Transparent = false
). - Validați vizibilitatea conținutului pentru rânduri ascunse, celule combinate sau comentarii.
Probleme și rezoluții comune
Error: File not found
Soluție: Confirmă că ruta de fișier Excel este valabilă și accesibilă.
Error: Unsupported file format
Soluție: Asigurați-vă că tipul de fișier de intrare este susținut (de exemplu, evitați macro-urile de moștenire fără modul de compatibilitate).
Imaginea de ieșire încrucișată sau tăiată
Solution: Use OnePagePerSheet = true
or enable AllColumnsInOnePagePerSheet
for wider sheets.