Преобразование рабочего листа в различные форматы изображений
Преобразование рабочего листа в изображение
Рабочие листы содержат данные, которые вы хотите проанализировать. Например, рабочий лист может содержать параметры, итоги, проценты, исключения и расчеты.
Как разработчику, вам может понадобиться представить рабочие листы в виде изображений. Например, вам может понадобиться использовать изображение рабочего листа в приложении или на веб-странице. Вы можете вставить изображение в документ Word Microsoft, файл PDF, презентацию PowerPoint или документ другого типа. Проще говоря, вы хотите, чтобы рабочий лист отображался как изображение, чтобы вы могли использовать его где-то еще.
Aspose.Cells поддерживает преобразование листов Excel в изображения. Чтобы использовать эту функцию, вам необходимо импортироватьAspose.Cells.Renderingпространство имен для вашей программы или проекта. Он имеет несколько полезных классов для рендеринга и печати, например,ISheetRender, Имажеорпринтоптионси другие.
Класс Aspose.Cells.Rendering.ISheetRender
представляет рабочий лист для отображения в виде изображений. Он имеет перегруженный метод,Изображать, который может преобразовать рабочий лист в файл(ы) изображения с различными атрибутами или параметрами. Поддерживается несколько форматов изображений, например, BMP, PNG, GIF, JPG, JPEG, TIFF, EMF.
В следующем фрагменте кода показано, как преобразовать рабочий лист в файле Excel в файл изображения.
PNG Формат
См. следующий пример кода, егообразец файла Excel , ивывод PNG Изображения.
TIFF Формат
См. следующий пример кода, егообразец файла Excel , ивывод TIFF Изображение.
Преобразование рабочего листа в SVG
SVG означает Масштабируемая векторная графика. SVG — это спецификация, основанная на стандартах XML для двумерной векторной графики. Это открытый стандарт, который разрабатывается Консорциумом World Wide Web (W3C) с 1999 года.
Aspose.Cells for C++ смог преобразовать рабочие листы в изображение SVG, начиная с версии 18.5.0.
Чтобы использовать эту функцию, импортируйте пространство имен Aspose.Cells.Rendering
в свою программу или проект. В нем есть несколько полезных классов для рендеринга и печати, например, ISheetRender
, IImageOrPrintOptions
и другие.
Класс Aspose.Cells.Rendering.IImageOrPrintOptions
указывает, что рабочий лист будет сохранен в формате SVG. В следующем фрагменте кода показано, как преобразовать рабочий лист в файле Excel в файл изображения SVG.
См. следующий пример кода, егообразец файла Excel , ивывод SVG Изображения.