Преобразование рабочего листа в различные форматы изображений

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

Рабочие листы содержат данные, которые вы хотите проанализировать. Например, рабочий лист может содержать параметры, итоговые значения, проценты, исключения и вычисления.

Как разработчику вам может потребоваться представить рабочие листы в виде изображений. Например, вам может потребоваться использовать изображение листа в приложении или на веб-странице. Возможно, вы захотите вставить изображение в документ Word Microsoft, файл PDF, презентацию PowerPoint или документ другого типа. Проще говоря, вы хотите, чтобы рабочий лист отображался как изображение, чтобы вы могли использовать его где-нибудь еще.

Aspose.Cells поддерживает преобразование листов Excel в изображения. Чтобы использовать эту функцию, вам необходимо импортироватьAspose.Cells.Renderingпространство имен в вашу программу или проект. Он имеет несколько ценных классов для рендеринга и печати, например,ЛистРендерингПараметры изображения или печатии другие.

Класс Aspose.Cells.Rendering.ISheetRender представляет лист для визуализации в виде изображений. У него есть перегруженный метод,Изображатькоторый может преобразовать рабочий лист в файл(ы) изображения с различными атрибутами или параметрами. Поддерживается несколько форматов изображений, например, BMP, PNG, GIF, JPG, JPEG, TIFF, EMF.

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

PNG Формат

См. следующий пример кода, егообразец файла Excel ивывод PNG Изображения.

TIFF Формат

См. следующий пример кода, егообразец файла Excel ивывод TIFF Изображение.

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

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

Aspose.Cells for C++ может конвертировать рабочие листы в изображение SVG начиная с версии 18.5.0.

Чтобы использовать эту функцию, импортируйте пространство имен Aspose.Cells.Rendering в свою программу или проект. Он имеет несколько ценных классов для рендеринга и печати, например, ISheetRender, IImageOrPrintOptions и другие.

Класс Aspose.Cells.Rendering.IImageOrPrintOptions указывает, что лист будет сохранен в формате SVG. В следующем фрагменте кода показано, как преобразовать лист из файла Excel в файл изображения SVG.

См. следующий пример кода, егообразец файла Excel ивывод SVG Изображения.