Преобразование Excel в изображение с помощью Golang через C++
Преобразование книги в TIFF
Файл Excel может содержать несколько листов с несколькими страницами. WorkbookRender позволяет преобразовать Excel в TIFF с несколькими страницами. Также вы можете контролировать несколько вариантов для TIFF, такие как Сжатие, GetTiffColorDepth(), Разрешение (GetHorizontalResolution(), GetVerticalResolution()).
В следующем фрагменте кода показано, как конвертировать Excel в TIFF с несколькими страницами. Исходный файл Excel и созданное изображение TIFF приложены для вашего справки.
Преобразование Рабочего листа в изображение
Рабочие листы содержат данные, которые вы хотите проанализировать. Например, рабочий лист может содержать параметры, итоги, проценты, исключения и вычисления.
Как разработчик вам может понадобиться представить рабочие листы в виде изображений. Например, вам может потребоваться использовать изображение рабочего листа в приложении или на веб-странице. Вам может понадобиться вставить изображение в документ Microsoft Word, файл PDF, презентацию PowerPoint или в другой тип документа. Просто говоря, вам нужно, чтобы рабочий лист был отображен в виде изображения, чтобы вы могли его использовать в другом месте.
Aspose.Cells поддерживает преобразование листов Excel в изображения. Для использования этой функции необходимо импортировать пространство имён Aspose.Cells.Rendering в вашу программу или проект. В нем есть несколько полезных классов для рендеринга и печати, например SheetRender, ImageOrPrintOptions, WorkbookRender и другие.
Класс SheetRender представляет собой лист для рендеринга в виде изображений. В нем есть перегруженный метод ToImage, который может преобразовать лист в один или несколько файлов изображений с разными атрибутами или опциями. Он возвращает объект System.Drawing.Bitmap, и вы можете сохранить изображение в файл или поток. Поддерживаются несколько форматов изображений, например BMP, PNG, GIF, JPG, JPEG, TIFF, EMF.
Ниже приведен фрагмент кода, демонстрирующий, как преобразовать рабочий лист в Excel-файле в файл изображения.
Преобразование Рабочего листа в SVG
SVG означает масштабируемую векторную графику. SVG является спецификацией на основе стандартов XML для двумерной векторной графики. Это открытый стандарт, над разработкой которого работает Консорциум Всемирной паутины (W3C) с 1999 года.
Aspose.Cells for C++ поддерживает преобразование листов в SVG изображения с версии 7.1.0. Следующий пример показывает, как преобразовать лист из файла Excel в SVG изображение.