Преобразование электронной таблицы в различные форматы изображений

Преобразование Рабочего листа в изображение

Иногда бывает полезно сохранить изображение листа. Изображения можно делить онлайн, вставлять в другие документы (например, отчёты в Microsoft Word или презентации PowerPoint).

Aspose.Cells предоставляет экспорт изображений через класс SheetRender. Этот класс представляет лист, который будет отображен в виде изображения. Класс SheetRender предоставляет метод toImage() для преобразования листа в файл изображения. Поддерживаются форматы BMP, PNG, JPEG, TIFF и EMF.

Ниже приведен код, показывающий, как преобразовать лист в файле Microsoft Excel в файл PNG.

Преобразование Рабочего листа в SVG

SVG означает Масштабируемая векторная графика. SVG - это спецификация на основе стандартов XML для двумерной векторной графики. Это открытый стандарт, который разрабатывается Консорциумом Всемирной паутины (W3C) с 1999 года.

С момента выпуска v7.1.0 Aspose.Cells for Java может преобразовывать листы в изображения SVG.

Для использования этой функции вам нужно импортировать пространство имен com.aspose.cells в свою программу или проект. В нем есть несколько ценных классов для отображения и печати, например, SheetRender, ImageOrPrintOptions, WorkbookRender и другие.

Класс com.aspose.cells.ImageOrPrintOptions указывает, что лист будет сохранен в формате SVG.

Класс SheetRender принимает объект ImageOrPrintOptions в качестве параметра, который устанавливает формат сохранения в формат SVG.

Ниже приведен фрагмент кода, показывающий, как преобразовать лист в файле Excel в файл изображения SVG.

Отображение активного листа в книге

Простой способ преобразовать активный лист в книге - установить индекс активного листа, а затем сохранить книгу как SVG. Это отобразит активный лист в SVG. Ниже приведен образец кода, демонстрирующий эту функцию:

Связанные статьи