Fotografija konverter
Aspose.Cells Image Converter za .NET Plugin omogućuje razvijalcima da pretvore Excel sadržaj u slikovne formate kao što su PNG, JPEG, BMP, i još mnogo toga. Bez obzira na to da li konvertirate cjelokupne radne knjige, pojedinačne radionice, redove stanica ili ugrađene grafikone, ovaj plugin osigurava da se podaci o rasponu obrađuju sa savršenom točnostom piksela.
Najnovije članke
Aspose.Cells Ključne značajke konvertera slike
Preusmjeravanje radnih listova, grafikona i rangova na slike Render cjelokupne radne ploče, određene redove ili ugrađene grafike u visokokvalitetne slikovne datoteke prikladne za izvješća, dokumentaciju i online predviđanja.
Prilagodljive postavke upućivanja Use
ImageOrPrintOptions
to control resolution, page scaling, gridline visibility, and more. Fine-tune each conversion to meet your visual and layout requirements.Podrška za sve glavne Excel formate Podržava XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, TSV, HTML, ODS i druge formate datoteke spreadsheet za izvoz slike.
Mapa i Pivot stol Rendering Konvertirati ugrađene Excel grafike i pivot tablice izravno u pojedinačne slike za vizualiziranje podataka ili web korištenje.
Optimizirani listovi i radna knjiga Rendering Use
SheetRender
orWorkbookRender
classes to render individual sheets or full workbooks across multiple pages.Samless integracija s .NET projektima Radite izvan kutije s bilo kojom .NET Framework ili .NET Core aplikacijom za batch ili na zahtjev generaciju slike.
Početak s Aspose.Cells Image Converter za .NET
Da biste počeli pretvoriti Excel datoteke u formate slike, slijedite ove korake:
1. Install Aspose.Cells za .NET
Koristite NuGet kako biste dodali Aspose.Cells vašem projektu:
dotnet add package Aspose.Cells
2. Uključite Excel radnu knjigu
Workbook workbook = new Workbook("Book1.xlsx");
3. Preusmjeravanje radnog lista 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. Iznajmljivanje cjelokupne radne knjige
ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Jpeg };
WorkbookRender render = new WorkbookRender(workbook, options);
render.ToImage(0, "workbook_render.jpg");
Najpopularniji scenariji
Konvertirati Excel grafike u slike
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");
Konvertirati raspon stanica u sliku
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 stol kao sliku
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");
Najbolje prakse za konverziju slike
- Uvijek samostalno prilagođene stolpce prije renderiranja kako bi se osigurala potpuna vidljivost.
- Povećanje rezolucije za visoku proizvodnju DPI-a u web-u i tiskanju.
- Koristite bijelu boju pozadine za čistije izvoze (
options.Transparent = false
). - Validirati vidljivost sadržaja za skrivene redove, spajane stanice ili komentare.
Uobičajena pitanja i rezolucije
Error: File not found
Rješenje: Potvrdite da je izvorni Excel put datoteke valjan i pristupačan.
Error: Unsupported file format
Rješenje: Uvjerite se da je tip ulazne datoteke podržan (na primjer, izbjegavajte nasljeđivanje makra bez načina kompatibilnosti).
Izlazna slika uklonjena ili uklonjena
Solution: Use OnePagePerSheet = true
or enable AllColumnsInOnePagePerSheet
for wider sheets.