Снимка конвертор
Aspose.Cells Image Converter за .NET Plugin позволява на разработчиците да трансформират съдържанието на Excel в формати на изображения като PNG, JPEG, BMP и др. Независимо дали конвертирате цяла работна книга, индивидуални работни таблици, клетъчни редове или вградени графики, този плъгин гарантира, че данните от ширината се преработват с перфектна точност на пиксела.
Последните статии
Aspose.Cells Image Converter ключови функции
** Конвертирайте работните таблици, графики и редове в изображения** Изтегляне на цели работни листове, специфични редове или вградени графики в висококачествени файлове за изображения, подходящи за отчети, документация и онлайн прегледи.
*Настройки за персонализиране на рендери Use
ImageOrPrintOptions
to control resolution, page scaling, gridline visibility, and more. Fine-tune each conversion to meet your visual and layout requirements.** Поддръжка за всички големи формати на Excel** XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, TSV, HTML, ODS.
** График и Pivot Table Rendering** Конвертирайте вградените графики на Excel и пивовите таблици директно в отделни изображения за визуализация на данни или уеб използване.
** Оптимизиран лист и работна книга рендеринг** Use
SheetRender
orWorkbookRender
classes to render individual sheets or full workbooks across multiple pages.** Безжична интеграция с .NET проекти** Работи извън кутията с всяка .NET Framework или .Net Core приложението за генериране на изображения в комплект или по искане.
** Започнете с Aspose.Cells Image Converter за .NET**
За да започнете да конвертирате файлове на Excel в формати на изображения, следвайте следните стъпки:
1. Инсталирайте Aspose.Cells за .NET
NuGet, за да добавите Aspose.Cells:
dotnet add package Aspose.Cells
2. Изтегляне на Excel Workbook
Workbook workbook = new Workbook("Book1.xlsx");
3. ** Прехвърляне на работен лист към 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. Предоставяне на цяла работна книга
ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Jpeg };
WorkbookRender render = new WorkbookRender(workbook, options);
render.ToImage(0, "workbook_render.jpg");
Най-популярни сценарии
Конвертиране на Excel графики в изображения
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");
Преобразуване на клетъчен диапазон в изображение
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");
Изтегляне на пивотна маса като изображение
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");
** Най-добрите практики за преобразуване на изображения**
- Винаги авто-подходящи колони преди представяне, за да се гарантира пълна видимост.
- Увеличаване на резолюцията за високото производство на DPI в уеб и печатна употреба.
- Използвайте бял фонов цвят за по-чисти експорти (
options.Transparent = false
). - Валидиране на видимостта на съдържанието за скрити редове, сливани клетки или коментари.
Общи въпроси и резолюции
Error: File not found
Решение: потвърдете, че източникът на Excel файл пътят е валиден и достъпна.
Error: Unsupported file format
Решение: Уверете се, че типът на входния файл е поддържан (например, избягвайте наследствените макроси без режим на съвместимост).
Изход на изображението Cropped или Cut Off
Solution: Use OnePagePerSheet = true
or enable AllColumnsInOnePagePerSheet
for wider sheets.