Отобразить Рабочий лист и Книгу в виде изображения с использованием параметров ImageOrPrintOptions

Обзор

Иногда вам может понадобиться представить ваши рабочие листы в виде изображения. Вам может потребоваться вставлять изображения в документ Word, файл PDF, презентацию PowerPoint или использовать их в другом сценарии. Просто говоря, вам нужен рабочий лист, отображенный как изображение, чтобы вы могли использовать его в другом месте. Aspose.Cells поддерживает конвертацию рабочих листов в файлы изображений. Также Aspose.Cells поддерживает установку различных параметров, таких как формат изображения, разрешение (вертикальное и горизонтальное), качество изображения и другие параметры изображения и печати.

API предоставляет несколько ценных классов, например, SheetRender, ImageOrPrintOptions, WorkbookRender и т. д.

Класс SheetRender обрабатывает задачу создания изображений для рабочего листа, в то время как класс WorkbookRender выполняет то же самое для книги. Оба упомянутых класса имеют несколько перегруженных версий метода toImage, которые могут непосредственно преобразовывать рабочий лист или книгу в файл(-ы) изображения с заданными желаемыми атрибутами или параметрами. Вы можете сохранить файл изображения на диск/поток. Поддерживается несколько форматов изображений, например BMP, PNG, GIFF, JPEG, TIFF, EMF и другие.

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

Опции конвертации

Можно сохранить конкретные страницы в изображение. Следующий код преобразует первый и второй рабочие листы в книге в изображения JPG.

Или вы можете пройти по всей книге и отобразить каждый рабочий лист в отдельное изображение:

Преобразовать Книгу в изображение:

Для того чтобы отобразить всю книгу в формате изображения, вы можете использовать приведенный выше подход или просто использовать класс WorkbookRender, который принимает экземпляр Workbook а также объект ImageOrPrintOptions.

Вы можете сохранить всю книгу в единичное изображение TIFF с несколькими кадрами или страницами:

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